Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Nov 2003 19:00:06 GMT
From:      Jens Rehsack <rehsack@liwing.de>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        Joe Marcus Clark <marcus@freebsd.org>
Subject:   [PATCH] exclude possibly unrequired dependencies from x11/gnome2
Message-ID:  <200311021900.hA2J06cD053630@helo.liwing.de>

next in thread | raw e-mail | index | archive | help

>Submitter-Id:	current-users
>Originator:	Jens Rehsack
>Organization:	LiWing IT-Services
>Confidential:	no
>Synopsis:	[PATCH] exclude possibly unrequired dependencies from x11/gnome2
>Severity:	non-critical
>Priority:	medium
>Category:	ports
>Class:		change-request
>Release:	FreeBSD 5.1-CURRENT i386
>Environment:
System: FreeBSD statler 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Sun Nov 2 10:59:13 GMT 2003 root@statler:/usr/obj/usr/src/sys/STATLER i386


	
>Description:
	Because of a complete rebuild of gnome2 and the ports it depends on,
	I looked at the requirements.
	- multimedia/acme is for multimedia keys on laptops with full support
	  for PowerBooks only, I don't think everybody is using it
	- net/gnomemeeting shouln't be implicit, it should be explicit
	  required, eg. as evolution
	- sysutils/gok and x11/gnopernicus may be most useful for impaired
	  people and I think it's good to be added by default. But for most
	  people without disabilities it may just a waste of compile time
	  and disk space
	All requirements will be included by default as they would before,
	but now they are deselectable.
>How-To-Repeat:
	
>Fix:

	

--- patch-really-required begins here ---
Index: x11/gnome2/Makefile
===================================================================
diff -u x11/gnome2/Makefile.orig x11/gnome2/Makefile
--- x11/gnome2/Makefile.orig	Sun Nov  2 18:41:29 2003
+++ x11/gnome2/Makefile	Sun Nov  2 18:46:54 2003
@@ -37,16 +37,25 @@
 		file-roller:${PORTSDIR}/archivers/fileroller \
 		${X11BASE}/share/themes/HighContrast/gtk-2.0/gtkrc:${PORTSDIR}/x11-toolkits/gnome-themes \
 		ggv:${PORTSDIR}/print/ggv2 \
-		acme:${PORTSDIR}/multimedia/acme \
-		gok:${PORTSDIR}/sysutils/gok \
 		gpdf:${PORTSDIR}/graphics/gpdf \
 		nautilus-cd-burner:${PORTSDIR}/sysutils/nautilus-cd-burner \
 		gcalctool:${PORTSDIR}/math/gcalctool \
 		gucharmap:${PORTSDIR}/deskutils/gucharmap \
 		zenity:${PORTSDIR}/x11/zenity \
 		gst-thumbnail:${PORTSDIR}/multimedia/nautilus-media \
-		${X11BASE}/lib/X11/fonts/bitstream-vera/Vera.ttf:${PORTSDIR}/x11-fonts/bitstream-vera \
-		gnopernicus:${PORTSDIR}/x11/gnopernicus
+		${X11BASE}/lib/X11/fonts/bitstream-vera/Vera.ttf:${PORTSDIR}/x11-fonts/bitstream-vera
+
+.ifndef WITHOUT_ACME
+RUN_DEPENDS+=	acme:${PORTSDIR}/multimedia/acme
+.endif
+
+.ifndef WITHOUT_GOK
+RUN_DEPENDS+=	gok:${PORTSDIR}/sysutils/gok \
+.endif
+
+.ifndef WITHOUT_GNOPERNICUS
+RUN_DEPENDS+=	gnopernicus:${PORTSDIR}/x11/gnopernicus
+.endif
 
 NO_BUILD=	yes
 
@@ -66,7 +75,9 @@
 .endif
 
 .if ${ARCH} == "i386"
+.ifndef WITHOUT_GNOMEMEETING
 RUN_DEPENDS+=	gnomemeeting:${PORTSDIR}/net/gnomemeeting
+.endif
 .endif
 
 .include <bsd.port.post.mk>
--- patch-really-required ends here ---




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311021900.hA2J06cD053630>