<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/6092b3d59470785366c016acc202c0a7fc971fb8">https://github.com/macports/macports-ports/commit/6092b3d59470785366c016acc202c0a7fc971fb8</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 6092b3d5947 ImageMagick7: New port (#21692)
</span>6092b3d5947 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6092b3d59470785366c016acc202c0a7fc971fb8
</span>Author: Dave Allured <dave.allured@noaa.gov>
AuthorDate: Wed Feb 21 09:50:40 2024 -0700

<span style='display:block; white-space:pre;color:#404040;'>    ImageMagick7: New port (#21692)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * imagemagick7: new port
</span><span style='display:block; white-space:pre;color:#404040;'>    * ImageMagick7:  Create directory for new port
</span>---
 graphics/ImageMagick7/Portfile | 193 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 193 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/ImageMagick7/Portfile b/graphics/ImageMagick7/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1048b7d3400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/ImageMagick7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,193 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           conflicts_build 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+###### OBSOLETE NOTE FROM IM6:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Keep relevant lines in sync between ImageMagick and p5-perlmagick.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+###### OBSOLETE NOTE FROM IM6:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Before updating to a newer version, install phpNN-imagick.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# After updating, run `phpNN -v`.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# If the following warning appears, revbump php-imagick.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# PHP Warning:  Version warning: Imagick was compiled against
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Image Magick version XXXX but version YYYY is loaded.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Imagick will run but may behave surprisingly in Unknown on line 0.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                ImageMagick7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        ImageMagick ImageMagick 7.1.1-28
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  369ac03cf595c27810b4c5553cdd99f255c21a80 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  8c06d298b0c85c4de971fc12d083dcba69ceb3823c1f96bcf6c2caa95f2ad954 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    15399784
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          graphics devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@Dave-Allured noaa.gov:dave.allured} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_parallel_build  yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Tools and libraries to manipulate images in many formats
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ImageMagick is a robust collection of tools and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    libraries to create, edit and compose bitmap images \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    in a wide variety of formats. You can crop, resize, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rotate, sharpen, color reduce or add effects or text \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    or straight or curved lines to an image or image \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sequence and save your completed work in the same or \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    differing image format. You can even create images \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    from scratch. Image processing operations are \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    available from the command line as well as through \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    C, Ch, C++, Java, Perl, PHP, Python, Ruby and Tcl/Tk \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    programming interfaces. Over 90 image formats are \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    supported, including GIF, JPEG, JPEG 2000, PNG, PDF, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    PhotoCD and TIFF.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://imagemagick.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##master_sites        https://download.imagemagick.org/ImageMagick/download/releases/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##                    https://github.com/ImageMagick/ImageMagick \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##                    http://mirror.checkdomain.de/imagemagick/releases/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##                    ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/releases/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##                    ftp://sunsite.icm.edu.pl/packages/ImageMagick/releases/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:bzip2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:djvulibre \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:xz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:jbigkit \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:include/turbojpeg.h:libjpeg-turbo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lcms2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libpng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libraw \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:tiff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:webp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:fftw-3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:freetype \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:fontconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:ghostscript \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libtool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:openjpeg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:expat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libheif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Magick-config etc. use pkg-config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run         port:urw-fonts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ccache    no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.pre_args  --prefix=${prefix}/lib/ImageMagick7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args      --mandir=${prefix}/lib/ImageMagick7/share/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-shared \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-static \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-frozenpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-hdri \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-dps \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-bzlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-djvu \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-fontconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-gslib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-jbig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-jpeg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-lcms \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-openjp2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-png \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-tiff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-webp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-modules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-xml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-heic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-gcc-arch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-perl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-fpx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-wmf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-gvc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-rsvg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-lqr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-pango \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-x \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-zstd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-gs-font-dir=${prefix}/share/fonts/urw-fonts \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-openmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --disable-opencl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --disable-opencl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # On case-insensitive filesystems, ImageMagick finds cryptlib's libcl and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # tries to use it as if it were Apple's OpenCL, which fails; see #23354.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[file exists ${prefix}/lib/libCL.dylib]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        conflicts_build         cryptlib
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         check
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.env            DYLD_LIBRARY_PATH=${worksrcpath}/magick/.libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ImageMagick uses .la files at runtime to find its coder modules.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.delete_la_files    no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant graphviz description {Support Graphviz} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --without-gvc --with-gvc
</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;'>+variant lqr description {Support Liquid Rescale (experimental)} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:liblqr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --without-lqr --with-lqr
</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;'>+variant pango description {Support Pango} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      path:lib/pkgconfig/pango.pc:pango
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --without-pango --with-pango
</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;'>+variant rsvg description {Support SVG using librsvg} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      path:lib/pkgconfig/librsvg-2.0.pc:librsvg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --without-rsvg --with-rsvg
</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;'>+variant wmf description {Support the Windows Metafile Format} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:libwmf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --without-wmf --with-wmf
</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;'>+variant x11 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:xorg-libX11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:xorg-libXext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:xorg-libXt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --without-x --with-x
</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;'>+default_variants    +x11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## Livecheck is now provided by github portgroup.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## livecheck.url       [lindex ${master_sites} 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## livecheck.regex     ImageMagick-(7(?:\\.\\d+)+(?:-\\d+)?)\.tar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes-append {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+To use the ImageMagic-7 command-line interface, add
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${prefix}/lib/ImageMagick7/bin to your $PATH,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+in front of the normal ${prefix}; or else use full paths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+To compile and link with ImageMagic-7, add
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-I${prefix}/lib/ImageMagick7/include and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-L${prefix}/lib/ImageMagick7/lib to your compile command.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>