[Xtide-announce] XTide 2.15-DEV 2016-01-14

David Flater dave at flaterco.com
Thu Jan 14 20:10:24 EST 2016


Snapshot available from http://flaterco.com/xtide/files.html#xtide

Changes from previous snapshot:

  * Improved IPv6 code
  * Fixed freetype2 detection
  * Updated to Xaw3dXft 1.6.2d (earlier versions no longer work)
  * Minor tweaks

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


      XTide 2.15-DEVELOPMENT (libxtide.so.1.0.0) (2016-01-14)

Added systemd <http://www.freedesktop.org/wiki/Software/systemd/> support for xttpd (with thanks to Mamoru Tasaka):

  * When configured with --enable-systemd, xttpd links with libsystemd and runs as a "simple" socket-activated service.  This removes the need for xttpd to be launched with root privileges but requires additional config files <http://flaterco.com/xtide/installation.html#systemd> to be installed.
  * Added scripts/systemd containing xttpd.socket and xttpd.service.
  * Harmonizing changes to barf messages in libxtide.

Other xttpd improvements:

  * Made work with IPv6.
  * Invoke daemon() if not using systemd.
  * Log empty requests as such instead of "Bad client command" with no details.

Obscure changes to build scripts required by new versions of automake/autoconf:

  * Added |AUTOMAKE_OPTIONS = subdir-objects| to Makefile.am.
  * Fixed consequential damage to XML parser recipes.  Note:  Newer autotools produce scripts such that regeneration of the XML parser will fail.  You get xml_y.hh instead of xml_y.h.  For now, stick with the working build scripts generated by older autotools.
  * Added |m4_ifdef([AM_PROG_AR], [AM_PROG_AR])| to configure.ac.

For Xaw3dXft:

  * Fixed freetype2 detection (was failing on Slackware 14.1).
  * Updated xxX.cc to the 1.6.2d API.
  * Updated configure to detect 1.6.2d and not any earlier version.  Note:  Every update tends to break the build, but there are no version defines to use defensively.

TO DO:

  * Consider the graph mode suggestions.
  * Update all the non-Linux build scripts.  DOS:  DJGPP 2.05 was released 2015-11-08.


DWF

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist10.pair.net/pipermail/xtide-announce/attachments/20160114/8dfde691/attachment.html>


More information about the XTide-announce mailing list