Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#11819 closed enhancement (fixed)

xtrans-1.4.0

Reported by: Douglas R. Reno Owned by: Bruce Dubbs
Priority: normal Milestone: 9.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

REMOVES SUPPORT FOR SYSV ON PLATFORMS OTHER THAN SCO AND SOLARIS Not sure if that directly affects SysV in the way I think it does, but I'm not sure.

xtrans is a library of code that is shared (but is *not* a shared library)
among various X packages to handle network protocol transport in a modular
fashion, allowing a single place to add new transport types.  It is used
by the X server, libX11, libICE, the X font server, and related components.

This release drops a bunch of dead code, including support only used by
lbxproxy and pre-1.4.0 versions of libX11, as well as support for obsolete
SysV x86 platforms. It also provides some bug fixes & other maintenance work.

Adam Jackson (6):
      autogen: Add a default patch prefix
      Remove CLTS code
      unifdef LBXPROXY_t and TEST_t
      Make FreeConnInfo static
      Remove GetMyAddr
      Revert "Make FreeConnInfo static"

Alan Coopersmith (7):
      Remove support for SysV on x86 platforms other than Solaris & SCO
      Set freeXLOCAL to NULL after freeing it to prevent double frees
      Use strcasecmp if it's available, instead of lowercasing strings
      Use fchmod() instead of chmod() when creating named pipes
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      xtrans 1.4.0

Emil Velikov (1):
      autogen.sh: use quoted string variables

Jeremy Huddleston Sequoia (1):
      Update strlcpy macro check to also check HAVE_STRLCPY

Julien Cristau (1):
      Make sure LONG64 is defined in Xtrans.h

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Richard PALO (1):
      Replace 'sun' with '__sun'

Rin Okuyama (1):
      avoid -Wformat errors from clang

git tag: xtrans-1.4.0

Change History (5)

comment:1 by Bruce Dubbs, 5 years ago

"REMOVES SUPPORT FOR SYSV ON PLATFORMS OTHER THAN SCO AND SOLARIS Not sure if that directly affects SysV in the way I think it does, but I'm not sure. "

I don't think it uses SYSV in the way we think it does. There is basically no build here. It installs:

./opt/xorg/include/X11/Xtrans:
Xtrans.c  Xtrans.h  Xtransint.h  Xtranslcl.c  Xtranssock.c  Xtransutil.c  transport.c

./opt/xorg/share/aclocal:
xtrans.m4

/opt/xorg/share/doc/xtrans:
xtrans.xml

./opt/xorg/share/pkgconfig:
xtrans.pc

Other code includes the .c and .h files. I think the SYSV refers to really old stuff no longer in use. For example, AT&T Unix SVR4 https://en.wikipedia.org/wiki/UNIX_System_V

comment:2 by ken@…, 5 years ago

I'd just downloaded and diff'd this before I saw Bruce's reply. The changes which mention sysv are all in config.guess and config.sub. I would say they are dropping support for "real" unix sysv systems.

comment:3 by Bruce Dubbs, 5 years ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

I can update all the Xorg libraries at once. Waiting to see if there are any more.

comment:4 by Bruce Dubbs, 5 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 21348.

comment:5 by Bruce Dubbs, 5 years ago

Milestone: 8.59.0

Milestone renamed

Note: See TracTickets for help on using tickets.