Several configure tests fail because recent compilers error out on
functions with missing type specifiers. The resulting shell hangs
indefinitely in certain circumstances.
Suppress the "implicit-int" compiler error during configure. Upstream
has added explicit type specifiers to the configure functions, so the
next release will fix this issue properly.
Closes: https://trac.macports.org/ticket/70293
See: https://www.zsh.org/mla/workers/2022/msg00964.html
Preprocessing the `zshall.1` man page fails on macOS 13 Ventura because
Apple no longer ships a utility named `soelim`. As I understand it,
this is because Ventura ships `mandoc` instead of `groff`. Fortunately
for us, `mandoc` does not seem to require our preprocessing in the first
place, so there's no reason to attempt it.
Revbump because users with the `groff` port installed were able to build
this port successfully, but their `zshall.1` is different from the one
this revision produces.
Closes: https://trac.macports.org/ticket/65718
I overlooked this change in the 5.9 build:
Build-time change: The default value of the --enable-gdbm configure
argument has changed from "yes" to "no". Thus, the zsh/db/gdbm
module will not be built unless --enable-gdbm is passed explicitly.
https://sourceforge.net/p/zsh/code/ci/zsh-5.9/tree/README#l41
https://www.zsh.org/mla/announce/msg00134.html
Additionally, rework the way we prevent the build from unnecessarily
regenerating documentation. There wasn't really anything wrong before,
but I wanted to make the patch smaller and more precise.
Also:
- Patch the documentation build so it doesn't regenerate anything
(https://trac.macports.org/ticket/45318) and drop the dependency on makeinfo. I want to use the
prebuilt docs straight from the tarball.
- Don't install the changelog anymore-it's dev minutiæ that's not
relevant for users. The good stuff is in NEWS.
git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@150774 d073be05-634f-4543-b044-5fe20cf6d1d6