<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1bb03e6527faa8ff997d6ddc01f750b6cdf6b52d">https://github.com/macports/macports-ports/commit/1bb03e6527faa8ff997d6ddc01f750b6cdf6b52d</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 1bb03e6527faa8ff997d6ddc01f750b6cdf6b52d
</span>Author: Marcello Seri <marcello.seri@gmail.com>
AuthorDate: Thu May 30 10:24:59 2024 +0200

<span style='display:block; white-space:pre;color:#404040;'>    opam: add dependency on gpatch
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Updating the opam package repository can silently fail
</span><span style='display:block; white-space:pre;color:#404040;'>    when using macos patch whenever files are removed upstream.
</span><span style='display:block; white-space:pre;color:#404040;'>    As of opam 2.1.6 there is a warning on install to
</span><span style='display:block; white-space:pre;color:#404040;'>    manually install gpatch to avoid any possible issue
</span><span style='display:block; white-space:pre;color:#404040;'>    and the corruption of the local switches. See also
</span><span style='display:block; white-space:pre;color:#404040;'>    https://github.com/ocaml/opam-repository/issues/25961
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This commit adds a dependency to gpatch to prevent
</span><span style='display:block; white-space:pre;color:#404040;'>    any issue and avoid unnecessary manual intervention.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
</span>---
 ocaml/opam/Portfile | 4 ++++
 1 file changed, 4 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/ocaml/opam/Portfile b/ocaml/opam/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5885fd7480e..ce1b7dcbd10 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/ocaml/opam/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/ocaml/opam/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,6 +26,10 @@ checksums           rmd160  734abf1551d55f29b34a97e2bf64e7cd9cc9fd8b \
</span>                     size    11704198
 
 depends_build       port:ocaml
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Opam upgrade uses patch to update the package repository,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# this can silently fail with macos patch when files are
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# deleted upstream.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:gpatch
</span> 
 # This prevents configure from trying to use a program to fetch dependencies.
 # We don't need or want one.
</pre><pre style='margin:0'>

</pre>