gdm version 2.18.3 for Mac OS X 10.5 Leopard
Sunday the 11th of May, 2008

    gdm  most recent diff


      View the most recent changes for the gdm port at: gdm.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for gdm.
      The raw portfile for gdm 2.18.3 is located here:
      http://gdm.darwinports.com/dports/gnome/gdm/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/gdm
      Google
      Web Darwinports.com



      # $Id: Portfile 32243 2007-12-21 21:02:36Z ryandesign macports.org $

      # TODO: figure out how to make PAM happy without blowing a large hole
      # in the security of the OS or touching PAM

      PortSystem 1.0

      Name: gdm
      Version: 2.18.3
      revision 0
      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.
      Maintainers: nomaintainer
      Category: gnome
      Platform: darwin
      Homepage: http://www.gnome.org/
      master_sites gnome:sources/gdm/[strsed ${version} {/\.[0-9]*$//}]/
      checksums md5 08555fce34d247062625c1a451a4d5a6
      depends_build port:gzip port:p5-xml-parser port:pkgconfig port:gnome-doc-utils
      depends_lib port:atk port:cairo port:dbus-glib port:fontconfig port:freetype port:gettext port:glib2 port:gtk2 port:howl port:libart_lgpl port:libglade2 port:libgnomecanvas port:libiconv port:libpng port:librsvg port:libxml2 port:openssl port:pango port:xrender
      use_bzip2 yes

      configure.args --mandir=${prefix}/share/man --disable-scrollkeeper
      configure.cppflags-append "-I${x11prefix}/include"
      configure.ldflags-append "-lresolv"

      startupitem.create yes
      startupitem.name gdm
      startupitem.init XDG_DATA_DIRS=${prefix}/share
      startupitem.start ${prefix}/sbin/gdm
      startupitem.stop ${prefix}/sbin/gdm-stop
      startupitem.restart ${prefix}/sbin/gdm-restart

      pre-configure {
      reinplace "s|security/pam|pam/pam|g" ${worksrcpath}/configure
      reinplace "s|security/pam|pam/pam|g" ${worksrcpath}/daemon/verify-pam.c
      reinplace "s|security/pam|pam/pam|g" ${worksrcpath}/gui/gdmlogin.c
      reinplace "s|security/pam|pam/pam|g" ${worksrcpath}/utils/gdmaskpass.c
      reinplace "s|security/pam|pam/pam|g" ${worksrcpath}/gui/greeter/greeter.c
      }

      post-configure {
      reinplace "s|security/pam|pam/pam|g" ${worksrcpath}/config/Makefile
      }

      post-destroot {
      xinstall -m 644 ${filespath}/pam.sample ${destroot}${prefix}/etc/gdm
      xinstall ${filespath}/macports-gdm-util ${destroot}${prefix}/bin
      }

      pre-activate {
      addgroup gdm
      adduser gdm gid=[existsgroup gdm] realname=GNOME\ Display\ Manager
      }

      post-activate {
      system "scrollkeeper-update"
      file mkdir ${prefix}/var/gdm
      file attributes ${prefix}/var/gdm -owner gdm -group gdm
      }

    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/gdm
      % sudo port install gdm
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching gdm
      ---> Verifying checksum for gdm
      ---> Extracting gdm
      ---> Configuring gdm
      ---> Building gdm with target all
      ---> Staging gdm into destroot
      ---> Installing gdm
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using gdm with these commands:
      %  man gdm
      % apropos gdm
      % which gdm
      % locate gdm

     Where to find more information:

    Darwin Ports



    image test