make the "sasl" extension an option (default on to match previous behaviour, although I don't see any use in the pkgsrc ecosystem), and propagate it properlydiff -r1.3 -r1.4 pkgsrc/net/gtk-vnc/Makefile
(drochner)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2009/10/26 11:02:21 drochner Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2010/01/21 17:05:59 drochner Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= gtk-vnc-0.3.10 | 4 | DISTNAME= gtk-vnc-0.3.10 | |
5 | CATEGORIES= net | 5 | CATEGORIES= net | |
6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk-vnc/0.3/} | 6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk-vnc/0.3/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://live.gnome.org/gtk-vnc | 9 | HOMEPAGE= http://live.gnome.org/gtk-vnc | |
10 | COMMENT= VNC viewer widget for GTK | 10 | COMMENT= VNC viewer widget for GTK | |
11 | 11 | |||
12 | PKG_DESTDIR_SUPPORT= user-destdir | 12 | PKG_DESTDIR_SUPPORT= user-destdir | |
13 | 13 | |||
14 | GNU_CONFIGURE= yes | 14 | GNU_CONFIGURE= yes | |
@@ -21,17 +21,16 @@ PY_PATCHPLIST= yes | @@ -21,17 +21,16 @@ PY_PATCHPLIST= yes | |||
21 | CONFIGURE_ARGS+= --with-coroutine=gthread | 21 | CONFIGURE_ARGS+= --with-coroutine=gthread | |
22 | 22 | |||
23 | .include "options.mk" | 23 | .include "options.mk" | |
24 | 24 | |||
25 | #VIEW_REQUIRED=0.6.0 | 25 | #VIEW_REQUIRED=0.6.0 | |
26 | #libview | 26 | #libview | |
27 | 27 | |||
28 | .include "../../devel/glib2/buildlink3.mk" | 28 | .include "../../devel/glib2/buildlink3.mk" | |
29 | .include "../../devel/zlib/buildlink3.mk" | 29 | .include "../../devel/zlib/buildlink3.mk" | |
30 | # libview is only used for an example which is not installed | 30 | # libview is only used for an example which is not installed | |
31 | #.include "../../devel/libview/buildlink3.mk" | 31 | #.include "../../devel/libview/buildlink3.mk" | |
32 | BUILDLINK_API_DEPENDS.gnutls+= gnutls>=1.4.0 | 32 | BUILDLINK_API_DEPENDS.gnutls+= gnutls>=1.4.0 | |
33 | .include "../../security/gnutls/buildlink3.mk" | 33 | .include "../../security/gnutls/buildlink3.mk" | |
34 | .include "../../security/cyrus-sasl/buildlink3.mk" | |||
35 | BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.10.0 | 34 | BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.10.0 | |
36 | .include "../../x11/gtk2/buildlink3.mk" | 35 | .include "../../x11/gtk2/buildlink3.mk" | |
37 | .include "../../mk/bsd.pkg.mk" | 36 | .include "../../mk/bsd.pkg.mk" |
@@ -1,18 +1,24 @@ | @@ -1,18 +1,24 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.4 2009/10/26 11:02:21 drochner Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.5 2010/01/21 17:05:59 drochner Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= gtk-vnc | 3 | BUILDLINK_TREE+= gtk-vnc | |
4 | 4 | |||
5 | .if !defined(GTK_VNC_BUILDLINK3_MK) | 5 | .if !defined(GTK_VNC_BUILDLINK3_MK) | |
6 | GTK_VNC_BUILDLINK3_MK:= | 6 | GTK_VNC_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.gtk-vnc+= gtk-vnc>=0.3.7 | 8 | BUILDLINK_API_DEPENDS.gtk-vnc+= gtk-vnc>=0.3.7 | |
9 | BUILDLINK_ABI_DEPENDS.gtk-vnc?= gtk-vnc>=0.3.8nb2 | 9 | BUILDLINK_ABI_DEPENDS.gtk-vnc?= gtk-vnc>=0.3.8nb2 | |
10 | BUILDLINK_PKGSRCDIR.gtk-vnc?= ../../net/gtk-vnc | 10 | BUILDLINK_PKGSRCDIR.gtk-vnc?= ../../net/gtk-vnc | |
11 | 11 | |||
12 | pkgbase := gtk-vnc | |||
13 | .include "../../mk/pkg-build-options.mk" | |||
14 | .if !empty(PKG_BUILD_OPTIONS.gtk-vnc:Mvnc-sasl) | |||
15 | .include "../../security/cyrus-sasl/buildlink3.mk" | |||
16 | .endif | |||
17 | ||||
12 | .include "../../devel/glib2/buildlink3.mk" | 18 | .include "../../devel/glib2/buildlink3.mk" | |
13 | .include "../../devel/zlib/buildlink3.mk" | 19 | .include "../../devel/zlib/buildlink3.mk" | |
14 | .include "../../security/gnutls/buildlink3.mk" | 20 | .include "../../security/gnutls/buildlink3.mk" | |
15 | .include "../../x11/gtk2/buildlink3.mk" | 21 | .include "../../x11/gtk2/buildlink3.mk" | |
16 | .endif # GTK_VNC_BUILDLINK3_MK | 22 | .endif # GTK_VNC_BUILDLINK3_MK | |
17 | 23 | |||
18 | BUILDLINK_TREE+= -gtk-vnc | 24 | BUILDLINK_TREE+= -gtk-vnc |
@@ -1,23 +1,30 @@ | @@ -1,23 +1,30 @@ | |||
1 | # $NetBSD: options.mk,v 1.2 2009/09/14 10:07:03 tnn Exp $ | 1 | # $NetBSD: options.mk,v 1.3 2010/01/21 17:05:59 drochner Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.gtk-vnc | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.gtk-vnc | |
4 | PKG_SUPPORTED_OPTIONS= python plugin | 4 | PKG_SUPPORTED_OPTIONS= python plugin vnc-sasl | |
5 | PKG_SUGGESTED_OPTIONS= vnc-sasl | |||
5 | 6 | |||
6 | .include "../../mk/bsd.options.mk" | 7 | .include "../../mk/bsd.options.mk" | |
7 | 8 | |||
8 | PLIST_VARS= python | 9 | PLIST_VARS= python | |
9 | .if !empty(PKG_OPTIONS:Mpython) | 10 | .if !empty(PKG_OPTIONS:Mpython) | |
10 | .include "../../lang/python/extension.mk" | 11 | .include "../../lang/python/extension.mk" | |
11 | .include "../../x11/py-gtk2/buildlink3.mk" | 12 | .include "../../x11/py-gtk2/buildlink3.mk" | |
12 | USE_TOOLS+= gmake | 13 | USE_TOOLS+= gmake | |
13 | PLIST.python= yes | 14 | PLIST.python= yes | |
14 | .else | 15 | .else | |
15 | CONFIGURE_ARGS+= --with-python=no | 16 | CONFIGURE_ARGS+= --with-python=no | |
16 | .endif | 17 | .endif | |
17 | 18 | |||
18 | PLIST_VARS+= plugin | 19 | PLIST_VARS+= plugin | |
19 | .if !empty(PKG_OPTIONS:Mplugin) | 20 | .if !empty(PKG_OPTIONS:Mplugin) | |
20 | .include "../../devel/xulrunner/buildlink3.mk" | 21 | .include "../../devel/xulrunner/buildlink3.mk" | |
21 | CONFIGURE_ARGS+= --enable-plugin=yes | 22 | CONFIGURE_ARGS+= --enable-plugin=yes | |
22 | PLIST.plugin= yes | 23 | PLIST.plugin= yes | |
23 | .endif | 24 | .endif | |
25 | ||||
26 | .if !empty(PKG_OPTIONS:Mvnc-sasl) | |||
27 | .include "../../security/cyrus-sasl/buildlink3.mk" | |||
28 | .else | |||
29 | CONFIGURE_ARGS+= --without-sasl | |||
30 | .endif |