Changes since 6.3.1:
* authutils.c: (read_string)
* process.c:
Sync up with the X11R6.7 tree - add extra parameter to
CHECK_SIZE_MATCH macro, minor change to read_string semantics.
* Get a first approximation authors file
* Makefile.am: Pass -no-undefined to libtool via LDFLAGS.
Get rid of obsolete icetrans.h file
* ICElibint.h:
* Makefile.am:
* accept.c:
* connect.c:
* icetrans.h:
* include/X11/ICE/ICElib.h:
* include/X11/ICE/ICEtrans.h:
* listen.c:
* listenwk.c:
* misc.c:
* shutdown.c:
Ah, the joys of secret interfaces. SM used some non-public
ICE interfaces, these are now public. One of those was
an Xtrans interface in ICE clothing, so ICEtrans.h is now
a published header file.
* ICElibint.h:
* Makefile.am:
* authutil.c: (read_short), (read_string), (read_counted_string),
(write_short), (write_string), (write_counted_string):
* configure.ac:
* connect.c:
* error.c: (_IceDefaultErrorHandler), (_IceDefaultIOErrorHandler):
* getauth.c: (auth_valid):
* globals.h:
* iceauth.c: (_IcePoMagicCookie1Proc), (_IcePaMagicCookie1Proc),
(binaryEqual):
* process.c: (AuthRequired), (AuthReply), (AuthNextPhase),
(AcceptConnection), (AcceptProtocol), (PingReply), (ProcessError),
(ProcessConnectionSetup), (ProcessAuthRequired),
(ProcessAuthReply), (ProcessAuthNextPhase),
(ProcessConnectionReply), (ProcessProtocolSetup),
(ProcessProtocolReply), (ProcessPing), (ProcessPingReply),
(ProcessWantToClose), (ProcessNoClose), (_IceProcessCoreMessage):
Prototypes. Add icetrans.h to SOURCES. Add GCC warnings.
No functional changes (I hope)
WRKSRC. LIBTOOL_OVERRIDE defaults to "libtool */libtool and */*/libtool,"
meaning that, in most packages, there's no need to set it.
So: Nuke tons of LIBTOOL_OVERRIDE=${WRKSRC} and adjust a few
SHLIBTOOL_OVERRIDEs (remove ${WRKSRC} from them).