Subject: CVS commit: pkgsrc/x11/xdm
From: Aleksey Cheusov
Date: 2011-11-09 19:28:40
Message id: 20111109182841.2AAF2175DF@cvs.netbsd.org

Log Message:
Update xdm to 1.1.11 (PR 45554). It works fine on 5.99.56
      with modular xorg, build succeeds with native Xorg.

  Major changes since 1.10
     Check for allowRootLogin on PAM and non-OpenBSD passwd authentication
         backends
      s/Sun/Oracle/g
      Add man page for xdmshell
      Only install xdmshell if --enable-xdmshell is passed to configure
      config: rename XDM_PRINT to XDM_TOOLKIT
      xdm itself doesn't need to link with Xinerama library
      Delete some unused variables
      greeter: Remove unused extern dpy that is shadowed by local variables
      greeter: inline valueMask for xpm window to avoid shadowing argument
      greeter: Add echoPasswdChar resource to set character to display
      greeter: Make sure text input areas stay inside the lines
      greeter: Replace several #ifdef XPM blocks with LOGO_W macro
      greeter: Make sure cursor stays in bounds too
      Fix potential memory leak in allocation failure cleanup path
      Stop checking for NULL before calling free()
      Stop casting free() arguments to (char *)
      Stop casting return values of malloc and friends
      Only greeter needs XPM CFLAGS & LIBS, not xdm daemon
      Add Solaris 11 libsocket to list of libraries to search for
      getifaddrs()
      freeifaddrs() when done with it in DefineSelf()
      xdm.man: address only needs 2 S's, not 3
      On Solaris, make sure PAM_TTY is only ever set to an actual /dev path
      Bug 13455: allowNullPasswd: true doesn't work until the second login
      attempt
      Use C99 named initializers for XSetWindowAttributes structure
      Replace GCC_PRINTFLIKE with xproto's _X_ATTRIBUTE_PRINTF
      Add _X_ATTRIBUTE_PRINTF to LogVWrite declaration
      Stop using username retrieved from PAM before pam_end frees it.
      Simplify FailedLogin code
      fix whitespace issues

Files:
RevisionActionfile
1.16modifypkgsrc/x11/xdm/Makefile
1.3modifypkgsrc/x11/xdm/PLIST
1.5modifypkgsrc/x11/xdm/distinfo