<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/676280e02f9ff458303ec7d1ebf9525d8d476a01">https://github.com/macports/macports-ports/commit/676280e02f9ff458303ec7d1ebf9525d8d476a01</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 676280e02f9ff458303ec7d1ebf9525d8d476a01
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Feb 24 14:11:01 2024 +1100
<span style='display:block; white-space:pre;color:#404040;'> libjxl: update to 0.10.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also disable build with install rpath in +tests.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/69053
</span>---
graphics/libjxl/Portfile | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/libjxl/Portfile b/graphics/libjxl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 687fd60816d..78efdde8b5e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/libjxl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/libjxl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup github 1.0
</span> PortGroup cmake 1.0
PortGroup compiler_blacklist_versions 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup libjxl libjxl 0.9.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup libjxl libjxl 0.10.0 v
</span> categories graphics
maintainers {jmr @jmroot}
license BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,8 +22,8 @@ master_sites-append sourceforge:project/macports/distfiles/${name}:skcms
</span> # https://skia.googlesource.com/skcms/+archive/${skcms_commit}.tar.gz?dummy=
distfiles-append skcms-${skcms_commit}${extract.suffix}:skcms
checksums ${name}-${version}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 ee1e1e18a68e872f598726dc8deafeed55021349 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 bf28e411d84c50578ab74107cdd624e099313129883a43907c261e8116a11b3b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 d21d8f58b8092714b58fc17f7753482b53e08c60 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ab32d52b033c814d24762db4942a3b45315d9db37bf5c8a9741ccc1bb0a52d97 \
</span> skcms-${skcms_commit}${extract.suffix} \
rmd160 441c5313197732e0756df440be91bd813a994c20 \
sha256 1ee4607d6fbcad26759fcbc95a6dcdccf3dfc1e55a5ca748e7853f9fb97b28ee
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,12 +32,14 @@ depends_build-append \
</span> port:asciidoc \
port:pkgconfig
depends_lib port:brotli \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:giflib5 \
</span> port:highway \
path:include/turbojpeg.h:libjpeg-turbo \
port:libpng \
port:openexr
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# currently broken
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# port:giflib5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> extract.only ${name}-${version}${extract.suffix}
post-extract {
system -W ${worksrcpath}/third_party/skcms \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -65,9 +67,10 @@ configure.args-append \
</span> -DJPEGXL_ENABLE_SKCMS=YES \
-DJPEGXL_FORCE_SYSTEM_BROTLI=YES \
-DJPEGXL_FORCE_SYSTEM_HWY=YES \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DASCIIDOC:FILEPATH=${prefix}/bin/a2x \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGIF_INCLUDE_DIR:FILEPATH=${prefix}/include/giflib5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGIF_LIBRARY:FILEPATH=${prefix}/lib/giflib5/lib/libgif.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DASCIIDOC:FILEPATH=${prefix}/bin/a2x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DGIF_INCLUDE_DIR:FILEPATH=${prefix}/include/giflib5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DGIF_LIBRARY:FILEPATH=${prefix}/lib/giflib5/lib/libgif.dylib
</span>
compiler.cxx_standard 2011
# Compilation warning (from highway headers):
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -78,7 +81,9 @@ compiler.blacklist {clang < 1001}
</span> variant tests description {Enable building of test code} {
depends_build-append port:gtest
configure.args-replace -DBUILD_TESTING=NO \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DBUILD_TESTING=YES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DBUILD_TESTING=YES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_BUILD_WITH_INSTALL_RPATH=OFF
</span> configure.args-append -DJPEGXL_FORCE_SYSTEM_GTEST=YES
test.run yes
}
</pre><pre style='margin:0'>
</pre>