Use autoconf to generate version numbers for libiserv and friends
authorRyan Scott <ryan.gl.scott@gmail.com>
Mon, 26 Nov 2018 17:59:30 +0000 (12:59 -0500)
committerRyan Scott <ryan.gl.scott@gmail.com>
Mon, 26 Nov 2018 17:59:38 +0000 (12:59 -0500)
commit8f9f52d8e421ce544d5437a93117545d52d0eabd
tree1e826ef6d0e47d0f65a703143e66bf061fc80fa0
parentf932b1aa42f45625658c8abaf862cc570507c5ca
Use autoconf to generate version numbers for libiserv and friends

Summary:
Currently, the version numbers for `libiserv`, `iserv`, and
`iserv-proxy` are hard-coded directly into their `.cabal` files.
These are easy to forget to update, and in fact, this has already
happened once (see #15866). Let's use `autoconf` to do this for us
so that it is not forgotten in the future.

Test Plan: ./validate

Reviewers: bgamari

Reviewed By: bgamari

Subscribers: rwbarton, erikd, carter

GHC Trac Issues: #15866

Differential Revision: https://phabricator.haskell.org/D5302
.gitignore
configure.ac
docs/users_guide/8.8.1-notes.rst
libraries/libiserv/libiserv.cabal.in [moved from libraries/libiserv/libiserv.cabal with 80% similarity]
utils/iserv-proxy/iserv-proxy.cabal.in [moved from utils/iserv-proxy/iserv-proxy.cabal with 90% similarity]
utils/iserv/iserv.cabal.in [moved from utils/iserv/iserv.cabal with 81% similarity]