Commit graph

4 commits

Author SHA1 Message Date
dsainty
2293f79256 Roll back version 1.3 (pulling in lang/python/extension.mk). With the recent
-ldb4 fixes it's unlikely this there's any need or value in pulling in
extension.mk any more.
2009-09-10 02:03:11 +00:00
dsainty
1f3a75444d Pull in lang/python/extension.mk when buildlinking.
Specifically, this fixes the build of dependent packages (like net/libsoup24)
under Linux, which attempt (and fail) to link in -ldb4 as requested by
${PREFIX}/lib/libproxy.la.
2009-04-07 03:14:07 +00:00
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
jmcneill
6d85a75ca5 Import libproxy version 0.2.3.
libproxy is a library that provides automatic proxy configuration management.

libproxy offers the following features:

    * extremely small core footprint (< 35K)
    * no external dependencies within libproxy core (libproxy plugins may
      have dependencies)
    * only 3 functions in the stable external API
    * dynamic adjustment to changing network topology
    * a standard way of dealing with proxy settings across all scenarios
    * a sublime sense of joy and accomplishment
2009-03-04 02:11:07 +00:00