<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4e0abf85612d9b8d0b0289172e319e572332822d">https://github.com/macports/macports-ports/commit/4e0abf85612d9b8d0b0289172e319e572332822d</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 4e0abf85612 libavif: add functionality via libxml2
</span>4e0abf85612 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4e0abf85612d9b8d0b0289172e319e572332822d
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Mon Apr 28 15:25:13 2025 -0400

<span style='display:block; white-space:pre;color:#404040;'>    libavif: add functionality via libxml2
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - Also ensure we explicitly enable/disable every possible option, to ensure consistent builds.
</span>---
 multimedia/libavif/Portfile | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/libavif/Portfile b/multimedia/libavif/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 57faa9f1eca..5b2acacaf89 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/libavif/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/libavif/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup               compiler_blacklist_versions 1.0
</span> PortGroup               github 1.0
 
 github.setup            AOMediaCodec libavif 1.2.1 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                1
</span> 
 checksums               rmd160  bdb61f5a325b0aad797f24f5923b094429d314e0 \
                         sha256  9c859c7c12ccb0f407511bfe303e6a7247f5f6738f54852662c6df8048daddf4 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,6 +40,7 @@ depends_lib-append \
</span>                         port:libargparse \
                         path:include/turbojpeg.h:libjpeg-turbo \
                         port:libpng \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libxml2 \
</span>                         port:libyuv \
                         port:svt-av1 \
                         port:zlib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,12 +51,22 @@ compiler.blacklist-append \
</span> 
 configure.args-append \
                         -DAVIF_BUILD_APPS=ON \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DAVIF_BUILD_EXAMPLES=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DAVIF_BUILD_MAN_PAGES=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DAVIF_BUILD_TESTS=OFF \
</span>                         -DAVIF_CODEC_AOM=SYSTEM \
                         -DAVIF_CODEC_DAV1D=SYSTEM \
                         -DAVIF_CODEC_LIBGAV1=OFF \
                         -DAVIF_CODEC_RAV1E=OFF \
                         -DAVIF_CODEC_SVT=SYSTEM \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        -DAVIF_ENABLE_WERROR=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DAVIF_ENABLE_NODISCARD=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DAVIF_ENABLE_WERROR=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DAVIF_JPEG=SYSTEM \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DAVIF_LIBSHARPYUV=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DAVIF_LIBXML2=SYSTEM \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DAVIF_LIBYUV=SYSTEM \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DAVIF_ZLIBPNG=SYSTEM \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DBUILD_SHARED_LIBS=ON
</span> 
 platform darwin {
     if {${os.major} < 10 || (${os.major} == 10 && ${configure.build_arch} eq "ppc")} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -88,7 +99,8 @@ variant docs description {Build man pages} {
</span>     depends_build-append \
                         port:pandoc
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DAVIF_BUILD_MAN_PAGES=OFF \
</span>                         -DAVIF_BUILD_MAN_PAGES=ON
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -99,8 +111,11 @@ variant tests description {Enable testing} {
</span>     depends_test-append \
                         port:gtest
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DAVIF_BUILD_TESTS=OFF \
</span>                         -DAVIF_BUILD_TESTS=ON
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DAVIF_GTEST=SYSTEM
</span> 
     test.run            yes
 }
</pre><pre style='margin:0'>

</pre>