simon-git: halibut (master): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Sat May 20 09:18:11 BST 2017


TL;DR:
  41394e1 Replace Halibut's makefiles with autotools.
  d2fdf32 Use an HTTPS URL for the Windows code-signing.

Repository:     https://git.tartarus.org/simon/halibut.git
On the web:     https://git.tartarus.org/?p=simon/halibut.git
Branch updated: master
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2017-05-20 09:18:11

commit 41394e187f6fad8dfb44baefe7603b77c0bff57b
web diff https://git.tartarus.org/?p=simon/halibut.git;a=commitdiff;h=41394e187f6fad8dfb44baefe7603b77c0bff57b;hp=80d18da9a127d1d7d111625133742691b9aeedfe
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat May 20 08:42:45 2017 +0100

    Replace Halibut's makefiles with autotools.
    
    This commit updates the libcharset submodule to incorporate the
    autotools-ification that I just pushed to that subproject, and builds
    on it by replacing Halibut's own makefile system similarly with an
    autotools setup.
    
    The new Makefile.am incorporates both of the old Makefile and
    doc/Makefile, so a single run of 'make' should now build Halibut
    itself and all the formats of its own documentation, which also means
    that the automake-generated 'make install' target can do the right
    thing in terms of putting an appropriate subset of those documentation
    formats in the assorted installation directories.
    
    The old Makefiles are gone, as is release.sh (which is now obsolete
    because autotools's 'make dist' doesn't do anything obviously wrong).
    The bob build script is comprehensively rewritten, but should still
    work - even the clang-based Windows build can use the
    autotools-generated makefile system, provided I do the libcharset
    build with a manual override of bin_PROGRAMS to prevent it trying to
    build the libcharset supporting utilities (which are not completely
    Windows-portable).

 .gitignore   |  13 +++++-
 Buildscr     |  48 +++++++++++-----------
 Makefile     | 130 -----------------------------------------------------------
 Makefile.am  |  65 ++++++++++++++++++++++++++++++
 autogen.sh   |   2 +
 charset      |   2 +-
 configure.ac |  18 +++++++++
 doc/Makefile |  24 -----------
 release.sh   |  29 -------------
 9 files changed, 122 insertions(+), 209 deletions(-)

commit d2fdf328afd14c17f96178c9194a48e4944deac9
web diff https://git.tartarus.org/?p=simon/halibut.git;a=commitdiff;h=d2fdf328afd14c17f96178c9194a48e4944deac9;hp=41394e187f6fad8dfb44baefe7603b77c0bff57b
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat May 20 08:48:32 2017 +0100

    Use an HTTPS URL for the Windows code-signing.
    
    I don't know how I managed to add a non-TLS URL in this new
    code-signing command at around the same time that I'd just switched
    over all the ones in my other projects. Must have copied and pasted
    from an un-updated checkout, I suppose!

 Buildscr | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



More information about the tartarus-commits mailing list