# $Id: Portfile,v 1.5 2005/08/28 03:33:34 ben Exp $ PortSystem 1.0 name gdm version 2.6.0.6 revision 1 description The Gnome Display Manager is a re-implementation of the well known xdm program. long_description The Gnome Display Manager is a re-implementation of the well \ known xdm program. It displays a X11-based graphical login screen. \ \ This port includes a StartupItem installed into /Library/StartupItems \ that can be used to run gdm automatically by inserting \ \"DISPLAYSERVER=-X11-\" into /etc/hostconfig. maintainers danchr@opendarwin.org categories gnome platforms darwin homepage http://www.gnome.org/ master_sites gnome:sources/gdm/2.6/ checksums md5 8dca7cb1f28d81f60f6e07b3c24288c5 depends_lib bin:gnome-session:gnome-session use_bzip2 yes patchfiles patch_config.h.in configure.args --mandir=${prefix}/share/man configure.env CPPFLAGS="-I${prefix}/include -L${prefix}/lib" post-destroot { # create required directories file mkdir \ ${destroot}/${prefix}/var/${name} ${destroot}/Library/StartupItems/GDM # install StartupItem set startupitem /Library/StartupItems/GDM file copy ${filespath}/StartupParameters.plist ${filespath}/GDM \ ${destroot}${startupitem} reinplace "s|__PREFIX__|${prefix}|g" ${destroot}${startupitem}/GDM file attributes ${destroot}${startupitem}/GDM -permissions a+rx,a-w # change user and group from gdm/gdm to unknown/unknown reinplace "s|User=gdm|User=unknown|" ${destroot}${prefix}/etc/gdm/gdm.conf reinplace "s|Group=gdm|Group=unknown|" ${destroot}${prefix}/etc/gdm/gdm.conf ui_msg "" ui_msg "Insert the following into /etc/hostconfig to run gdm at startup:" ui_msg "DISPLAYSERVER=-X11-" ui_msg "" } platform darwin 7 { configure.env-append LDFLAGS="-lresolv -L${prefix}/lib" } platform darwin 8 { configure.env-append LDFLAGS="-lresolv -L${prefix}/lib" }