Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Aug 2003 21:34:33 -0500 (CDT)
From:      nobody <no.spam.allowed@freebsd2.localnet10>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/55359: Make Gnome2 installation of GDM to be optional
Message-ID:  <200308080234.h782YX1u067390@freebsd2.localnet10>
Resent-Message-ID: <200308080240.h782eBJ2051998@freefall.freebsd.org>

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

>Number:         55359
>Category:       ports
>Synopsis:       Make Gnome2 installation of GDM to be optional
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 07 19:40:11 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     none
>Release:        FreeBSD 5.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD 5.1-RELEASE #0: Sat Jul 12 06:41:11 CDT 2003 i386


	
>Description:
	Gnome2 installations currently force the inclusion of GDM. However,
	GDM is not required to compile nor install Gnome2.

	I do not use GDM nor any other DM, nor do I want to. I also do not
	want Gnome2 compiles and installations to fail when I refuse the GDM
	popup requestor asking for permission to install GDM, thus aborting
	the entire process.

	What is proposed is an optional inclusion of GDM using a new "NO_GDM"
	make.conf variable whereby the user can choose to NOT include GDM.
	Since this is a new variable, the impact of this change should not
	affect any current or new users of Gnome2. Excluding GDM from the
	Gnome2 compilation does not affect the automated make and install process.
	

>How-To-Repeat:
	Upgrade Gnome2 after a ports upgrade, and GDM will again be included
	in the make/install process forcing me to remember to remove it from the
	Gnome2 Makefile beforehand, but after the ports update.
	
>Fix:

*** Makefile.orig	Thu Aug  7 21:03:50 2003
--- Makefile	Thu Aug  7 21:01:19 2003
***************
*** 31,37 ****
  		gnome-system-monitor:${PORTSDIR}/sysutils/gnomesystemmonitor \
  		nautilus:${PORTSDIR}/x11-fm/nautilus2 \
  		yelp:${PORTSDIR}/x11/yelp \
- 		gdm:${PORTSDIR}/x11/gdm2 \
  		screensaver-properties-capplet:${PORTSDIR}/x11/xscreensaver-gnome \
  		${X11BASE}/share/gnome/help/user-guide/C/user-guide.xml:${PORTSDIR}/misc/gnomeuserdocs2 \
  		${X11BASE}/share/gnome/sounds/question.wav:${PORTSDIR}/audio/gnomeaudio2 \
--- 31,36 ----
***************
*** 49,54 ****
--- 48,57 ----
  NO_BUILD=	yes
  
  USE_PYTHON=	yes
+ 
+ .if !defined(NO_GDM)
+ RUN_DEPENDS+=	gdm:${PORTSDIR}/x11/gdm2
+ .endif
  
  .if !defined(PACKAGE_BUILDING)
  pre-configure:
>Release-Note:
>Audit-Trail:
>Unformatted:



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