<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/54687e85aeeca57cd7ca07ce41d7a22762c4a7fe">https://github.com/macports/macports-ports/commit/54687e85aeeca57cd7ca07ce41d7a22762c4a7fe</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 54687e85aee lima: Update to 1.1.0
</span>54687e85aee is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 54687e85aeeca57cd7ca07ce41d7a22762c4a7fe
</span>Author: Austin Ziegler <austin@zieglers.ca>
AuthorDate: Wed May 21 23:34:54 2025 -0400

<span style='display:block; white-space:pre;color:#404040;'>    lima: Update to 1.1.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    #### Description
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Upgrade to lima 1.1.0. This introduces `+additional_guestagents`, as
</span><span style='display:block; white-space:pre;color:#404040;'>    recommended in the ["Hint for package maintainers"][1] link, where
</span><span style='display:block; white-space:pre;color:#404040;'>    native guest agents are built and installed by default, but additional
</span><span style='display:block; white-space:pre;color:#404040;'>    architecture guest agents are not.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    For macOS < 14, this variant is enabled by default; with macOS >= 14 it
</span><span style='display:block; white-space:pre;color:#404040;'>    is disabled by default. **This may be considered a breaking change.**
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This is similar to the change where we disabled the installation of
</span><span style='display:block; white-space:pre;color:#404040;'>    `qemu` by default with Lima 1.0, but I am happy to change the
</span><span style='display:block; white-space:pre;color:#404040;'>    configuration so that the guest agents are built by default, but I would
</span><span style='display:block; white-space:pre;color:#404040;'>    also remove `depends_run-append port:qemu` from the variant (and add it
</span><span style='display:block; white-space:pre;color:#404040;'>    back to the macOS < 14 option).
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    If it's possible to have the build bots build both the default and
</span><span style='display:block; white-space:pre;color:#404040;'>    `+additional_guestagents` variants, this would make things much easier
</span><span style='display:block; white-space:pre;color:#404040;'>    for all users.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    For what it's worth, adding `+additional_guestagents` more than triples
</span><span style='display:block; white-space:pre;color:#404040;'>    the build time (206s to 692s).
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    [1]: https://github.com/lima-vm/lima/releases/tag/v1.1.0#:~:text=Hint%20for%20package%20maintainers
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    ###### Tested on
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    macOS 15.5 24F74 arm64
</span><span style='display:block; white-space:pre;color:#404040;'>    Xcode 16.3 16E140
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    ###### Verification <!-- (delete not applicable items) -->
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Have you
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - [x] followed our [Commit Message Guidelines](https://trac.macports.org/wiki/CommitMessages)?
</span><span style='display:block; white-space:pre;color:#404040;'>    - [x] squashed and [minimized your commits](https://guide.macports.org/#project.github)?
</span><span style='display:block; white-space:pre;color:#404040;'>    - [x] checked that there aren't other open [pull requests](https://github.com/macports/macports-ports/pulls) for the same change?
</span><span style='display:block; white-space:pre;color:#404040;'>    - [x] referenced existing tickets on [Trac](https://trac.macports.org/wiki/Tickets) with full URL in commit message? <!-- Please don't open a new Trac ticket if you are submitting a pull request. -->
</span><span style='display:block; white-space:pre;color:#404040;'>    - [x] checked your Portfile with `port lint`?
</span><span style='display:block; white-space:pre;color:#404040;'>    - [x] tried a full install with `sudo port -vst install`?
</span><span style='display:block; white-space:pre;color:#404040;'>    - [x] tested basic functionality of all binary files?
</span><span style='display:block; white-space:pre;color:#404040;'>    - [x] checked that the Portfile's most important [variants](https://trac.macports.org/wiki/Variants) haven't been broken?
</span>---
 sysutils/lima/Portfile | 33 ++++++++++++++++++---------------
 1 file changed, 18 insertions(+), 15 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/lima/Portfile b/sysutils/lima/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 80268bc2be7..10a38c58e0f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/lima/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/lima/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem          1.0
 PortGroup           golang 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-go.setup            github.com/lima-vm/lima 1.0.7 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.setup            github.com/lima-vm/lima 1.1.0 v
</span> go.offline_build    no
 revision            0
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,31 +28,34 @@ maintainers         {gmail.com:herby.gillot @herbygillot} \
</span>                     {macports.halostatue.ca:austin @halostatue} \
                     openmaintainer
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  ac93199a0b3d9baa17721ad6e508fff3f5f3fd19 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  90f682e96a370c342c3b16deb1858f37ee28ce88e888e1d6b2634ba24228fdbb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    7385799
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  3ec50fca233273c7872ecf19d8a22836e9b573c2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  0c5e601c3788eaaa9f45bdf00d69e23b5720dd2f35e1be36ad21c032fdabf738 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    7413280
</span> 
 build.cmd           make
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args-append   native
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> patchfiles          patch-Makefile.diff
 
 platform darwin {
     # Lima defaults to VZ with macOS 13.5 and later; drop dependency from 14 onwards
     if {${os.major} < 23} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_run-append port:qemu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # added January 2025
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        notes {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            Please note that the Lima now defaults to native\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            virtualization support and not QEMU. If you rely on it,\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            such as for emulating other architectures, you can install\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            it explicitly:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            port install qemu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default_variants +additional_guestagents
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant additional_guestagents description {Guest agents for all architectures} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  build.args-append  additional-guestagents
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  depends_run-append port:qemu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Lima 1.1 now has a variant (+additional_guestagents) disabled\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    by default, which appends the qemu port and builds guest agents\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    for all supported architectures.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-patch {
     reinplace "s|@@VERSION@@|${version}|g" ${worksrcpath}/Makefile
 }
</pre><pre style='margin:0'>

</pre>