Thu Feb 25 17:24:34 2010 UTC ()
I had libsoup24-2.26.3 installed which was good enough, but I didn't
have any gnome-keyring so I get this error:

===> Creating toolchain wrappers for gst-plugins0.10-soup-0.10.18
ERROR: gnome-keyring>=0.4.0 is not installed; can't buildlink files.
*** Error code 1

My workaround is to abuse the BUILDLINK_API_DEPENDS to:
BUILDLINK_API_DEPENDS.libsoup24+=       libsoup24>=2.28.0
(where that version is when the include of gnome-keyring was added)


(reed)
diff -r1.7 -r1.8 pkgsrc/net/libsoup24/buildlink3.mk

cvs diff -r1.7 -r1.8 pkgsrc/net/libsoup24/Attic/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/net/libsoup24/Attic/buildlink3.mk 2009/12/21 22:22:37 1.7
+++ pkgsrc/net/libsoup24/Attic/buildlink3.mk 2010/02/25 17:24:34 1.8
@@ -1,21 +1,22 @@ @@ -1,21 +1,22 @@
1# $NetBSD: buildlink3.mk,v 1.7 2009/12/21 22:22:37 drochner Exp $ 1# $NetBSD: buildlink3.mk,v 1.8 2010/02/25 17:24:34 reed Exp $
2 2
3BUILDLINK_TREE+= libsoup24 3BUILDLINK_TREE+= libsoup24
4 4
5.if !defined(LIBSOUP24_BUILDLINK3_MK) 5.if !defined(LIBSOUP24_BUILDLINK3_MK)
6LIBSOUP24_BUILDLINK3_MK:= 6LIBSOUP24_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.libsoup24+= libsoup24>=2.4.0 8# API 2.4.0 but 2.28.0 due to buildlink dependency change
 9BUILDLINK_API_DEPENDS.libsoup24+= libsoup24>=2.28.0
9BUILDLINK_ABI_DEPENDS.libsoup24?= libsoup24>=2.26.0 10BUILDLINK_ABI_DEPENDS.libsoup24?= libsoup24>=2.26.0
10BUILDLINK_PKGSRCDIR.libsoup24?= ../../net/libsoup24 11BUILDLINK_PKGSRCDIR.libsoup24?= ../../net/libsoup24
11 12
12.include "../../databases/sqlite3/buildlink3.mk" 13.include "../../databases/sqlite3/buildlink3.mk"
13.include "../../devel/glib2/buildlink3.mk" 14.include "../../devel/glib2/buildlink3.mk"
14.include "../../security/gnome-keyring/buildlink3.mk" 15.include "../../security/gnome-keyring/buildlink3.mk"
15.include "../../security/gnutls/buildlink3.mk" 16.include "../../security/gnutls/buildlink3.mk"
16.include "../../textproc/libxml2/buildlink3.mk" 17.include "../../textproc/libxml2/buildlink3.mk"
17.include "../../www/libproxy/buildlink3.mk" 18.include "../../www/libproxy/buildlink3.mk"
18.include "../../devel/GConf/buildlink3.mk" 19.include "../../devel/GConf/buildlink3.mk"
19.endif # LIBSOUP24_BUILDLINK3_MK 20.endif # LIBSOUP24_BUILDLINK3_MK
20 21
21BUILDLINK_TREE+= -libsoup24 22BUILDLINK_TREE+= -libsoup24