From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Aug 7 19:40:15 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7044337B404 for ; Thu, 7 Aug 2003 19:40:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 132DC43FB1 for ; Thu, 7 Aug 2003 19:40:12 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h782eBUp051999 for ; Thu, 7 Aug 2003 19:40:11 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h782eBJ2051998; Thu, 7 Aug 2003 19:40:11 -0700 (PDT) Resent-Date: Thu, 7 Aug 2003 19:40:11 -0700 (PDT) Resent-Message-Id: <200308080240.h782eBJ2051998@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, supraexpress@globaleyes.net Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EF65437B401 for ; Thu, 7 Aug 2003 19:35:55 -0700 (PDT) Received: from 234-169.ip.ll.net (234-169.ip.ll.net [209.131.234.169]) by mx1.FreeBSD.org (Postfix) with ESMTP id B869E43FF2 for ; Thu, 7 Aug 2003 19:35:54 -0700 (PDT) (envelope-from supraexpress@globaleyes.net) Received: from freebsd2.localnet10 (localhost [127.0.0.1]) by freebsd2.localnet10 (8.12.9/8.12.9) with ESMTP id h782YYQx067391 for ; Thu, 7 Aug 2003 21:34:34 -0500 (CDT) (envelope-from jimd@freebsd2.localnet10) Received: (from root@localhost) by freebsd2.localnet10 (8.12.9/8.12.9/Submit) id h782YX1u067390; Thu, 7 Aug 2003 21:34:33 -0500 (CDT) Message-Id: <200308080234.h782YX1u067390@freebsd2.localnet10> Date: Thu, 7 Aug 2003 21:34:33 -0500 (CDT) From: nobody To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/55359: Make Gnome2 installation of GDM to be optional X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: supraexpress@globaleyes.net List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2003 02:40:15 -0000 >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: