summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2006-07-08 23:10:35 +0000
committerjlam <jlam@pkgsrc.org>2006-07-08 23:10:35 +0000
commitc16221a4db5db247e9ecea04d817821955982042 (patch)
tree04459b5ed42b41d60b93766832b84b0beb86ba13 /math
parentc25fbde9c94a010e0b2c953766743f818b86c9ea (diff)
downloadpkgsrc-c16221a4db5db247e9ecea04d817821955982042.tar.gz
Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
Diffstat (limited to 'math')
-rw-r--r--math/R/buildlink3.mk4
-rw-r--r--math/blas/buildlink3.mk4
-rw-r--r--math/cln/buildlink3.mk4
-rw-r--r--math/djbfft/buildlink3.mk4
-rw-r--r--math/fftw/buildlink3.mk4
-rw-r--r--math/fftw2/buildlink3.mk4
-rw-r--r--math/fftwf/buildlink3.mk4
-rw-r--r--math/glpk/buildlink3.mk4
-rw-r--r--math/gsl/buildlink3.mk4
-rw-r--r--math/guppi/buildlink3.mk4
-rw-r--r--math/lapack/buildlink3.mk4
-rw-r--r--math/libffm/buildlink3.mk4
-rw-r--r--math/libmatheval/buildlink3.mk4
-rw-r--r--math/ltm/buildlink3.mk4
-rw-r--r--math/mpfr/buildlink3.mk4
-rw-r--r--math/ntl/buildlink3.mk4
-rw-r--r--math/octave-current/buildlink3.mk4
-rw-r--r--math/octave-forge/buildlink3.mk4
-rw-r--r--math/octave/buildlink3.mk4
-rw-r--r--math/pari/buildlink3.mk4
-rw-r--r--math/py-Numeric/buildlink3.mk4
-rw-r--r--math/py-fpconst/buildlink3.mk4
-rw-r--r--math/py-numarray/buildlink3.mk4
-rw-r--r--math/qalculate/buildlink3.mk4
-rw-r--r--math/scilab/buildlink3.mk4
-rw-r--r--math/slatec/buildlink3.mk4
-rw-r--r--math/superlu/buildlink3.mk4
-rw-r--r--math/tasp-vsipl/buildlink3.mk4
-rw-r--r--math/udunits/buildlink3.mk4
-rw-r--r--math/yorick/buildlink3.mk4
30 files changed, 60 insertions, 60 deletions
diff --git a/math/R/buildlink3.mk b/math/R/buildlink3.mk
index 02aef9a2bfd..4c63eb8dc61 100644
--- a/math/R/buildlink3.mk
+++ b/math/R/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:26 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:58 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
R_BUILDLINK3_MK:= ${R_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= R
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:NR}
BUILDLINK_PACKAGES+= R
-BUILDLINK_ORDER+= R
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}R
.if !empty(R_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.R+= R>=1.7.0
diff --git a/math/blas/buildlink3.mk b/math/blas/buildlink3.mk
index d47f3c3227f..a8050cd8585 100644
--- a/math/blas/buildlink3.mk
+++ b/math/blas/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:26 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
BLAS_BUILDLINK3_MK:= ${BLAS_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= blas
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nblas}
BUILDLINK_PACKAGES+= blas
-BUILDLINK_ORDER+= blas
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}blas
.if !empty(BLAS_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.blas+= blas>=1.0nb2
diff --git a/math/cln/buildlink3.mk b/math/cln/buildlink3.mk
index 983b97e373b..711e6587202 100644
--- a/math/cln/buildlink3.mk
+++ b/math/cln/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 22:39:26 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
CLN_BUILDLINK3_MK:= ${CLN_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= cln
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ncln}
BUILDLINK_PACKAGES+= cln
-BUILDLINK_ORDER+= cln
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}cln
.if !empty(CLN_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.cln+= cln>=1.1.6
diff --git a/math/djbfft/buildlink3.mk b/math/djbfft/buildlink3.mk
index 008ebdcaf62..8f45f62b3f5 100644
--- a/math/djbfft/buildlink3.mk
+++ b/math/djbfft/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.4 2006/07/08 22:39:26 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
DJBFFT_BUILDLINK3_MK:= ${DJBFFT_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= djbfft
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ndjbfft}
BUILDLINK_PACKAGES+= djbfft
-BUILDLINK_ORDER+= djbfft
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}djbfft
.if !empty(DJBFFT_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.djbfft+= djbfft>=0.76
diff --git a/math/fftw/buildlink3.mk b/math/fftw/buildlink3.mk
index c5a36403489..354e59a612f 100644
--- a/math/fftw/buildlink3.mk
+++ b/math/fftw/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:26 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
FFTW_BUILDLINK3_MK:= ${FFTW_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= fftw
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nfftw}
BUILDLINK_PACKAGES+= fftw
-BUILDLINK_ORDER+= fftw
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}fftw
.if !empty(FFTW_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.fftw+= fftw>=3.0
diff --git a/math/fftw2/buildlink3.mk b/math/fftw2/buildlink3.mk
index f9f58fa3e4b..1324bd49e05 100644
--- a/math/fftw2/buildlink3.mk
+++ b/math/fftw2/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:26 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
FFTW2_BUILDLINK3_MK:= ${FFTW2_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= fftw2
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nfftw2}
BUILDLINK_PACKAGES+= fftw2
-BUILDLINK_ORDER+= fftw2
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}fftw2
.if !empty(FFTW2_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.fftw2+= fftw2>=2.1.3
diff --git a/math/fftwf/buildlink3.mk b/math/fftwf/buildlink3.mk
index 9205e9943c1..21d8e9c70c3 100644
--- a/math/fftwf/buildlink3.mk
+++ b/math/fftwf/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 22:39:27 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
FFTWF_BUILDLINK3_MK:= ${FFTWF_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= fftwf
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nfftwf}
BUILDLINK_PACKAGES+= fftwf
-BUILDLINK_ORDER+= fftwf
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}fftwf
.if !empty(FFTWF_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.fftwf+= fftwf>=3.0
diff --git a/math/glpk/buildlink3.mk b/math/glpk/buildlink3.mk
index ef3760df4d7..5b2ce855069 100644
--- a/math/glpk/buildlink3.mk
+++ b/math/glpk/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:27 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
GLPK_BUILDLINK3_MK:= ${GLPK_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= glpk
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nglpk}
BUILDLINK_PACKAGES+= glpk
-BUILDLINK_ORDER+= glpk
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}glpk
.if !empty(GLPK_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.glpk+= glpk>=4.8nb1
diff --git a/math/gsl/buildlink3.mk b/math/gsl/buildlink3.mk
index e7a5ff37c2f..5da3d236a3a 100644
--- a/math/gsl/buildlink3.mk
+++ b/math/gsl/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:27 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
GSL_BUILDLINK3_MK:= ${GSL_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= gsl
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ngsl}
BUILDLINK_PACKAGES+= gsl
-BUILDLINK_ORDER+= gsl
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gsl
.if !empty(GSL_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.gsl+= gsl>=1.4
diff --git a/math/guppi/buildlink3.mk b/math/guppi/buildlink3.mk
index 4fe54a2383f..09d21969f3b 100644
--- a/math/guppi/buildlink3.mk
+++ b/math/guppi/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:28 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
GUPPI_BUILDLINK3_MK:= ${GUPPI_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= guppi
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nguppi}
BUILDLINK_PACKAGES+= guppi
-BUILDLINK_ORDER+= guppi
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}guppi
.if !empty(GUPPI_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.guppi+= guppi>=0.40.3nb13
diff --git a/math/lapack/buildlink3.mk b/math/lapack/buildlink3.mk
index 20ad925970a..c5b695423a2 100644
--- a/math/lapack/buildlink3.mk
+++ b/math/lapack/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:28 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
LAPACK_BUILDLINK3_MK:= ${LAPACK_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= lapack
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlapack}
BUILDLINK_PACKAGES+= lapack
-BUILDLINK_ORDER+= lapack
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}lapack
.if !empty(LAPACK_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.lapack+= lapack>=20010201nb1
diff --git a/math/libffm/buildlink3.mk b/math/libffm/buildlink3.mk
index a2f38249491..324ffb514e2 100644
--- a/math/libffm/buildlink3.mk
+++ b/math/libffm/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:28 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
LIBFFM_BUILDLINK3_MK:= ${LIBFFM_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= libffm
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibffm}
BUILDLINK_PACKAGES+= libffm
-BUILDLINK_ORDER+= libffm
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libffm
.if !empty(LIBFFM_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.libffm+= libffm>=0.28
diff --git a/math/libmatheval/buildlink3.mk b/math/libmatheval/buildlink3.mk
index 58cbc382727..d04c45054bf 100644
--- a/math/libmatheval/buildlink3.mk
+++ b/math/libmatheval/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 22:39:28 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
LIBMATHEVAL_BUILDLINK3_MK:= ${LIBMATHEVAL_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= libmatheval
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibmatheval}
BUILDLINK_PACKAGES+= libmatheval
-BUILDLINK_ORDER+= libmatheval
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libmatheval
.if !empty(LIBMATHEVAL_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.libmatheval+= libmatheval>=1.1.0
diff --git a/math/ltm/buildlink3.mk b/math/ltm/buildlink3.mk
index 9a1d35634e8..69deca93cb0 100644
--- a/math/ltm/buildlink3.mk
+++ b/math/ltm/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 22:39:28 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
LTM_BUILDLINK3_MK:= ${LTM_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= ltm
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nltm}
BUILDLINK_PACKAGES+= ltm
-BUILDLINK_ORDER+= ltm
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}ltm
.if !empty(LTM_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.ltm+= ltm>=0.30
diff --git a/math/mpfr/buildlink3.mk b/math/mpfr/buildlink3.mk
index 1d17f09eff5..46e9ff8535b 100644
--- a/math/mpfr/buildlink3.mk
+++ b/math/mpfr/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.4 2006/07/08 22:39:28 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
MPFR_BUILDLINK3_MK:= ${MPFR_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= mpfr
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nmpfr}
BUILDLINK_PACKAGES+= mpfr
-BUILDLINK_ORDER+= mpfr
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}mpfr
.if !empty(MPFR_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.mpfr+= mpfr>=2.0.3
diff --git a/math/ntl/buildlink3.mk b/math/ntl/buildlink3.mk
index 43c78087e53..dfdb67a41b6 100644
--- a/math/ntl/buildlink3.mk
+++ b/math/ntl/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 22:39:28 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
NTL_BUILDLINK3_MK:= ${NTL_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= ntl
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nntl}
BUILDLINK_PACKAGES+= ntl
-BUILDLINK_ORDER+= ntl
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}ntl
.if !empty(NTL_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.ntl+= ntl>=5.3.1
diff --git a/math/octave-current/buildlink3.mk b/math/octave-current/buildlink3.mk
index 0eece9d6cd2..3dee6675b50 100644
--- a/math/octave-current/buildlink3.mk
+++ b/math/octave-current/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:10:59 jlam Exp $
#
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
@@ -10,7 +10,7 @@ BUILDLINK_DEPENDS+= octave-current
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Noctave-current}
BUILDLINK_PACKAGES+= octave-current
-BUILDLINK_ORDER+= octave-current
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}octave-current
.if !empty(OCTAVE_CURRENT_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.octave-current+= octave-current>=2.1.57
diff --git a/math/octave-forge/buildlink3.mk b/math/octave-forge/buildlink3.mk
index 37801de0998..89401ff35f8 100644
--- a/math/octave-forge/buildlink3.mk
+++ b/math/octave-forge/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
OCTAVE_FORGE_BUILDLINK3_MK:= ${OCTAVE_FORGE_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= octave-forge
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Noctave-forge}
BUILDLINK_PACKAGES+= octave-forge
-BUILDLINK_ORDER+= octave-forge
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}octave-forge
.if !empty(OCTAVE_FORGE_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.octave-forge+= octave-forge>=2005.06.13
diff --git a/math/octave/buildlink3.mk b/math/octave/buildlink3.mk
index 8b4d9b6eeca..db36f74d462 100644
--- a/math/octave/buildlink3.mk
+++ b/math/octave/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
OCTAVE_BUILDLINK3_MK:= ${OCTAVE_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= octave
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Noctave}
BUILDLINK_PACKAGES+= octave
-BUILDLINK_ORDER+= octave
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}octave
.if !empty(OCTAVE_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.octave+= octave>=2.1.69
diff --git a/math/pari/buildlink3.mk b/math/pari/buildlink3.mk
index bdf8ddeb90c..164dabeafd8 100644
--- a/math/pari/buildlink3.mk
+++ b/math/pari/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
PARI_BUILDLINK3_MK:= ${PARI_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= pari
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Npari}
BUILDLINK_PACKAGES+= pari
-BUILDLINK_ORDER+= pari
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}pari
.if !empty(PARI_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.pari+= pari>=2.1.5nb1
diff --git a/math/py-Numeric/buildlink3.mk b/math/py-Numeric/buildlink3.mk
index b9d08155448..9c143e7d4d8 100644
--- a/math/py-Numeric/buildlink3.mk
+++ b/math/py-Numeric/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
PY_NUMERIC_BUILDLINK3_MK:= ${PY_NUMERIC_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= pynumeric
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Npynumeric}
BUILDLINK_PACKAGES+= pynumeric
-BUILDLINK_ORDER+= pynumeric
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}pynumeric
.if !empty(PY_NUMERIC_BUILDLINK3_MK:M+)
. include "../../lang/python/pyversion.mk"
diff --git a/math/py-fpconst/buildlink3.mk b/math/py-fpconst/buildlink3.mk
index 1902da4305c..4dfc3428968 100644
--- a/math/py-fpconst/buildlink3.mk
+++ b/math/py-fpconst/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 23:10:59 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
PY_FPCONST_BUILDLINK3_MK:= ${PY_FPCONST_BUILDLINK3_MK}+
@@ -11,7 +11,7 @@ BUILDLINK_DEPENDS+= py-fpconst
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Npy-fpconst}
BUILDLINK_PACKAGES+= py-fpconst
-BUILDLINK_ORDER+= py-fpconst
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}py-fpconst
.if !empty(PY_FPCONST_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.py-fpconst+= ${PYPKGPREFIX}-fpconst>=0.7.0
diff --git a/math/py-numarray/buildlink3.mk b/math/py-numarray/buildlink3.mk
index 6aa616d05a5..1e2e25a8d12 100644
--- a/math/py-numarray/buildlink3.mk
+++ b/math/py-numarray/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:11:00 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
PY_NUMARRAY_BUILDLINK3_MK:= ${PY_NUMARRAY_BUILDLINK3_MK}+
@@ -11,7 +11,7 @@ BUILDLINK_DEPENDS+= pynumarray
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Npynumarray}
BUILDLINK_PACKAGES+= pynumarray
-BUILDLINK_ORDER+= pynumarray
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}pynumarray
.if !empty(PY_NUMARRAY_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.pynumarray+= ${PYPKGPREFIX}-numarray>=1.1.1
diff --git a/math/qalculate/buildlink3.mk b/math/qalculate/buildlink3.mk
index b00a63cb8eb..aa2f3de2eb9 100644
--- a/math/qalculate/buildlink3.mk
+++ b/math/qalculate/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:11:00 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
QALCULATE_BUILDLINK3_MK:= ${QALCULATE_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= qalculate
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nqalculate}
BUILDLINK_PACKAGES+= qalculate
-BUILDLINK_ORDER+= qalculate
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}qalculate
.if !empty(QALCULATE_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.qalculate+= qalculate>=0.8.2
diff --git a/math/scilab/buildlink3.mk b/math/scilab/buildlink3.mk
index 1512070d9ef..c89c6a4b561 100644
--- a/math/scilab/buildlink3.mk
+++ b/math/scilab/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:11:00 jlam Exp $
#
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
@@ -10,7 +10,7 @@ BUILDLINK_DEPENDS+= scilab
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nscilab}
BUILDLINK_PACKAGES+= scilab
-BUILDLINK_ORDER+= scilab
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}scilab
.if !empty(SCILAB_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.scilab+= scilab>=3.0
diff --git a/math/slatec/buildlink3.mk b/math/slatec/buildlink3.mk
index d499f1c647b..ac435ccad69 100644
--- a/math/slatec/buildlink3.mk
+++ b/math/slatec/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 23:11:00 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
SLATEC_BUILDLINK3_MK:= ${SLATEC_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= slatec
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nslatec}
BUILDLINK_PACKAGES+= slatec
-BUILDLINK_ORDER+= slatec
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}slatec
.if !empty(SLATEC_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.slatec+= slatec>=4.1nb1
diff --git a/math/superlu/buildlink3.mk b/math/superlu/buildlink3.mk
index 0a81c6217aa..8a2d5eaba90 100644
--- a/math/superlu/buildlink3.mk
+++ b/math/superlu/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.4 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 23:11:00 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
SUPERLU_BUILDLINK3_MK:= ${SUPERLU_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= superlu
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nsuperlu}
BUILDLINK_PACKAGES+= superlu
-BUILDLINK_ORDER+= superlu
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}superlu
.if !empty(SUPERLU_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.superlu+= superlu>=2.0nb2
diff --git a/math/tasp-vsipl/buildlink3.mk b/math/tasp-vsipl/buildlink3.mk
index 490ea55f2d6..f6060dba78a 100644
--- a/math/tasp-vsipl/buildlink3.mk
+++ b/math/tasp-vsipl/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 23:11:00 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
TASP_VSIPL_BUILDLINK3_MK:= ${TASP_VSIPL_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= tasp-vsipl
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ntasp-vsipl}
BUILDLINK_PACKAGES+= tasp-vsipl
-BUILDLINK_ORDER+= tasp-vsipl
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}tasp-vsipl
.if !empty(TASP_VSIPL_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.tasp-vsipl+= tasp-vsipl>=20030710
diff --git a/math/udunits/buildlink3.mk b/math/udunits/buildlink3.mk
index 2f7e84fd788..cede744b754 100644
--- a/math/udunits/buildlink3.mk
+++ b/math/udunits/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.4 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 23:11:00 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
UDUNITS_BUILDLINK3_MK:= ${UDUNITS_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= udunits
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nudunits}
BUILDLINK_PACKAGES+= udunits
-BUILDLINK_ORDER+= udunits
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}udunits
.if !empty(UDUNITS_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.udunits+= udunits>=1.11.7
diff --git a/math/yorick/buildlink3.mk b/math/yorick/buildlink3.mk
index 3a8f99b7b5b..8f9b522e7f7 100644
--- a/math/yorick/buildlink3.mk
+++ b/math/yorick/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 22:39:29 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 23:11:00 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
YORICK_BUILDLINK3_MK:= ${YORICK_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+= yorick
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nyorick}
BUILDLINK_PACKAGES+= yorick
-BUILDLINK_ORDER+= yorick
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}yorick
.if !empty(YORICK_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.yorick+= yorick>=1.5.12