ports/55359: Make Gnome2 installation of GDM to be optional
nobody
no.spam.allowed at freebsd2.localnet10
Fri Aug 8 02:40:15 UTC 2003
>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:
More information about the freebsd-ports-bugs
mailing list