aboutsummaryrefslogtreecommitdiffstats
path: root/security/cyrus-sasl
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2002-03-25 16:48:47 +0800
committersobomax <sobomax@FreeBSD.org>2002-03-25 16:48:47 +0800
commite76a8576db3b821c79a4e10837f4ddb2d010629d (patch)
tree4b48ebaf448027969a9653e2970b6495dce32540 /security/cyrus-sasl
parentb2ab3806227df72a8295c5ff3acc8874fa66b7bb (diff)
downloadfreebsd-ports-gnome-e76a8576db3b821c79a4e10837f4ddb2d010629d.tar.gz
freebsd-ports-gnome-e76a8576db3b821c79a4e10837f4ddb2d010629d.tar.zst
freebsd-ports-gnome-e76a8576db3b821c79a4e10837f4ddb2d010629d.zip
- Significantly reduce overhead associated with bsd.port.mk by replacing .USE
macro, which was invoking separate make(1) process for each of the main targets, with explicit make(1) targets and specifying the dependencies on those targets in normal Makefile way. This gives up to 4x speedup. For the ports relying on the old functionality (i.e. each main target in a separate make(1) process) provide a USE_SUBMAKE knob, which provides old behaviour; - speed-up dependency registration process by the factor of two, which could be a great win especially for things like GNOME and KDE with very long dependency chains; - clean-up internal structure of the file, so that it is easier to understand and extend it when necessary. Inspired by: NetBSD Reviewed by: freebsd-ports@ Tested by: bento
Diffstat (limited to 'security/cyrus-sasl')
0 files changed, 0 insertions, 0 deletions