diff options
author | jlam <jlam@pkgsrc.org> | 2004-03-18 09:12:08 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2004-03-18 09:12:08 +0000 |
commit | 7db11b582a4d621362622fad99df1da62e930ffa (patch) | |
tree | 98bc5d9451729f031998fd23ac3319a5618c75b0 /sysutils | |
parent | 46cf8098c1fdcd3f6e05f41ed78671dfaa7ae192 (diff) | |
download | pkgsrc-7db11b582a4d621362622fad99df1da62e930ffa.tar.gz |
Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
by moving the inclusion of buildlink3.mk files outside of the protected
region. This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.
BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list. This ordering property is used to check for builtin
packages in the correct order. The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end. However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/gkrellm/buildlink3.mk | 5 | ||||
-rw-r--r-- | sysutils/gkrellm1/buildlink3.mk | 5 | ||||
-rw-r--r-- | sysutils/gnome-vfs/buildlink3.mk | 5 | ||||
-rw-r--r-- | sysutils/gnome-vfs2/buildlink3.mk | 5 | ||||
-rw-r--r-- | sysutils/nautilus/buildlink3.mk | 5 | ||||
-rw-r--r-- | sysutils/xfce4-diskperf-plugin/buildlink3.mk | 5 | ||||
-rw-r--r-- | sysutils/xfce4-fm-icons/buildlink3.mk | 5 | ||||
-rw-r--r-- | sysutils/xfce4-fm/buildlink3.mk | 5 | ||||
-rw-r--r-- | sysutils/xfce4-minicmd-plugin/buildlink3.mk | 5 | ||||
-rw-r--r-- | sysutils/xfce4-netload-plugin/buildlink3.mk | 5 | ||||
-rw-r--r-- | sysutils/xfce4-showdesktop-plugin/buildlink3.mk | 5 | ||||
-rw-r--r-- | sysutils/xfce4-systemload-plugin/buildlink3.mk | 5 | ||||
-rw-r--r-- | sysutils/xfce4-systray/buildlink3.mk | 5 |
13 files changed, 26 insertions, 39 deletions
diff --git a/sysutils/gkrellm/buildlink3.mk b/sysutils/gkrellm/buildlink3.mk index f93f7db3398..d361d52c1de 100644 --- a/sysutils/gkrellm/buildlink3.mk +++ b/sysutils/gkrellm/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.2 2004/03/05 19:25:40 jlam Exp $ +# $NetBSD: buildlink3.mk,v 1.3 2004/03/18 09:12:14 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ GKRELLM_BUILDLINK3_MK:= ${GKRELLM_BUILDLINK3_MK}+ @@ -13,11 +13,10 @@ BUILDLINK_PACKAGES+= gkrellm .if !empty(GKRELLM_BUILDLINK3_MK:M+) BUILDLINK_DEPENDS.gkrellm+= gkrellm>=2.1.22 BUILDLINK_PKGSRCDIR.gkrellm?= ../../sysutils/gkrellm +.endif # GKRELLM_BUILDLINK3_MK .include "../../devel/glib2/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" .include "../../x11/gtk2/buildlink3.mk" -.endif # GKRELLM_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/sysutils/gkrellm1/buildlink3.mk b/sysutils/gkrellm1/buildlink3.mk index 69c330271d2..5a276c8a0e6 100644 --- a/sysutils/gkrellm1/buildlink3.mk +++ b/sysutils/gkrellm1/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.1 2004/03/12 04:56:49 snj Exp $ +# $NetBSD: buildlink3.mk,v 1.2 2004/03/18 09:12:14 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ GKRELLM_BUILDLINK3_MK:= ${GKRELLM_BUILDLINK3_MK}+ @@ -13,9 +13,8 @@ BUILDLINK_PACKAGES+= gkrellm .if !empty(GKRELLM_BUILDLINK3_MK:M+) BUILDLINK_DEPENDS.gkrellm+= gkrellm>=1.2.13nb3 BUILDLINK_PKGSRCDIR.gkrellm?= ../../sysutils/gkrellm1 +.endif # GKRELLM_BUILDLINK3_MK .include "../../graphics/imlib/buildlink3.mk" -.endif # GKRELLM_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/sysutils/gnome-vfs/buildlink3.mk b/sysutils/gnome-vfs/buildlink3.mk index 7218898575a..e662a21b601 100644 --- a/sysutils/gnome-vfs/buildlink3.mk +++ b/sysutils/gnome-vfs/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.4 2004/03/16 14:04:44 tron Exp $ +# $NetBSD: buildlink3.mk,v 1.5 2004/03/18 09:12:14 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ GNOME_VFS_BUILDLINK3_MK:= ${GNOME_VFS_BUILDLINK3_MK}+ @@ -13,6 +13,7 @@ BUILDLINK_PACKAGES+= gnome-vfs .if !empty(GNOME_VFS_BUILDLINK3_MK:M+) BUILDLINK_DEPENDS.gnome-vfs+= gnome-vfs>=1.0.5nb5 BUILDLINK_PKGSRCDIR.gnome-vfs?= ../../sysutils/gnome-vfs +.endif # GNOME_VFS_BUILDLINK3_MK .include "../../archivers/bzip2/buildlink3.mk" .include "../../converters/libiconv/buildlink3.mk" @@ -20,6 +21,4 @@ BUILDLINK_PKGSRCDIR.gnome-vfs?= ../../sysutils/gnome-vfs .include "../../devel/GConf/buildlink3.mk" .include "../../devel/gettext-lib/buildlink3.mk" -.endif # GNOME_VFS_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/sysutils/gnome-vfs2/buildlink3.mk b/sysutils/gnome-vfs2/buildlink3.mk index 6159b546ecf..6bb1054442a 100644 --- a/sysutils/gnome-vfs2/buildlink3.mk +++ b/sysutils/gnome-vfs2/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.3 2004/03/05 19:25:40 jlam Exp $ +# $NetBSD: buildlink3.mk,v 1.4 2004/03/18 09:12:14 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ GNOME_VFS2_BUILDLINK3_MK:= ${GNOME_VFS2_BUILDLINK3_MK}+ @@ -13,6 +13,7 @@ BUILDLINK_PACKAGES+= gnome-vfs2 .if !empty(GNOME_VFS2_BUILDLINK3_MK:M+) BUILDLINK_DEPENDS.gnome-vfs2+= gnome-vfs2>=2.4.2nb2 BUILDLINK_PKGSRCDIR.gnome-vfs2?= ../../sysutils/gnome-vfs2 +.endif # GNOME_VFS2_BUILDLINK3_MK .include "../../archivers/bzip2/buildlink3.mk" .include "../../audio/cdparanoia/buildlink3.mk" @@ -27,6 +28,4 @@ BUILDLINK_PKGSRCDIR.gnome-vfs2?= ../../sysutils/gnome-vfs2 .include "../../sysutils/fam/buildlink3.mk" .include "../../textproc/libxml2/buildlink3.mk" -.endif # GNOME_VFS2_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/sysutils/nautilus/buildlink3.mk b/sysutils/nautilus/buildlink3.mk index f5c1e816aa8..6d4b531ee15 100644 --- a/sysutils/nautilus/buildlink3.mk +++ b/sysutils/nautilus/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.4 2004/03/05 19:25:40 jlam Exp $ +# $NetBSD: buildlink3.mk,v 1.5 2004/03/18 09:12:14 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ NAUTILUS_BUILDLINK3_MK:= ${NAUTILUS_BUILDLINK3_MK}+ @@ -13,6 +13,7 @@ BUILDLINK_PACKAGES+= nautilus .if !empty(NAUTILUS_BUILDLINK3_MK:M+) BUILDLINK_DEPENDS.nautilus+= nautilus>=2.4.2nb4 BUILDLINK_PKGSRCDIR.nautilus?= ../../sysutils/nautilus +.endif # NAUTILUS_BUILDLINK3_MK .include "../../audio/esound/buildlink3.mk" .include "../../devel/GConf2/schemas.mk" @@ -33,6 +34,4 @@ BUILDLINK_PKGSRCDIR.nautilus?= ../../sysutils/nautilus .include "../../x11/gtk2/buildlink3.mk" .include "../../x11/startup-notification/buildlink3.mk" -.endif # NAUTILUS_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/sysutils/xfce4-diskperf-plugin/buildlink3.mk b/sysutils/xfce4-diskperf-plugin/buildlink3.mk index ead6ecbd4f1..ffb761343c6 100644 --- a/sysutils/xfce4-diskperf-plugin/buildlink3.mk +++ b/sysutils/xfce4-diskperf-plugin/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.1 2004/03/10 11:59:31 xtraeme Exp $ +# $NetBSD: buildlink3.mk,v 1.2 2004/03/18 09:12:14 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ XFCE4_DISKPERF_PLUGIN_BUILDLINK3_MK:= ${XFCE4_DISKPERF_PLUGIN_BUILDLINK3_MK}+ @@ -13,10 +13,9 @@ BUILDLINK_PACKAGES+= xfce4-diskperf-plugin .if !empty(XFCE4_DISKPERF_PLUGIN_BUILDLINK3_MK:M+) BUILDLINK_DEPENDS.xfce4-diskperf-plugin+= xfce4-diskperf-plugin>=1.4nb4 BUILDLINK_PKGSRCDIR.xfce4-diskperf-plugin?= ../../sysutils/xfce4-diskperf-plugin +.endif # XFCE4_DISKPERF_PLUGIN_BUILDLINK3_MK .include "../../x11/xfce4-panel/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" -.endif # XFCE4_DISKPERF_PLUGIN_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/sysutils/xfce4-fm-icons/buildlink3.mk b/sysutils/xfce4-fm-icons/buildlink3.mk index 18c0aabf2b8..af5f47e0543 100644 --- a/sysutils/xfce4-fm-icons/buildlink3.mk +++ b/sysutils/xfce4-fm-icons/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.1 2004/03/10 11:53:37 xtraeme Exp $ +# $NetBSD: buildlink3.mk,v 1.2 2004/03/18 09:12:14 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ XFCE4_FM_ICONS_BUILDLINK3_MK:= ${XFCE4_FM_ICONS_BUILDLINK3_MK}+ @@ -13,10 +13,9 @@ BUILDLINK_PACKAGES+= xfce4-fm-icons .if !empty(XFCE4_FM_ICONS_BUILDLINK3_MK:M+) BUILDLINK_DEPENDS.xfce4-fm-icons+= xfce4-fm-icons>=4.0.4nb1 BUILDLINK_PKGSRCDIR.xfce4-fm-icons?= ../../sysutils/xfce4-fm-icons +.endif # XFCE4_FM_ICONS_BUILDLINK3_MK .include "../../sysutils/xfce4-fm/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" -.endif # XFCE4_FM_ICONS_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/sysutils/xfce4-fm/buildlink3.mk b/sysutils/xfce4-fm/buildlink3.mk index 81edcf5414f..46f16bd55f0 100644 --- a/sysutils/xfce4-fm/buildlink3.mk +++ b/sysutils/xfce4-fm/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.1 2004/03/10 11:53:37 xtraeme Exp $ +# $NetBSD: buildlink3.mk,v 1.2 2004/03/18 09:12:14 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ XFCE4_FM_BUILDLINK3_MK:= ${XFCE4_FM_BUILDLINK3_MK}+ @@ -13,12 +13,11 @@ BUILDLINK_PACKAGES+= xfce4-fm .if !empty(XFCE4_FM_BUILDLINK3_MK:M+) BUILDLINK_DEPENDS.xfce4-fm+= xfce4-fm>=4.0.4nb1 BUILDLINK_PKGSRCDIR.xfce4-fm?= ../../sysutils/xfce4-fm +.endif # XFCE4_FM_BUILDLINK3_MK .include "../../databases/dbh/buildlink3.mk" .include "../../textproc/libxml2/buildlink3.mk" .include "../../x11/xfce4-mcs-plugins/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" -.endif # XFCE4_FM_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/sysutils/xfce4-minicmd-plugin/buildlink3.mk b/sysutils/xfce4-minicmd-plugin/buildlink3.mk index 3cf1d8770e3..9b7fe9a6763 100644 --- a/sysutils/xfce4-minicmd-plugin/buildlink3.mk +++ b/sysutils/xfce4-minicmd-plugin/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.1 2004/03/10 11:59:31 xtraeme Exp $ +# $NetBSD: buildlink3.mk,v 1.2 2004/03/18 09:12:15 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ XFCE4_MINICMD_PLUGIN_BUILDLINK3_MK:= ${XFCE4_MINICMD_PLUGIN_BUILDLINK3_MK}+ @@ -13,10 +13,9 @@ BUILDLINK_PACKAGES+= xfce4-minicmd-plugin .if !empty(XFCE4_MINICMD_PLUGIN_BUILDLINK3_MK:M+) BUILDLINK_DEPENDS.xfce4-minicmd-plugin+= xfce4-minicmd-plugin>=0.2.0nb4 BUILDLINK_PKGSRCDIR.xfce4-minicmd-plugin?= ../../sysutils/xfce4-minicmd-plugin +.endif # XFCE4_MINICMD_PLUGIN_BUILDLINK3_MK .include "../../x11/xfce4-panel/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" -.endif # XFCE4_MINICMD_PLUGIN_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/sysutils/xfce4-netload-plugin/buildlink3.mk b/sysutils/xfce4-netload-plugin/buildlink3.mk index b0190a3b962..9f33eaaa791 100644 --- a/sysutils/xfce4-netload-plugin/buildlink3.mk +++ b/sysutils/xfce4-netload-plugin/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.1 2004/03/10 11:59:31 xtraeme Exp $ +# $NetBSD: buildlink3.mk,v 1.2 2004/03/18 09:12:15 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ XFCE4_NETLOAD_PLUGIN_BUILDLINK3_MK:= ${XFCE4_NETLOAD_PLUGIN_BUILDLINK3_MK}+ @@ -13,10 +13,9 @@ BUILDLINK_PACKAGES+= xfce4-netload-plugin .if !empty(XFCE4_NETLOAD_PLUGIN_BUILDLINK3_MK:M+) BUILDLINK_DEPENDS.xfce4-netload-plugin+= xfce4-netload-plugin>=0.2.2nb4 BUILDLINK_PKGSRCDIR.xfce4-netload-plugin?= ../../sysutils/xfce4-netload-plugin +.endif # XFCE4_NETLOAD_PLUGIN_BUILDLINK3_MK .include "../../x11/xfce4-panel/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" -.endif # XFCE4_NETLOAD_PLUGIN_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/sysutils/xfce4-showdesktop-plugin/buildlink3.mk b/sysutils/xfce4-showdesktop-plugin/buildlink3.mk index 8f79a17d7a3..64bb6ed8256 100644 --- a/sysutils/xfce4-showdesktop-plugin/buildlink3.mk +++ b/sysutils/xfce4-showdesktop-plugin/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.1 2004/03/10 11:59:31 xtraeme Exp $ +# $NetBSD: buildlink3.mk,v 1.2 2004/03/18 09:12:15 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ XFCE4_SHOWDESKTOP_PLUGIN_BUILDLINK3_MK:= ${XFCE4_SHOWDESKTOP_PLUGIN_BUILDLINK3_MK}+ @@ -13,10 +13,9 @@ BUILDLINK_PACKAGES+= xfce4-showdesktop-plugin .if !empty(XFCE4_SHOWDESKTOP_PLUGIN_BUILDLINK3_MK:M+) BUILDLINK_DEPENDS.xfce4-showdesktop-plugin+= xfce4-showdesktop-plugin>=0.1.1nb4 BUILDLINK_PKGSRCDIR.xfce4-showdesktop-plugin?= ../../sysutils/xfce4-showdesktop-plugin +.endif # XFCE4_SHOWDESKTOP_PLUGIN_BUILDLINK3_MK .include "../../x11/xfce4-panel/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" -.endif # XFCE4_SHOWDESKTOP_PLUGIN_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/sysutils/xfce4-systemload-plugin/buildlink3.mk b/sysutils/xfce4-systemload-plugin/buildlink3.mk index bc9cce271ce..56707f178a5 100644 --- a/sysutils/xfce4-systemload-plugin/buildlink3.mk +++ b/sysutils/xfce4-systemload-plugin/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.1 2004/03/10 11:59:31 xtraeme Exp $ +# $NetBSD: buildlink3.mk,v 1.2 2004/03/18 09:12:15 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ XFCE4_SYSTEMLOAD_PLUGIN_BUILDLINK3_MK:= ${XFCE4_SYSTEMLOAD_PLUGIN_BUILDLINK3_MK}+ @@ -13,10 +13,9 @@ BUILDLINK_PACKAGES+= xfce4-systemload-plugin .if !empty(XFCE4_SYSTEMLOAD_PLUGIN_BUILDLINK3_MK:M+) BUILDLINK_DEPENDS.xfce4-systemload-plugin+= xfce4-systemload-plugin>=0.3.4nb4 BUILDLINK_PKGSRCDIR.xfce4-systemload-plugin?= ../../sysutils/xfce4-systemload-plugin +.endif # XFCE4_SYSTEMLOAD_PLUGIN_BUILDLINK3_MK .include "../../x11/xfce4-panel/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" -.endif # XFCE4_SYSTEMLOAD_PLUGIN_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/sysutils/xfce4-systray/buildlink3.mk b/sysutils/xfce4-systray/buildlink3.mk index 30b6c9ce048..e044aacc0d0 100644 --- a/sysutils/xfce4-systray/buildlink3.mk +++ b/sysutils/xfce4-systray/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.1 2004/03/10 11:53:37 xtraeme Exp $ +# $NetBSD: buildlink3.mk,v 1.2 2004/03/18 09:12:15 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ XFCE4_SYSTRAY_BUILDLINK3_MK:= ${XFCE4_SYSTRAY_BUILDLINK3_MK}+ @@ -13,11 +13,10 @@ BUILDLINK_PACKAGES+= xfce4-systray .if !empty(XFCE4_SYSTRAY_BUILDLINK3_MK:M+) BUILDLINK_DEPENDS.xfce4-systray+= xfce4-systray>=4.0.4nb1 BUILDLINK_PKGSRCDIR.xfce4-systray?= ../../sysutils/xfce4-systray +.endif # XFCE4_SYSTRAY_BUILDLINK3_MK .include "../../textproc/libxml2/buildlink3.mk" .include "../../x11/xfce4-panel/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" -.endif # XFCE4_SYSTRAY_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} |