Subject: pkg/33529: optional evolution dependency for gnome-panel
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <pancake@phreaker.net>
List: pkgsrc-bugs
Date: 05/22/2006 14:45:00
>Number:         33529
>Category:       pkg
>Synopsis:       evolution dependency must be optional for gnome-panel
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Mon May 22 14:45:00 +0000 2006
>Originator:     pancake@phreaker.net
>Release:        Linux 2.6.15bare
>Organization:
	
>Environment:
	
	
System: Linux bare 2.6.15bare #7 PREEMPT Tue Mar 14 14:34:34 CET 2006 i686 GNU/Linux
Architecture: unknown
Machine: i686
>Description:
	I think that evolution must be an optional dependency for the gnome-panel
	package, because not everybody needs ldap+evolution+(etc..) to run the
	gnome desktop.

	I've been removing this dependency manually since gnome 2.8 and I think
	would be good to allow the user to choose't.
	
>How-To-Repeat:
	
>Fix:

Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/x11/gnome-panel/Makefile,v
retrieving revision 1.73
diff -u -r1.73 Makefile
--- Makefile	3 May 2006 11:19:23 -0000	1.73
+++ Makefile	22 May 2006 14:33:24 -0000
@@ -38,6 +38,11 @@
 BUILDLINK_API_DEPENDS.libgnome+=	libgnome>=2.13.0
 BUILDLINK_API_DEPENDS.libwnck+=	libwnck>=2.13.5
 
+PKG_OPTIONS_VAR=	PKG_OPTIONS.gnome-panel
+PKG_SUGGESTED_OPTIONS=	evolution
+PKG_SUPPORTED_OPTIONS=	evolution
+
+.include "../../mk/bsd.options.mk"
 .include "../../devel/GConf2/schemas.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/libbonobo/buildlink3.mk"
@@ -49,7 +54,9 @@
 .include "../../devel/pango/buildlink3.mk"
 .include "../../graphics/cairo/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.if !empty(PKG_OPTIONS:Mevolution)
 .include "../../mail/evolution-data-server/buildlink3.mk"
+.endif
 .include "../../net/ORBit2/buildlink3.mk"
 .include "../../sysutils/gnome-menus/buildlink3.mk"
 .include "../../sysutils/gnome-vfs2/buildlink3.mk"
	

>Unformatted: