<pre style='margin:0'>
Lawrence Velázquez (larryv) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6d16c7f0c8d241a5b4370bccd12d5a03fe6856da">https://github.com/macports/macports-ports/commit/6d16c7f0c8d241a5b4370bccd12d5a03fe6856da</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 6d16c7f0c8d zsh: Don't try to preprocess zshall.1 on Ventura
</span>6d16c7f0c8d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 6d16c7f0c8d241a5b4370bccd12d5a03fe6856da
</span>Author: Lawrence Velázquez <larryv@macports.org>
AuthorDate: Sat Oct 29 01:10:28 2022 -0400
<span style='display:block; white-space:pre;color:#404040;'> zsh: Don't try to preprocess zshall.1 on Ventura
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Preprocessing the `zshall.1` man page fails on macOS 13 Ventura because
</span><span style='display:block; white-space:pre;color:#404040;'> Apple no longer ships a utility named `soelim`. As I understand it,
</span><span style='display:block; white-space:pre;color:#404040;'> this is because Ventura ships `mandoc` instead of `groff`. Fortunately
</span><span style='display:block; white-space:pre;color:#404040;'> for us, `mandoc` does not seem to require our preprocessing in the first
</span><span style='display:block; white-space:pre;color:#404040;'> place, so there's no reason to attempt it.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Revbump because users with the `groff` port installed were able to build
</span><span style='display:block; white-space:pre;color:#404040;'> this port successfully, but their `zshall.1` is different from the one
</span><span style='display:block; white-space:pre;color:#404040;'> this revision produces.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/65718
</span>---
shells/zsh/Portfile | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/shells/zsh/Portfile b/shells/zsh/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b0dd7fd5585..7781a8175c2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/shells/zsh/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/shells/zsh/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span>
name zsh
version 5.9
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories shells
platforms darwin
license Permissive
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -70,11 +70,15 @@ test.target check
</span> destroot.target-append install.html install.info
post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # zshall(1) includes every other zsh manpage, but its .so groff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # directives fail because we compress manpages.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set man ${destroot}${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${man} "soelim man1/zshall.1 >zshall.1.soelim"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- move -force ${man}/zshall.1.soelim ${man}/man1/zshall.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.major} < 22} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # zshall(1) includes every other zsh manpage, but groff cannot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # process the .so requests because we compress manpages. (Not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # necessary on macOS 13 and later, which use mandoc instead of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # groff. See <https://trac.macports.org/ticket/65718>.)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set man ${destroot}${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${man} "soelim man1/zshall.1 >zshall.1.soelim"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move -force ${man}/zshall.1.soelim ${man}/man1/zshall.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span>
# Install neglected documentation.
xinstall -m 0644 -W ${worksrcpath} \
</pre><pre style='margin:0'>
</pre>