Commit graph

4 commits

Author SHA1 Message Date
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
joerg
ceca7b3521 Update to ldns-1.4.0:
- better TCP fallback, improved TSIG support
- namespace cleanup
- bugfixes

Require the new version and switch to normal runtime dependencies as it
is normally linked dynamically.
2008-12-17 17:52:33 +00:00
he
2f9c445286 Um, get rid of warnings from pkglint by setting USE_LIBTOOL and fixing
up buildlink3.mk.  Also, removed some commented-out irrelevant stuff from
Makefile.
2008-07-22 08:40:24 +00:00
he
41aa14b35c Import ldns version 1.3.0 from NLnet Labs.
The goal of ldns is to simplify DNS programming, it supports recent
RFCs like the DNSSEC documents, and allows developers to easily
create software conforming to current RFCs, and experimental software
for current Internet Drafts. A secondary benefit of using ldns is
speed; ldns is written in C it should be a lot faster than Perl.
2008-07-22 08:29:06 +00:00