<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fe97e7d0966adc9c806f598b737bf70e736368f1">https://github.com/macports/macports-ports/commit/fe97e7d0966adc9c806f598b737bf70e736368f1</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit fe97e7d0966adc9c806f598b737bf70e736368f1
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Tue Mar 5 07:22:10 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    pandoc: Update to version 3.1.12.2
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Update to version 3.1.12.2
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add minimal pdf creation runtime dependencies
</span>---
 textproc/pandoc/Portfile | 55 ++++++++++++++++++++++++++++++------------------
 1 file changed, 35 insertions(+), 20 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/pandoc/Portfile b/textproc/pandoc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3230542e128..44bb6e265d6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/pandoc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/pandoc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        jgm pandoc 3.1.12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        jgm pandoc 3.1.12.2
</span> revision            0
 categories          textproc haskell
 license             GPL-3
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,14 +27,31 @@ homepage            https://pandoc.org
</span> 
 installs_libs       no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  941a905dafbc79f959c218ff65508100b5fe15a2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  709629f264455f73da7afbcae1138e97cb375a7563cf9c251c059f54bb777259 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    7651793
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  1c465118e3118f2534607feda25f11db94576966 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  8f922a35eff1a96be323e496ba0ebe8ad985db17a84d2c553d672346913bea9c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    7655959
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/jgm/pandoc/blob/main/tools/latex-package-dependencies.lua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# comm -23 <(pandoc lua ${worksrcpath}/tools/latex-package-dependencies.lua | xargs -I{} find ${prefix}/share/texmf-texlive -name {} | sort -u | xargs -I{} find {} -depth 1 -type f | xargs port provides | awk '{print $NF}' | sort -u) <(port echo rdepof:texlive-xetex rdepends:texlive-fonts-recommended | grep texlive | sort -u)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append  port:groff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:latexmk \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:texlive-fonts-recommended \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:texlive-xetex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant full_latex_dependencies \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description {Install all LaTeX dependencies.} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:texlive-bin-extra \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:texlive-context \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:texlive-latex-extra \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:texlive-luatex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# See https://trac.macports.org/ticket/48971
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-notes-append       "For PDF support, please install the texlive-latex and texlive-fonts-recommended packages."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes-append       "For full LaTeX PDF support, please install the variant +full_latex_dependencies."
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set minimum_major_version_for_source 20
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set minimum_major_version_for_source 19
</span> 
 if {(${os.platform} eq {darwin}
         && ${os.major} >= ${minimum_major_version_for_source})
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,6 +64,7 @@ if {(${os.platform} eq {darwin}
</span>         description {Use stack to build.} {}
     if { [variant_isset "stack"] } {
         PortGroup   haskell_stack 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     } else {
         PortGroup   haskell_cabal 1.0
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -97,26 +115,23 @@ if {(${os.platform} eq {darwin}
</span>     # binary support for older macOS versions
     github.tarball_from releases
     use_zip         yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set worksrcpath         ${workpath}/pandoc-${version}-${build_arch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distfiles       pandoc-${version}-${build_arch}-macOS${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set worksrcpath ${workpath}/pandoc-${version}-${build_arch}
</span> 
     # set build_arch/os.arch/os.major to get binary arm64/x86_64 checksums
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # sudo port -d checksum pandoc os.arch=arm os.major=19 build_arch=arm64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # sudo port -d checksum pandoc os.arch=i386 os.major=19 build_arch=x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # sudo port -d checksum pandoc os.arch=arm os.major=18 build_arch=arm64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # sudo port -d checksum pandoc os.arch=i386 os.major=18 build_arch=x86_64
</span>     # run `sudo port clean --all pandoc` afterwards
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     switch ${build_arch} {
         arm64 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            distfiles       pandoc-${version}-arm64-macOS${extract.suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            checksums       rmd160  67c278baea2088b2a243495693325e9e1f8e4a57 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  5267cec23889e55a56335616e59734ffb80391c5a1db7c341c83e20bd9cc745c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    35116143
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            checksums       rmd160  005e26c030147695a1b5b489050a20e48488e32b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  1e651659072743d7304d6891d231707aa9bd783314e35872b94efac1a8978f2d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    35177939
</span>         }
         x86_64 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            distfiles       pandoc-${version}-x86_64-macOS${extract.suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            checksums       rmd160  cbf9fbaae5a5b5bacf4437425978700ab93f31b0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  2ca867f52987765fa1676ffd9d8b04ba0cf2dc3a3c6c16c48b5b057878225099 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    21547315
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            checksums       rmd160  db08264005c82d37d4112e437b5fc3812c1e2a3e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  f693cc59619053da7a6606ee8ab812664ee033f5efca88da92077c96066fa37b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    21561936
</span>         }
         default {
             known_fail  yes
</pre><pre style='margin:0'>

</pre>