From b96729a13e6502c6d9d1c2912a698e23f57d3965 Mon Sep 17 00:00:00 2001
From: jlam <jlam>
Date: Sat, 8 Jul 2006 23:10:35 +0000
Subject: 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
---
 graphics/Coin/buildlink3.mk               | 4 ++--
 graphics/GLXKit/buildlink3.mk             | 4 ++--
 graphics/GUIlib/buildlink3.mk             | 4 ++--
 graphics/GeometryKit/buildlink3.mk        | 4 ++--
 graphics/GlutKit/buildlink3.mk            | 4 ++--
 graphics/ImageMagick/buildlink3.mk        | 4 ++--
 graphics/MesaLib/buildlink3.mk            | 4 ++--
 graphics/OpenRM/buildlink3.mk             | 4 ++--
 graphics/RenderKit/buildlink3.mk          | 4 ++--
 graphics/SDLKit/buildlink3.mk             | 4 ++--
 graphics/SDL_image/buildlink3.mk          | 4 ++--
 graphics/aalib/buildlink3.mk              | 4 ++--
 graphics/cairo/buildlink3.mk              | 4 ++--
 graphics/cal3d/buildlink3.mk              | 4 ++--
 graphics/camlimages/buildlink3.mk         | 4 ++--
 graphics/compface/buildlink3.mk           | 4 ++--
 graphics/digikam/buildlink3.mk            | 4 ++--
 graphics/epeg/buildlink3.mk               | 4 ++--
 graphics/exiv2/buildlink3.mk              | 4 ++--
 graphics/fnlib/buildlink3.mk              | 4 ++--
 graphics/freeglut/buildlink3.mk           | 4 ++--
 graphics/freetype-lib/buildlink3.mk       | 4 ++--
 graphics/freetype2/buildlink3.mk          | 4 ++--
 graphics/gd/buildlink3.mk                 | 4 ++--
 graphics/gdchart/buildlink3.mk            | 4 ++--
 graphics/gdk-pixbuf-gnome/buildlink3.mk   | 4 ++--
 graphics/gdk-pixbuf/buildlink3.mk         | 4 ++--
 graphics/gimp/buildlink3.mk               | 4 ++--
 graphics/gimp1-base/buildlink3.mk         | 4 ++--
 graphics/gimp24/buildlink3.mk             | 4 ++--
 graphics/gle/buildlink3.mk                | 4 ++--
 graphics/glitz/buildlink3.mk              | 4 ++--
 graphics/glu/buildlink3.mk                | 4 ++--
 graphics/glut/buildlink3.mk               | 4 ++--
 graphics/gnome-icon-theme/buildlink3.mk   | 4 ++--
 graphics/graphviz/buildlink3.mk           | 4 ++--
 graphics/gtkglext/buildlink3.mk           | 4 ++--
 graphics/hermes/buildlink3.mk             | 4 ++--
 graphics/hicolor-icon-theme/buildlink3.mk | 4 ++--
 graphics/imlib/buildlink3.mk              | 4 ++--
 graphics/imlib2/buildlink3.mk             | 4 ++--
 graphics/jasper/buildlink3.mk             | 4 ++--
 graphics/jpeg/buildlink3.mk               | 4 ++--
 graphics/kdegraphics3/buildlink3.mk       | 4 ++--
 graphics/lcms/buildlink3.mk               | 4 ++--
 graphics/lib3ds/buildlink3.mk             | 4 ++--
 graphics/libart2/buildlink3.mk            | 4 ++--
 graphics/libexif-gtk/buildlink3.mk        | 4 ++--
 graphics/libexif/buildlink3.mk            | 4 ++--
 graphics/libgdgeda/buildlink3.mk          | 4 ++--
 graphics/libgdiplus/buildlink3.mk         | 4 ++--
 graphics/libggi/buildlink3.mk             | 4 ++--
 graphics/libggiwmh/buildlink3.mk          | 4 ++--
 graphics/libgii/buildlink3.mk             | 4 ++--
 graphics/libgnomecanvas/buildlink3.mk     | 4 ++--
 graphics/libgnomecanvasmm/buildlink3.mk   | 4 ++--
 graphics/libkexif/buildlink3.mk           | 4 ++--
 graphics/libkipi/buildlink3.mk            | 4 ++--
 graphics/libpixman/buildlink3.mk          | 4 ++--
 graphics/librsvg/buildlink3.mk            | 4 ++--
 graphics/librsvg2/buildlink3.mk           | 4 ++--
 graphics/libscigraphica/buildlink3.mk     | 4 ++--
 graphics/libungif/buildlink3.mk           | 4 ++--
 graphics/libvideogfx/buildlink3.mk        | 4 ++--
 graphics/libwmf/buildlink3.mk             | 4 ++--
 graphics/mng/buildlink3.mk                | 4 ++--
 graphics/netpbm/buildlink3.mk             | 4 ++--
 graphics/openexr/buildlink3.mk            | 4 ++--
 graphics/plotutils-nox11/buildlink3.mk    | 4 ++--
 graphics/plotutils/buildlink3.mk          | 4 ++--
 graphics/png/buildlink3.mk                | 4 ++--
 graphics/py-cairo/buildlink3.mk           | 4 ++--
 graphics/py-imaging/buildlink3.mk         | 4 ++--
 graphics/py-matplotlib/buildlink3.mk      | 4 ++--
 graphics/sane-backends/buildlink3.mk      | 4 ++--
 graphics/simage/buildlink3.mk             | 4 ++--
 graphics/tiff/buildlink3.mk               | 4 ++--
 graphics/urt/buildlink3.mk                | 4 ++--
 graphics/wxsvg/buildlink3.mk              | 4 ++--
 graphics/xfce4-artwork/buildlink3.mk      | 4 ++--
 graphics/xfce4-icon-theme/buildlink3.mk   | 4 ++--
 graphics/xfce4-iconbox/buildlink3.mk      | 4 ++--
 graphics/xpm/buildlink3.mk                | 4 ++--
 83 files changed, 166 insertions(+), 166 deletions(-)

(limited to 'graphics')

diff --git a/graphics/Coin/buildlink3.mk b/graphics/Coin/buildlink3.mk
index 6dc5ac8145e..f006410d260 100644
--- a/graphics/Coin/buildlink3.mk
+++ b/graphics/Coin/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:50 jlam Exp $
 #
 # This Makefile fragment is included by packages that use Coin.
 #
@@ -14,7 +14,7 @@ BUILDLINK_DEPENDS+=	Coin
 
 .if !empty(COIN_BUILDLINK3_MK:M+)
 BUILDLINK_PACKAGES+=			Coin
-BUILDLINK_ORDER+=			Coin
+BUILDLINK_ORDER:=			${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}Coin
 BUILDLINK_API_DEPENDS.Coin+=		Coin>=2.2.1
 BUILDLINK_ABI_DEPENDS.Coin?=		Coin>=2.4.4nb2
 BUILDLINK_PKGSRCDIR.Coin?=		../../graphics/Coin
diff --git a/graphics/GLXKit/buildlink3.mk b/graphics/GLXKit/buildlink3.mk
index 5baa3a691d7..7fb67c506f1 100644
--- a/graphics/GLXKit/buildlink3.mk
+++ b/graphics/GLXKit/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 GLXKIT_BUILDLINK3_MK:=	${GLXKIT_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	GLXKit
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:NGLXKit}
 BUILDLINK_PACKAGES+=	GLXKit
-BUILDLINK_ORDER+=	GLXKit
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}GLXKit
 
 .if !empty(GLXKIT_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.GLXKit+=	GLXKit>=0.3.1r2nb3
diff --git a/graphics/GUIlib/buildlink3.mk b/graphics/GUIlib/buildlink3.mk
index f8e5017d456..90fe5fc9e1d 100644
--- a/graphics/GUIlib/buildlink3.mk
+++ b/graphics/GUIlib/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 GUILIB_BUILDLINK3_MK:=	${GUILIB_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	GUIlib
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:NGUIlib}
 BUILDLINK_PACKAGES+=	GUIlib
-BUILDLINK_ORDER+=	GUIlib
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}GUIlib
 
 .if !empty(GUILIB_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.GUIlib+=	GUIlib>=1.1.0nb2
diff --git a/graphics/GeometryKit/buildlink3.mk b/graphics/GeometryKit/buildlink3.mk
index 513670c209f..633cc146f6b 100644
--- a/graphics/GeometryKit/buildlink3.mk
+++ b/graphics/GeometryKit/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 GEOMETRYKIT_BUILDLINK3_MK:=	${GEOMETRYKIT_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	GeometryKit
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:NGeometryKit}
 BUILDLINK_PACKAGES+=	GeometryKit
-BUILDLINK_ORDER+=	GeometryKit
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}GeometryKit
 
 .if !empty(GEOMETRYKIT_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.GeometryKit+=	GeometryKit>=0.3.1r2nb3
diff --git a/graphics/GlutKit/buildlink3.mk b/graphics/GlutKit/buildlink3.mk
index b1dfdd85aa6..399d6552bd7 100644
--- a/graphics/GlutKit/buildlink3.mk
+++ b/graphics/GlutKit/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 GLUTKIT_BUILDLINK3_MK:=	${GLUTKIT_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	GlutKit
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:NGlutKit}
 BUILDLINK_PACKAGES+=	GlutKit
-BUILDLINK_ORDER+=	GlutKit
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}GlutKit
 
 .if !empty(GLUTKIT_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.GlutKit+=	GlutKit>=0.3.1r2nb4
diff --git a/graphics/ImageMagick/buildlink3.mk b/graphics/ImageMagick/buildlink3.mk
index 81e1e5d1713..c4621b6ba56 100644
--- a/graphics/ImageMagick/buildlink3.mk
+++ b/graphics/ImageMagick/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.16 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.17 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 IMAGEMAGICK_BUILDLINK3_MK:=	${IMAGEMAGICK_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	ImageMagick
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:NImageMagick}
 BUILDLINK_PACKAGES+=	ImageMagick
-BUILDLINK_ORDER+=	ImageMagick
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}ImageMagick
 
 .if !empty(IMAGEMAGICK_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.ImageMagick+=		ImageMagick>=5.5.7.11nb1
diff --git a/graphics/MesaLib/buildlink3.mk b/graphics/MesaLib/buildlink3.mk
index 9ce8bcddb05..aac34edb8c1 100644
--- a/graphics/MesaLib/buildlink3.mk
+++ b/graphics/MesaLib/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.35 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.36 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 MESALIB_BUILDLINK3_MK:=	${MESALIB_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	MesaLib
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:NMesaLib}
 BUILDLINK_PACKAGES+=	MesaLib
-BUILDLINK_ORDER+=	MesaLib
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}MesaLib
 
 .if !empty(MESALIB_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.MesaLib+=	MesaLib>=3.4.2
diff --git a/graphics/OpenRM/buildlink3.mk b/graphics/OpenRM/buildlink3.mk
index 37fb5770b8d..649d6573cbe 100644
--- a/graphics/OpenRM/buildlink3.mk
+++ b/graphics/OpenRM/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 OPENRM_BUILDLINK3_MK:=	${OPENRM_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	OpenRM
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:NOpenRM}
 BUILDLINK_PACKAGES+=	OpenRM
-BUILDLINK_ORDER+=	OpenRM
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}OpenRM
 
 .if !empty(OPENRM_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.OpenRM+=	OpenRM>=1.5.1
diff --git a/graphics/RenderKit/buildlink3.mk b/graphics/RenderKit/buildlink3.mk
index b3edb149535..6d73a98c839 100644
--- a/graphics/RenderKit/buildlink3.mk
+++ b/graphics/RenderKit/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 RENDERKIT_BUILDLINK3_MK:=	${RENDERKIT_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	RenderKit
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:NRenderKit}
 BUILDLINK_PACKAGES+=	RenderKit
-BUILDLINK_ORDER+=	RenderKit
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}RenderKit
 
 .if !empty(RENDERKIT_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.RenderKit+=	RenderKit>=0.3.1r2nb3
diff --git a/graphics/SDLKit/buildlink3.mk b/graphics/SDLKit/buildlink3.mk
index d6924598d5e..15e793c07e3 100644
--- a/graphics/SDLKit/buildlink3.mk
+++ b/graphics/SDLKit/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 SDLKIT_BUILDLINK3_MK:=	${SDLKIT_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	SDLKit
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:NSDLKit}
 BUILDLINK_PACKAGES+=	SDLKit
-BUILDLINK_ORDER+=	SDLKit
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}SDLKit
 
 .if !empty(SDLKIT_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.SDLKit+=	SDLKit>=0.3.1r2nb5
diff --git a/graphics/SDL_image/buildlink3.mk b/graphics/SDL_image/buildlink3.mk
index 220ecf1645b..83af44a56a1 100644
--- a/graphics/SDL_image/buildlink3.mk
+++ b/graphics/SDL_image/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.16 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.17 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 SDL_IMAGE_BUILDLINK3_MK:=	${SDL_IMAGE_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	SDL_image
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:NSDL_image}
 BUILDLINK_PACKAGES+=	SDL_image
-BUILDLINK_ORDER+=	SDL_image
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}SDL_image
 
 .if !empty(SDL_IMAGE_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.SDL_image+=	SDL_image>=1.2.3nb1
diff --git a/graphics/aalib/buildlink3.mk b/graphics/aalib/buildlink3.mk
index c16bfcf5aac..defdf7e737b 100644
--- a/graphics/aalib/buildlink3.mk
+++ b/graphics/aalib/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 AALIB_BUILDLINK3_MK:=	${AALIB_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	aalib
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Naalib}
 BUILDLINK_PACKAGES+=	aalib
-BUILDLINK_ORDER+=	aalib
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}aalib
 
 .if !empty(AALIB_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.aalib+=	aalib>=1.4.0.4
diff --git a/graphics/cairo/buildlink3.mk b/graphics/cairo/buildlink3.mk
index f1298e9af1d..6e516bd4db0 100644
--- a/graphics/cairo/buildlink3.mk
+++ b/graphics/cairo/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.17 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.18 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 CAIRO_BUILDLINK3_MK:=	${CAIRO_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	cairo
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ncairo}
 BUILDLINK_PACKAGES+=	cairo
-BUILDLINK_ORDER+=	cairo
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}cairo
 
 .if !empty(CAIRO_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.cairo+=	cairo>=1.0.0nb2
diff --git a/graphics/cal3d/buildlink3.mk b/graphics/cal3d/buildlink3.mk
index 5504550dfa0..cd4e7cf7171 100644
--- a/graphics/cal3d/buildlink3.mk
+++ b/graphics/cal3d/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 CAL3D_BUILDLINK3_MK:=	${CAL3D_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	cal3d
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ncal3d}
 BUILDLINK_PACKAGES+=	cal3d
-BUILDLINK_ORDER+=	cal3d
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}cal3d
 
 .if !empty(CAL3D_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.cal3d+=	cal3d>=0.9.1
diff --git a/graphics/camlimages/buildlink3.mk b/graphics/camlimages/buildlink3.mk
index 30d84fef29f..a0d60c430db 100644
--- a/graphics/camlimages/buildlink3.mk
+++ b/graphics/camlimages/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 CAMLIMAGES_BUILDLINK3_MK:=	${CAMLIMAGES_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	camlimages
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ncamlimages}
 BUILDLINK_PACKAGES+=	camlimages
-BUILDLINK_ORDER+=	camlimages
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}camlimages
 
 .if !empty(CAMLIMAGES_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.camlimages+=	camlimages>=2.2.0
diff --git a/graphics/compface/buildlink3.mk b/graphics/compface/buildlink3.mk
index 6ba956f4e11..b8a709c98bc 100644
--- a/graphics/compface/buildlink3.mk
+++ b/graphics/compface/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 COMPFACE_BUILDLINK3_MK:=	${COMPFACE_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	compface
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ncompface}
 BUILDLINK_PACKAGES+=	compface
-BUILDLINK_ORDER+=	compface
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}compface
 
 .if !empty(COMPFACE_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.compface+=	compface>=1.4
diff --git a/graphics/digikam/buildlink3.mk b/graphics/digikam/buildlink3.mk
index c929bf0f026..1313c1de0c5 100644
--- a/graphics/digikam/buildlink3.mk
+++ b/graphics/digikam/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.13 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.14 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 DIGIKAM_BUILDLINK3_MK:=	${DIGIKAM_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	digikam
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ndigikam}
 BUILDLINK_PACKAGES+=	digikam
-BUILDLINK_ORDER+=	digikam
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}digikam
 
 .if !empty(DIGIKAM_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.digikam+=	digikam>=0.8.1
diff --git a/graphics/epeg/buildlink3.mk b/graphics/epeg/buildlink3.mk
index 3397c220498..56402c48882 100644
--- a/graphics/epeg/buildlink3.mk
+++ b/graphics/epeg/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.4 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 EPEG_BUILDLINK3_MK:=	${EPEG_BUILDLINK3_MK}+
@@ -8,7 +8,7 @@ BUILDLINK_DEPENDS+=	epeg
 .endif
 
 BUILDLINK_PACKAGES+=	epeg
-BUILDLINK_ORDER+=	epeg
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}epeg
 
 .if !empty(EPEG_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.epeg+=	epeg>=0.9.0
diff --git a/graphics/exiv2/buildlink3.mk b/graphics/exiv2/buildlink3.mk
index 06c8be05899..f4a811bc2e0 100644
--- a/graphics/exiv2/buildlink3.mk
+++ b/graphics/exiv2/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.4 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 EXIV2_BUILDLINK3_MK:=	${EXIV2_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	exiv2
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nexiv2}
 BUILDLINK_PACKAGES+=	exiv2
-BUILDLINK_ORDER+=	exiv2
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}exiv2
 
 .if ${EXIV2_BUILDLINK3_MK} == "+"
 BUILDLINK_API_DEPENDS.exiv2+=	exiv2>=0.10
diff --git a/graphics/fnlib/buildlink3.mk b/graphics/fnlib/buildlink3.mk
index 06f910de65d..722ac8a44a7 100644
--- a/graphics/fnlib/buildlink3.mk
+++ b/graphics/fnlib/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:17 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:10:50 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 FNLIB_BUILDLINK3_MK:=	${FNLIB_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	fnlib
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nfnlib}
 BUILDLINK_PACKAGES+=	fnlib
-BUILDLINK_ORDER+=	fnlib
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}fnlib
 
 .if !empty(FNLIB_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.fnlib+=	fnlib>=0.5nb6
diff --git a/graphics/freeglut/buildlink3.mk b/graphics/freeglut/buildlink3.mk
index 2e2de20617f..dcc07ced370 100644
--- a/graphics/freeglut/buildlink3.mk
+++ b/graphics/freeglut/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 FREEGLUT_BUILDLINK3_MK:=	${FREEGLUT_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	freeglut
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nfreeglut}
 BUILDLINK_PACKAGES+=	freeglut
-BUILDLINK_ORDER+=	freeglut
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}freeglut
 
 .if !empty(FREEGLUT_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.freeglut+=	freeglut>=2.2.0
diff --git a/graphics/freetype-lib/buildlink3.mk b/graphics/freetype-lib/buildlink3.mk
index 7caaee68cce..f64936796b5 100644
--- a/graphics/freetype-lib/buildlink3.mk
+++ b/graphics/freetype-lib/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.13 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.14 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 FREETYPE_BUILDLINK3_MK:=	${FREETYPE_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	freetype
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nfreetype}
 BUILDLINK_PACKAGES+=	freetype
-BUILDLINK_ORDER+=	freetype
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}freetype
 
 .if !empty(FREETYPE_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.freetype+=	freetype-lib>=1.3.1nb1
diff --git a/graphics/freetype2/buildlink3.mk b/graphics/freetype2/buildlink3.mk
index 5c8b4f435e4..5d537b2c993 100644
--- a/graphics/freetype2/buildlink3.mk
+++ b/graphics/freetype2/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.28 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.29 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 FREETYPE2_BUILDLINK3_MK:=	${FREETYPE2_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	freetype2
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nfreetype2}
 BUILDLINK_PACKAGES+=	freetype2
-BUILDLINK_ORDER+=	freetype2
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}freetype2
 
 .if !empty(FREETYPE2_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.freetype2+=	freetype2>=2.1.8
diff --git a/graphics/gd/buildlink3.mk b/graphics/gd/buildlink3.mk
index 79d86425ea5..4625d9bfdcd 100644
--- a/graphics/gd/buildlink3.mk
+++ b/graphics/gd/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.14 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.15 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 GD_BUILDLINK3_MK:=	${GD_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	gd
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ngd}
 BUILDLINK_PACKAGES+=	gd
-BUILDLINK_ORDER+=	gd
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gd
 
 .if !empty(GD_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.gd+=		gd>=2.0.15nb1
diff --git a/graphics/gdchart/buildlink3.mk b/graphics/gdchart/buildlink3.mk
index d85428a0140..035eea49e60 100644
--- a/graphics/gdchart/buildlink3.mk
+++ b/graphics/gdchart/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 GDCHART_BUILDLINK3_MK:=	${GDCHART_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	gdchart
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ngdchart}
 BUILDLINK_PACKAGES+=	gdchart
-BUILDLINK_ORDER+=	gdchart
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gdchart
 
 .if !empty(GDCHART_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.gdchart+=	gdchart>=0.11.4nb1
diff --git a/graphics/gdk-pixbuf-gnome/buildlink3.mk b/graphics/gdk-pixbuf-gnome/buildlink3.mk
index efafae8bd0f..e4a07d67054 100644
--- a/graphics/gdk-pixbuf-gnome/buildlink3.mk
+++ b/graphics/gdk-pixbuf-gnome/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=			${BUILDLINK_DEPTH}+
 GDK_PIXBUF_GNOME_BUILDLINK3_MK:=	${GDK_PIXBUF_GNOME_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	gdk-pixbuf-gnome
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ngdk-pixbuf-gnome}
 BUILDLINK_PACKAGES+=	gdk-pixbuf-gnome
-BUILDLINK_ORDER+=	gdk-pixbuf-gnome
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gdk-pixbuf-gnome
 
 .if !empty(GDK_PIXBUF_GNOME_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.gdk-pixbuf-gnome+=	gdk-pixbuf-gnome>=0.22.0nb2
diff --git a/graphics/gdk-pixbuf/buildlink3.mk b/graphics/gdk-pixbuf/buildlink3.mk
index 866774291b6..41034eb3c1c 100644
--- a/graphics/gdk-pixbuf/buildlink3.mk
+++ b/graphics/gdk-pixbuf/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 GDK_PIXBUF_BUILDLINK3_MK:=	${GDK_PIXBUF_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	gdk-pixbuf
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ngdk-pixbuf}
 BUILDLINK_PACKAGES+=	gdk-pixbuf
-BUILDLINK_ORDER+=	gdk-pixbuf
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gdk-pixbuf
 
 .if !empty(GDK_PIXBUF_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.gdk-pixbuf+=		gdk-pixbuf>=0.22.0nb2
diff --git a/graphics/gimp/buildlink3.mk b/graphics/gimp/buildlink3.mk
index 95e300a891e..e5e853ad991 100644
--- a/graphics/gimp/buildlink3.mk
+++ b/graphics/gimp/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.11 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 GIMP_BUILDLINK3_MK:=	${GIMP_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	gimp
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ngimp}
 BUILDLINK_PACKAGES+=	gimp
-BUILDLINK_ORDER+=	gimp
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gimp
 
 .if !empty(GIMP_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.gimp+=	gimp>=2.2.9nb1
diff --git a/graphics/gimp1-base/buildlink3.mk b/graphics/gimp1-base/buildlink3.mk
index 825baa212b7..f78faad7c03 100644
--- a/graphics/gimp1-base/buildlink3.mk
+++ b/graphics/gimp1-base/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 GIMP_BASE_BUILDLINK3_MK:=	${GIMP_BASE_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	gimp-base
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ngimp-base}
 BUILDLINK_PACKAGES+=	gimp-base
-BUILDLINK_ORDER+=	gimp-base
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gimp-base
 
 .if !empty(GIMP_BASE_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.gimp-base+=	gimp-base>=1.2.5nb2
diff --git a/graphics/gimp24/buildlink3.mk b/graphics/gimp24/buildlink3.mk
index 6e4fd503b0c..8f9c77eab00 100644
--- a/graphics/gimp24/buildlink3.mk
+++ b/graphics/gimp24/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 GIMP_BUILDLINK3_MK:=	${GIMP_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	gimp
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ngimp}
 BUILDLINK_PACKAGES+=	gimp
-BUILDLINK_ORDER+=	gimp
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gimp
 
 .if !empty(GIMP_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.gimp+=	gimp>=2.3.4nb1
diff --git a/graphics/gle/buildlink3.mk b/graphics/gle/buildlink3.mk
index 584ad6ae1f1..6af9f29f56c 100644
--- a/graphics/gle/buildlink3.mk
+++ b/graphics/gle/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 GLE_BUILDLINK3_MK:=	${GLE_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	gle
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ngle}
 BUILDLINK_PACKAGES+=	gle
-BUILDLINK_ORDER+=	gle
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gle
 
 .if !empty(GLE_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.gle+=		gle>=3.0.3
diff --git a/graphics/glitz/buildlink3.mk b/graphics/glitz/buildlink3.mk
index a8c1339cb46..6dfd3e7cc12 100644
--- a/graphics/glitz/buildlink3.mk
+++ b/graphics/glitz/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 GLITZ_BUILDLINK3_MK:=	${GLITZ_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	glitz
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nglitz}
 BUILDLINK_PACKAGES+=	glitz
-BUILDLINK_ORDER+=	glitz
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}glitz
 
 .if !empty(GLITZ_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.glitz+=	glitz>=0.4.4
diff --git a/graphics/glu/buildlink3.mk b/graphics/glu/buildlink3.mk
index b5193f34bdc..1d9d3bd8b3d 100644
--- a/graphics/glu/buildlink3.mk
+++ b/graphics/glu/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.30 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.31 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 GLU_BUILDLINK3_MK:=	${GLU_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	glu
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nglu}
 BUILDLINK_PACKAGES+=	glu
-BUILDLINK_ORDER+=	glu
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}glu
 
 .if !empty(GLU_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.glu+=		glu>=3.4.2
diff --git a/graphics/glut/buildlink3.mk b/graphics/glut/buildlink3.mk
index 4ac064e635e..d449e2e72bb 100644
--- a/graphics/glut/buildlink3.mk
+++ b/graphics/glut/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 GLUT_BUILDLINK3_MK:=	${GLUT_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	glut
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nglut}
 BUILDLINK_PACKAGES+=	glut
-BUILDLINK_ORDER+=	glut
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}glut
 
 .if !empty(GLUT_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.glut+=	glut>=3.4.2
diff --git a/graphics/gnome-icon-theme/buildlink3.mk b/graphics/gnome-icon-theme/buildlink3.mk
index fcc77c5ea37..808d8b9d520 100644
--- a/graphics/gnome-icon-theme/buildlink3.mk
+++ b/graphics/gnome-icon-theme/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.11 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=			${BUILDLINK_DEPTH}+
 GNOME_ICON_THEME_BUILDLINK3_MK:=	${GNOME_ICON_THEME_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	gnome-icon-theme
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ngnome-icon-theme}
 BUILDLINK_PACKAGES+=	gnome-icon-theme
-BUILDLINK_ORDER+=	gnome-icon-theme
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gnome-icon-theme
 
 .if !empty(GNOME_ICON_THEME_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.gnome-icon-theme+=	gnome-icon-theme>=2.8.0
diff --git a/graphics/graphviz/buildlink3.mk b/graphics/graphviz/buildlink3.mk
index 75bcca995f0..d46073ade1d 100644
--- a/graphics/graphviz/buildlink3.mk
+++ b/graphics/graphviz/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 GRAPHVIZ_BUILDLINK3_MK:=	${GRAPHVIZ_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	graphviz
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ngraphviz}
 BUILDLINK_PACKAGES+=	graphviz
-BUILDLINK_ORDER+=	graphviz
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}graphviz
 
 .if !empty(GRAPHVIZ_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.graphviz+=	graphviz>=1.12
diff --git a/graphics/gtkglext/buildlink3.mk b/graphics/gtkglext/buildlink3.mk
index d157692bb7b..9676d5d1a06 100644
--- a/graphics/gtkglext/buildlink3.mk
+++ b/graphics/gtkglext/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.13 2006/07/08 22:39:18 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.14 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 GTKGLEXT_BUILDLINK3_MK:=	${GTKGLEXT_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	gtkglext
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ngtkglext}
 BUILDLINK_PACKAGES+=	gtkglext
-BUILDLINK_ORDER+=	gtkglext
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}gtkglext
 
 .if !empty(GTKGLEXT_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.gtkglext+=	gtkglext>=1.2.0
diff --git a/graphics/hermes/buildlink3.mk b/graphics/hermes/buildlink3.mk
index 4f70b499fb0..412b696c935 100644
--- a/graphics/hermes/buildlink3.mk
+++ b/graphics/hermes/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 HERMES_BUILDLINK3_MK:=	${HERMES_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	Hermes
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:NHermes}
 BUILDLINK_PACKAGES+=	Hermes
-BUILDLINK_ORDER+=	Hermes
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}Hermes
 
 .if !empty(HERMES_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.Hermes+=	Hermes>=1.3.2
diff --git a/graphics/hicolor-icon-theme/buildlink3.mk b/graphics/hicolor-icon-theme/buildlink3.mk
index 9a31db98549..0bdfa0a0eb8 100644
--- a/graphics/hicolor-icon-theme/buildlink3.mk
+++ b/graphics/hicolor-icon-theme/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=			${BUILDLINK_DEPTH}+
 HICOLOR_ICON_THEME_BUILDLINK3_MK:=	${HICOLOR_ICON_THEME_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	hicolor-icon-theme
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nhicolor-icon-theme}
 BUILDLINK_PACKAGES+=	hicolor-icon-theme
-BUILDLINK_ORDER+=	hicolor-icon-theme
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}hicolor-icon-theme
 
 .if !empty(HICOLOR_ICON_THEME_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.hicolor-icon-theme+=	hicolor-icon-theme>=0.4
diff --git a/graphics/imlib/buildlink3.mk b/graphics/imlib/buildlink3.mk
index e7da7859093..06ebe797719 100644
--- a/graphics/imlib/buildlink3.mk
+++ b/graphics/imlib/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 IMLIB_BUILDLINK3_MK:=	${IMLIB_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	imlib
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nimlib}
 BUILDLINK_PACKAGES+=	imlib
-BUILDLINK_ORDER+=	imlib
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}imlib
 
 .if !empty(IMLIB_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.imlib+=	imlib>=1.9.14nb5
diff --git a/graphics/imlib2/buildlink3.mk b/graphics/imlib2/buildlink3.mk
index 63c597d223b..a9da4a58ee4 100644
--- a/graphics/imlib2/buildlink3.mk
+++ b/graphics/imlib2/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.15 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.16 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 IMLIB2_BUILDLINK3_MK:=	${IMLIB2_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	imlib2
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nimlib2}
 BUILDLINK_PACKAGES+=	imlib2
-BUILDLINK_ORDER+=	imlib2
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}imlib2
 
 .if !empty(IMLIB2_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.imlib2+=	imlib2>=1.1.0nb2
diff --git a/graphics/jasper/buildlink3.mk b/graphics/jasper/buildlink3.mk
index 10a703b7899..8998302a3a4 100644
--- a/graphics/jasper/buildlink3.mk
+++ b/graphics/jasper/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 JASPER_BUILDLINK3_MK:=	${JASPER_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	jasper
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Njasper}
 BUILDLINK_PACKAGES+=	jasper
-BUILDLINK_ORDER+=	jasper
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}jasper
 
 .if !empty(JASPER_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.jasper+=	jasper>=1.600.0
diff --git a/graphics/jpeg/buildlink3.mk b/graphics/jpeg/buildlink3.mk
index 1e29b619e98..92088a10853 100644
--- a/graphics/jpeg/buildlink3.mk
+++ b/graphics/jpeg/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:51 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 JPEG_BUILDLINK3_MK:=	${JPEG_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	jpeg
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Njpeg}
 BUILDLINK_PACKAGES+=	jpeg
-BUILDLINK_ORDER+=	jpeg
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}jpeg
 
 .if !empty(JPEG_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.jpeg+=	jpeg>=6b
diff --git a/graphics/kdegraphics3/buildlink3.mk b/graphics/kdegraphics3/buildlink3.mk
index 6eeafc65234..e1fae98e91a 100644
--- a/graphics/kdegraphics3/buildlink3.mk
+++ b/graphics/kdegraphics3/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 KDEGRAPHICS_BUILDLINK3_MK:=	${KDEGRAPHICS_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	kdegraphics
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nkdegraphics}
 BUILDLINK_PACKAGES+=	kdegraphics
-BUILDLINK_ORDER+=	kdegraphics
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}kdegraphics
 
 .if !empty(KDEGRAPHICS_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.kdegraphics+=	kdegraphics>=3.5.0nb2
diff --git a/graphics/lcms/buildlink3.mk b/graphics/lcms/buildlink3.mk
index 24a3f5f99be..3cef04af615 100644
--- a/graphics/lcms/buildlink3.mk
+++ b/graphics/lcms/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 LCMS_BUILDLINK3_MK:=	${LCMS_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	lcms
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlcms}
 BUILDLINK_PACKAGES+=	lcms
-BUILDLINK_ORDER+=	lcms
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}lcms
 
 .if !empty(LCMS_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.lcms+=	lcms>=1.06
diff --git a/graphics/lib3ds/buildlink3.mk b/graphics/lib3ds/buildlink3.mk
index 1293a725f36..8136a910c18 100644
--- a/graphics/lib3ds/buildlink3.mk
+++ b/graphics/lib3ds/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 LIB3DS_BUILDLINK3_MK:=	${LIB3DS_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	lib3ds
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlib3ds}
 BUILDLINK_PACKAGES+=	lib3ds
-BUILDLINK_ORDER+=	lib3ds
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}lib3ds
 
 .if !empty(LIB3DS_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.lib3ds+=	lib3ds>=1.2.0nb2
diff --git a/graphics/libart2/buildlink3.mk b/graphics/libart2/buildlink3.mk
index 71a4ea53aac..cd1468ccf8b 100644
--- a/graphics/libart2/buildlink3.mk
+++ b/graphics/libart2/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 LIBART2_BUILDLINK3_MK:=	${LIBART2_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libart2
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibart2}
 BUILDLINK_PACKAGES+=	libart2
-BUILDLINK_ORDER+=	libart2
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libart2
 
 .if !empty(LIBART2_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libart2+=	libart2>=2.3.10nb1
diff --git a/graphics/libexif-gtk/buildlink3.mk b/graphics/libexif-gtk/buildlink3.mk
index 7474190eacd..9cd9da9feb7 100644
--- a/graphics/libexif-gtk/buildlink3.mk
+++ b/graphics/libexif-gtk/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:52 jlam Exp $
 #
 # This file was created automatically using createbuildlink-3.4.
 
@@ -11,7 +11,7 @@ BUILDLINK_DEPENDS+=	libexif-gtk
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibexif-gtk}
 BUILDLINK_PACKAGES+=	libexif-gtk
-BUILDLINK_ORDER+=	libexif-gtk
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libexif-gtk
 
 .if !empty(LIBEXIF_GTK_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libexif-gtk+=	libexif-gtk>=0.3.3nb7
diff --git a/graphics/libexif/buildlink3.mk b/graphics/libexif/buildlink3.mk
index 269bd551475..f435c795b7c 100644
--- a/graphics/libexif/buildlink3.mk
+++ b/graphics/libexif/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 LIBEXIF_BUILDLINK3_MK:=	${LIBEXIF_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libexif
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibexif}
 BUILDLINK_PACKAGES+=	libexif
-BUILDLINK_ORDER+=	libexif
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libexif
 
 .if !empty(LIBEXIF_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libexif+=	libexif>=0.6.11
diff --git a/graphics/libgdgeda/buildlink3.mk b/graphics/libgdgeda/buildlink3.mk
index 43daed2c0e0..c42e2491af2 100644
--- a/graphics/libgdgeda/buildlink3.mk
+++ b/graphics/libgdgeda/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 LIBGDGEDA_BUILDLINK3_MK:=	${LIBGDGEDA_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libgdgeda
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibgdgeda}
 BUILDLINK_PACKAGES+=	libgdgeda
-BUILDLINK_ORDER+=	libgdgeda
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libgdgeda
 
 .if !empty(LIBGDGEDA_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libgdgeda+=	libgdgeda>=2.0.15
diff --git a/graphics/libgdiplus/buildlink3.mk b/graphics/libgdiplus/buildlink3.mk
index c989e5e1bf4..4cd88593d0b 100644
--- a/graphics/libgdiplus/buildlink3.mk
+++ b/graphics/libgdiplus/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.20 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.21 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 LIBGDIPLUS_BUILDLINK3_MK:=	${LIBGDIPLUS_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libgdiplus
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibgdiplus}
 BUILDLINK_PACKAGES+=	libgdiplus
-BUILDLINK_ORDER+=	libgdiplus
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libgdiplus
 
 .if !empty(LIBGDIPLUS_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libgdiplus+=	libgdiplus>=1.1.11
diff --git a/graphics/libggi/buildlink3.mk b/graphics/libggi/buildlink3.mk
index 1c98940e9b5..a34c41047f7 100644
--- a/graphics/libggi/buildlink3.mk
+++ b/graphics/libggi/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 LIBGGI_BUILDLINK3_MK:=	${LIBGGI_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libggi
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibggi}
 BUILDLINK_PACKAGES+=	libggi
-BUILDLINK_ORDER+=	libggi
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libggi
 
 .if !empty(LIBGGI_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libggi+=	libggi>=2.1.0
diff --git a/graphics/libggiwmh/buildlink3.mk b/graphics/libggiwmh/buildlink3.mk
index 341240823db..dc3754ea308 100644
--- a/graphics/libggiwmh/buildlink3.mk
+++ b/graphics/libggiwmh/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 LIBGGIWMH_BUILDLINK3_MK:=	${LIBGGIWMH_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libggiwmh
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibggiwmh}
 BUILDLINK_PACKAGES+=	libggiwmh
-BUILDLINK_ORDER+=	libggiwmh
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libggiwmh
 
 .if !empty(LIBGGIWMH_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libggiwmh+=	libggiwmh>=0.2.0
diff --git a/graphics/libgii/buildlink3.mk b/graphics/libgii/buildlink3.mk
index c8b97f0101e..170d5bc8d8e 100644
--- a/graphics/libgii/buildlink3.mk
+++ b/graphics/libgii/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 LIBGII_BUILDLINK3_MK:=	${LIBGII_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libgii
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibgii}
 BUILDLINK_PACKAGES+=	libgii
-BUILDLINK_ORDER+=	libgii
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libgii
 
 .if !empty(LIBGII_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libgii+=	libgii>=0.9.0
diff --git a/graphics/libgnomecanvas/buildlink3.mk b/graphics/libgnomecanvas/buildlink3.mk
index 6519c9b8f66..d9846656f20 100644
--- a/graphics/libgnomecanvas/buildlink3.mk
+++ b/graphics/libgnomecanvas/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 LIBGNOMECANVAS_BUILDLINK3_MK:=	${LIBGNOMECANVAS_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libgnomecanvas
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibgnomecanvas}
 BUILDLINK_PACKAGES+=	libgnomecanvas
-BUILDLINK_ORDER+=	libgnomecanvas
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libgnomecanvas
 
 .if !empty(LIBGNOMECANVAS_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libgnomecanvas+=	libgnomecanvas>=2.8.0
diff --git a/graphics/libgnomecanvasmm/buildlink3.mk b/graphics/libgnomecanvasmm/buildlink3.mk
index 0bd3258ef64..b202c3070ae 100644
--- a/graphics/libgnomecanvasmm/buildlink3.mk
+++ b/graphics/libgnomecanvasmm/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 22:39:19 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=			${BUILDLINK_DEPTH}+
 LIBGNOMECANVASMM_BUILDLINK3_MK:=	${LIBGNOMECANVASMM_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libgnomecanvasmm
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibgnomecanvasmm}
 BUILDLINK_PACKAGES+=	libgnomecanvasmm
-BUILDLINK_ORDER+=	libgnomecanvasmm
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libgnomecanvasmm
 
 .if !empty(LIBGNOMECANVASMM_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libgnomecanvasmm+=	libgnomecanvasmm>=2.10.0
diff --git a/graphics/libkexif/buildlink3.mk b/graphics/libkexif/buildlink3.mk
index 1b031fe5c46..f26556bcfae 100644
--- a/graphics/libkexif/buildlink3.mk
+++ b/graphics/libkexif/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 LIBKEXIF_BUILDLINK3_MK:=	${LIBKEXIF_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libkexif
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibkexif}
 BUILDLINK_PACKAGES+=	libkexif
-BUILDLINK_ORDER+=	libkexif
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libkexif
 
 .if !empty(LIBKEXIF_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libkexif+=	libkexif>=0.2.1
diff --git a/graphics/libkipi/buildlink3.mk b/graphics/libkipi/buildlink3.mk
index 0d4869ec79e..d98f52ca7b9 100644
--- a/graphics/libkipi/buildlink3.mk
+++ b/graphics/libkipi/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 LIBKIPI_BUILDLINK3_MK:=	${LIBKIPI_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libkipi
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibkipi}
 BUILDLINK_PACKAGES+=	libkipi
-BUILDLINK_ORDER+=	libkipi
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libkipi
 
 .if !empty(LIBKIPI_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libkipi+=	libkipi>=0.1
diff --git a/graphics/libpixman/buildlink3.mk b/graphics/libpixman/buildlink3.mk
index f1dbd133fed..d4589045870 100644
--- a/graphics/libpixman/buildlink3.mk
+++ b/graphics/libpixman/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 LIBPIXMAN_BUILDLINK3_MK:=	${LIBPIXMAN_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libpixman
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibpixman}
 BUILDLINK_PACKAGES+=	libpixman
-BUILDLINK_ORDER+=	libpixman
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libpixman
 
 .if !empty(LIBPIXMAN_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libpixman+=	libpixman>=0.1.4
diff --git a/graphics/librsvg/buildlink3.mk b/graphics/librsvg/buildlink3.mk
index 49614aab7e6..9241c8b52a4 100644
--- a/graphics/librsvg/buildlink3.mk
+++ b/graphics/librsvg/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 LIBRSVG_BUILDLINK3_MK:=	${LIBRSVG_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	librsvg
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibrsvg}
 BUILDLINK_PACKAGES+=	librsvg
-BUILDLINK_ORDER+=	librsvg
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}librsvg
 
 .if !empty(LIBRSVG_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.librsvg+=	librsvg>=1.0.1nb5
diff --git a/graphics/librsvg2/buildlink3.mk b/graphics/librsvg2/buildlink3.mk
index ed773bb85fb..3c8fd5bdbc0 100644
--- a/graphics/librsvg2/buildlink3.mk
+++ b/graphics/librsvg2/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.19 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.20 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 LIBRSVG2_BUILDLINK3_MK:=	${LIBRSVG2_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	librsvg2
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibrsvg2}
 BUILDLINK_PACKAGES+=	librsvg2
-BUILDLINK_ORDER+=	librsvg2
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}librsvg2
 
 .if !empty(LIBRSVG2_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.librsvg2+=	librsvg2>=2.12.6nb1
diff --git a/graphics/libscigraphica/buildlink3.mk b/graphics/libscigraphica/buildlink3.mk
index 7cc983485ad..08caad2eec9 100644
--- a/graphics/libscigraphica/buildlink3.mk
+++ b/graphics/libscigraphica/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.2 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2006/07/08 23:10:52 jlam Exp $
 #
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
@@ -10,7 +10,7 @@ BUILDLINK_DEPENDS+=	libscigraphica
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibscigraphica}
 BUILDLINK_PACKAGES+=	libscigraphica
-BUILDLINK_ORDER+=	libscigraphica
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libscigraphica
 
 .if ${LIBSCIGRAPHICA_BUILDLINK3_MK} == "+"
 BUILDLINK_API_DEPENDS.libscigraphica+=	libscigraphica>=2.1.1
diff --git a/graphics/libungif/buildlink3.mk b/graphics/libungif/buildlink3.mk
index 2a589cfda39..359691b42c5 100644
--- a/graphics/libungif/buildlink3.mk
+++ b/graphics/libungif/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 LIBUNGIF_BUILDLINK3_MK:=	${LIBUNGIF_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libungif
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibungif}
 BUILDLINK_PACKAGES+=	libungif
-BUILDLINK_ORDER+=	libungif
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libungif
 
 .if !empty(LIBUNGIF_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libungif+=	libungif>=4.1.0
diff --git a/graphics/libvideogfx/buildlink3.mk b/graphics/libvideogfx/buildlink3.mk
index 56227f3e253..8e4c080e762 100644
--- a/graphics/libvideogfx/buildlink3.mk
+++ b/graphics/libvideogfx/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 LIBVIDEOGFX_BUILDLINK3_MK:=	${LIBVIDEOGFX_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libvideogfx
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibvideogfx}
 BUILDLINK_PACKAGES+=	libvideogfx
-BUILDLINK_ORDER+=	libvideogfx
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libvideogfx
 
 .if !empty(LIBVIDEOGFX_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libvideogfx+=	libvideogfx>=1.0.3
diff --git a/graphics/libwmf/buildlink3.mk b/graphics/libwmf/buildlink3.mk
index 55506309765..47f7bc74b11 100644
--- a/graphics/libwmf/buildlink3.mk
+++ b/graphics/libwmf/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 LIBWMF_BUILDLINK3_MK:=	${LIBWMF_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	libwmf
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibwmf}
 BUILDLINK_PACKAGES+=	libwmf
-BUILDLINK_ORDER+=	libwmf
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libwmf
 
 .if !empty(LIBWMF_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.libwmf+=	libwmf>=0.2.8nb2
diff --git a/graphics/mng/buildlink3.mk b/graphics/mng/buildlink3.mk
index bba7eec4583..94bb9876d61 100644
--- a/graphics/mng/buildlink3.mk
+++ b/graphics/mng/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:10:52 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 MNG_BUILDLINK3_MK:=	${MNG_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	mng
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nmng}
 BUILDLINK_PACKAGES+=	mng
-BUILDLINK_ORDER+=	mng
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}mng
 
 .if !empty(MNG_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.mng+=		mng>=1.0.0
diff --git a/graphics/netpbm/buildlink3.mk b/graphics/netpbm/buildlink3.mk
index 27f9f67a76c..494f6c2e744 100644
--- a/graphics/netpbm/buildlink3.mk
+++ b/graphics/netpbm/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 NETPBM_BUILDLINK3_MK:=	${NETPBM_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	netpbm
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nnetpbm}
 BUILDLINK_PACKAGES+=	netpbm
-BUILDLINK_ORDER+=	netpbm
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}netpbm
 
 .if !empty(NETPBM_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.netpbm+=	netpbm>=10.11.6
diff --git a/graphics/openexr/buildlink3.mk b/graphics/openexr/buildlink3.mk
index 20b67a5c0cc..dff1e3711d2 100644
--- a/graphics/openexr/buildlink3.mk
+++ b/graphics/openexr/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 OPENEXR_BUILDLINK3_MK:=	${OPENEXR_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	openexr
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nopenexr}
 BUILDLINK_PACKAGES+=	openexr
-BUILDLINK_ORDER+=	openexr
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}openexr
 
 .if !empty(OPENEXR_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.openexr+=	openexr>=1.2.1
diff --git a/graphics/plotutils-nox11/buildlink3.mk b/graphics/plotutils-nox11/buildlink3.mk
index 6f4d4b5f79e..59e1d567ce0 100644
--- a/graphics/plotutils-nox11/buildlink3.mk
+++ b/graphics/plotutils-nox11/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 PLOTUTILS_NOX11_BUILDLINK3_MK:=	${PLOTUTILS_NOX11_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	plotutils-nox11
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nplotutils-nox11}
 BUILDLINK_PACKAGES+=	plotutils-nox11
-BUILDLINK_ORDER+=	plotutils-nox11
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}plotutils-nox11
 
 .if !empty(PLOTUTILS_NOX11_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.plotutils-nox11+=	plotutils-nox11>=2.4.1
diff --git a/graphics/plotutils/buildlink3.mk b/graphics/plotutils/buildlink3.mk
index 0887b22b08e..3424d0a66f0 100644
--- a/graphics/plotutils/buildlink3.mk
+++ b/graphics/plotutils/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 PLOTUTILS_BUILDLINK3_MK:=	${PLOTUTILS_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	plotutils
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nplotutils}
 BUILDLINK_PACKAGES+=	plotutils
-BUILDLINK_ORDER+=	plotutils
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}plotutils
 
 .if !empty(PLOTUTILS_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.plotutils+=	plotutils>=2.4.1nb2
diff --git a/graphics/png/buildlink3.mk b/graphics/png/buildlink3.mk
index d14daeb111a..52f3e2ef90d 100644
--- a/graphics/png/buildlink3.mk
+++ b/graphics/png/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.15 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.16 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 PNG_BUILDLINK3_MK:=	${PNG_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	png
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Npng}
 BUILDLINK_PACKAGES+=	png
-BUILDLINK_ORDER+=	png
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}png
 
 .if !empty(PNG_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.png+=		png>=1.2.4
diff --git a/graphics/py-cairo/buildlink3.mk b/graphics/py-cairo/buildlink3.mk
index 57eecd148d4..741000befc1 100644
--- a/graphics/py-cairo/buildlink3.mk
+++ b/graphics/py-cairo/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.4 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 PY_CAIRO_BUILDLINK3_MK:=	${PY_CAIRO_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	pycairo
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Npycairo}
 BUILDLINK_PACKAGES+=	pycairo
-BUILDLINK_ORDER+=	pycairo
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}pycairo
 
 .if !empty(PY_CAIRO_BUILDLINK3_MK:M+)
 .  include "../../lang/python/pyversion.mk"
diff --git a/graphics/py-imaging/buildlink3.mk b/graphics/py-imaging/buildlink3.mk
index 20c7ab9e38b..8d3d158a310 100644
--- a/graphics/py-imaging/buildlink3.mk
+++ b/graphics/py-imaging/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 PY_IMAGING_BUILDLINK3_MK:=	${PY_IMAGING_BUILDLINK3_MK}+
@@ -11,7 +11,7 @@ BUILDLINK_DEPENDS+=	pyimaging
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Npyimaging}
 BUILDLINK_PACKAGES+=	pyimaging
-BUILDLINK_ORDER+=	pyimaging
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}pyimaging
 
 .if !empty(PY_IMAGING_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.pyimaging+=	${PYPKGPREFIX}-imaging>=1.1.4
diff --git a/graphics/py-matplotlib/buildlink3.mk b/graphics/py-matplotlib/buildlink3.mk
index b558c82404e..2c68b6d449d 100644
--- a/graphics/py-matplotlib/buildlink3.mk
+++ b/graphics/py-matplotlib/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.2 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 PY_MATPLOTLIB_BUILDLINK3_MK:=	${PY_MATPLOTLIB_BUILDLINK3_MK}+
@@ -11,7 +11,7 @@ BUILDLINK_DEPENDS+=	pymatplotlib
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Npymatplotlib}
 BUILDLINK_PACKAGES+=	pymatplotlib
-BUILDLINK_ORDER+=	pymatplotlib
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}pymatplotlib
 
 .if !empty(PY_MATPLOTLIB_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.pymatplotlib+=	${PYPKGPREFIX}-matplotlib>=0.87.2
diff --git a/graphics/sane-backends/buildlink3.mk b/graphics/sane-backends/buildlink3.mk
index f39d1809267..31d39e78c52 100644
--- a/graphics/sane-backends/buildlink3.mk
+++ b/graphics/sane-backends/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 SANE_BACKENDS_BUILDLINK3_MK:=	${SANE_BACKENDS_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	sane-backends
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nsane-backends}
 BUILDLINK_PACKAGES+=	sane-backends
-BUILDLINK_ORDER+=	sane-backends
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}sane-backends
 
 .if !empty(SANE_BACKENDS_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.sane-backends+=	sane-backends>=1.0.3
diff --git a/graphics/simage/buildlink3.mk b/graphics/simage/buildlink3.mk
index 1241d9c6fc3..5cb3a952cc8 100644
--- a/graphics/simage/buildlink3.mk
+++ b/graphics/simage/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 22:39:20 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 SIMAGE_BUILDLINK3_MK:=	${SIMAGE_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	simage
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nsimage}
 BUILDLINK_PACKAGES+=	simage
-BUILDLINK_ORDER+=	simage
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}simage
 
 .if !empty(SIMAGE_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.simage+=	simage>=1.6.1
diff --git a/graphics/tiff/buildlink3.mk b/graphics/tiff/buildlink3.mk
index 687abc41764..f4a74e4888d 100644
--- a/graphics/tiff/buildlink3.mk
+++ b/graphics/tiff/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.14 2006/07/08 22:39:21 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.15 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 TIFF_BUILDLINK3_MK:=	${TIFF_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	tiff
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Ntiff}
 BUILDLINK_PACKAGES+=	tiff
-BUILDLINK_ORDER+=	tiff
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}tiff
 
 .if !empty(TIFF_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.tiff+=	tiff>=3.6.1
diff --git a/graphics/urt/buildlink3.mk b/graphics/urt/buildlink3.mk
index 6de8d23bdad..cb8e1367398 100644
--- a/graphics/urt/buildlink3.mk
+++ b/graphics/urt/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:21 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 URT_BUILDLINK3_MK:=	${URT_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	urt
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nurt}
 BUILDLINK_PACKAGES+=	urt
-BUILDLINK_ORDER+=	urt
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}urt
 
 .if !empty(URT_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.urt+=	urt>=3.1b1nb5
diff --git a/graphics/wxsvg/buildlink3.mk b/graphics/wxsvg/buildlink3.mk
index 4237d8e8f7b..00e236e33a1 100644
--- a/graphics/wxsvg/buildlink3.mk
+++ b/graphics/wxsvg/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:21 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 WXSVG_BUILDLINK3_MK:=	${WXSVG_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	wxsvg
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nwxsvg}
 BUILDLINK_PACKAGES+=	wxsvg
-BUILDLINK_ORDER+=	wxsvg
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}wxsvg
 
 .if !empty(WXSVG_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.wxsvg+=	wxsvg>=1.0beta5
diff --git a/graphics/xfce4-artwork/buildlink3.mk b/graphics/xfce4-artwork/buildlink3.mk
index b6104d87a77..cc3f5229f46 100644
--- a/graphics/xfce4-artwork/buildlink3.mk
+++ b/graphics/xfce4-artwork/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 22:39:21 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 XFCE4_ARTWORK_BUILDLINK3_MK:=	${XFCE4_ARTWORK_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	xfce4-artwork
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nxfce4-artwork}
 BUILDLINK_PACKAGES+=	xfce4-artwork
-BUILDLINK_ORDER+=	xfce4-artwork
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}xfce4-artwork
 
 .if !empty(XFCE4_ARTWORK_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.xfce4-artwork+=	xfce4-artwork>=0.0.4nb5
diff --git a/graphics/xfce4-icon-theme/buildlink3.mk b/graphics/xfce4-icon-theme/buildlink3.mk
index 6f63c5dcf3b..1cc3a98b161 100644
--- a/graphics/xfce4-icon-theme/buildlink3.mk
+++ b/graphics/xfce4-icon-theme/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:21 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=			${BUILDLINK_DEPTH}+
 XFCE4_ICON_THEME_BUILDLINK3_MK:=	${XFCE4_ICON_THEME_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	xfce4-icon-theme
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nxfce4-icon-theme}
 BUILDLINK_PACKAGES+=	xfce4-icon-theme
-BUILDLINK_ORDER+=	xfce4-icon-theme
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}xfce4-icon-theme
 
 .if !empty(XFCE4_ICON_THEME_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.xfce4-icon-theme+=	xfce4-icon-theme>=4.2.3
diff --git a/graphics/xfce4-iconbox/buildlink3.mk b/graphics/xfce4-iconbox/buildlink3.mk
index c5f0479564d..fd8b4f7dcaf 100644
--- a/graphics/xfce4-iconbox/buildlink3.mk
+++ b/graphics/xfce4-iconbox/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.15 2006/07/08 22:39:21 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.16 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
 XFCE4_ICONBOX_BUILDLINK3_MK:=	${XFCE4_ICONBOX_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	xfce4-iconbox
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nxfce4-iconbox}
 BUILDLINK_PACKAGES+=	xfce4-iconbox
-BUILDLINK_ORDER+=	xfce4-iconbox
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}xfce4-iconbox
 
 .if !empty(XFCE4_ICONBOX_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.xfce4-iconbox+=	xfce4-iconbox>=4.2.3
diff --git a/graphics/xpm/buildlink3.mk b/graphics/xpm/buildlink3.mk
index 7ec337fbfb2..9e24c00335c 100644
--- a/graphics/xpm/buildlink3.mk
+++ b/graphics/xpm/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.22 2006/07/08 22:39:21 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.23 2006/07/08 23:10:53 jlam Exp $
 
 BUILDLINK_DEPTH:=	${BUILDLINK_DEPTH}+
 XPM_BUILDLINK3_MK:=	${XPM_BUILDLINK3_MK}+
@@ -9,7 +9,7 @@ BUILDLINK_DEPENDS+=	xpm
 
 BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nxpm}
 BUILDLINK_PACKAGES+=	xpm
-BUILDLINK_ORDER+=	xpm
+BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}xpm
 
 .if !empty(XPM_BUILDLINK3_MK:M+)
 BUILDLINK_API_DEPENDS.xpm+=		xpm>=3.4k
-- 
cgit v1.2.3