./x11/xdm, X Display Manager from modular X.org

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.1.17, Package name: xdm-1.1.17, Maintainer: blair.sadewitz

xdm is the classic X11 Display Manager, using the Athena Widgets
toolkit. While it lacks in support for accessibility,
internationalization, or other modern features, it is still used
in some sites for historical reasons.


Required to run:
[fonts/Xft2] [x11/xrdb] [x11/sessreg]

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers] [x11/xorgproto]

Package options: inet6, xft2

Master sites:

Filesize: 415.824 KB

Version history: (Expand)


CVS history: (Expand)


   2025-03-09 07:36:01 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
xdm: update to 1.1.17.

Support for using getaddrinfo(), inet_ntop(), and struct sockaddr_storage
was originally added to support IPv6, and only used if IPv6 support was
enabled. Two decades later, these interfaces are ubiquitous and OS'es have
starting marking the old interfaces as deprecated, so this release changes
to use the modern interface whenever we can now.  (Note that code included
from xtrans will only use these interfaces when IPv6 is disabled if building
against xtrans 1.6.0 or later.)

Alan Coopersmith (5):
      Simplify ifdefs for IPv6 support
      if getaddrinfo() is available, use it, even if IPv6 support is disabled
      if sockaddr_storage is available, use it, even if IPv6 support is disabled
      if inet_ntop() is available, use it, even if IPv6 support is disabled
      xdm 1.1.17
   2024-04-05 09:08:11 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
xdm: update to 1.1.16.

This release fixes a failure to build with the recent libXaw 1.0.16 release
due to a change introduced in xdm 1.1.15 to address gcc 14 build issues.

Alan Coopersmith (2):
      Define _CONST_X_STRING when including Xaw & Xt headers
      xdm 1.1.16
   2024-04-03 23:17:44 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
xdm: update to 1.1.15.

This release fixes a failure to build with the upcoming gcc 14, cleans
up several other compiler warnings, fixes a bug in the generation of the
xdm.service file for systemd, and removes a lot of dead code checks for
platforms & features that have not been supported since the conversion
from Imake to autoconf in 2005.

Alan Coopersmith (26):
      gitlab CI: stop requiring Signed-off-by in commits
      Remove "All rights reserved" from Oracle copyright notices
      gitlab CI: Update to latest CI templates & Debian stable release
      configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
      Fix -Wincompatible-pointer-types warning from gcc (issue #15)
      greeter: Handle const qualification differences between Solaris & Linux PAM
      greeter: Constify value argument to SetValue()
      unifdef ultrix
      unifdef sony
      unifdef PowerMAX_OS
      unifdef __convex__
      unifdef hpux
      unifdef pegasus
      unifdef __UNIXOS2__
      unifdef QNX4
      unifdef AF_CHAOS
      unifdef AF_DECnet
      unifdef SYSV
      unifdef SIGNALS_RESET_WHEN_CAUGHT
      unifdef UNRELIABLE_SIGNALS
      unifdef FRAGILE_DEV_MEM
      Remove support for SVR4 systems other than Solaris/illumos
      include <shadow.h> on all platforms with HAVE_GETSPNAM set, not just SVR4
      unifdef __osf__
      session.c: clear -Wredundant-decls warnings on Solaris
      xdm 1.1.15

Alisson Bruno (1):
      Fix --with-systemd-daemon option
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-06-27 12:28:34 by Taylor R Campbell | Files touched by this commit (8)
Log message:
Use TOOLBASE, not PREFIX, to get at tradcpp executable.

(Maybe this should be factored into a devel/tradcpp/tool.mk?)
   2023-01-29 22:18:34 by Ryo ONODERA | Files touched by this commit (2527)
Log message:
*: Recursive revbup from graphics/freetype2
   2022-12-04 16:32:23 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
xdm: update to 1.1.14.

This release improves compatibility for building with GNU libc 2.36,
and adds a --without-xinerama option to the configure script for those
who want to build without linking to libXinerama.

Alan Coopersmith (6):
      GetChooserAddr(): verify socket address fit in provided buffer
      all_query_respond(): handle ConvertAddr failure sooner
      Use memcpy() instead of memmove() when buffers are known not to overlap
      chooser: avoid free of uninitialized pointer in allocation failure cleanup
      Only link with libbsd if needed for arc4random() or setproctitle()
      xdm 1.1.14

Callum Farmer (1):
      genauth: fix build with arc4random in glibc 2.36

Guillem Jover (1):
      Switch from libbsd to libbsd-overlay

Matt Turner (1):
      configure.ac: Add option to disable Xinerama
   2022-04-04 00:10:30 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
xdm: update to 1.1.13.

Alan Coopersmith (6):
      Fix spelling/wording issues
      Greeter: add parens to DRAW_STRING & TEXT_WIDTH macros for safety
      doneAddrs: reset addrs to NULL after freeing list
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      xdm 1.1.13

Matt Turner (1):
      configure.ac: Link with libsystemd, not libsystemd-daemon