<pre style='margin:0'>
Dan Ports (drkp) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/efd11f440038be5b3223f4f4c02bf2c486745818">https://github.com/macports/macports-ports/commit/efd11f440038be5b3223f4f4c02bf2c486745818</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 efd11f44003 texlive-bin-extra: fix perl dependencies
</span>efd11f44003 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit efd11f440038be5b3223f4f4c02bf2c486745818
</span>Author: Dan R. K. Ports <dports@macports.org>
AuthorDate: Wed Jul 6 15:06:22 2022 -0700

<span style='display:block; white-space:pre;color:#404040;'>    texlive-bin-extra: fix perl dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>     * Patch perl scripts to use correct MacPorts perl version
</span><span style='display:block; white-space:pre;color:#404040;'>     * Update list of perl module dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>     * Switch to perl 5.34
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/65438
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/61097
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://github.com/macports/macports-ports/pull/15265
</span>---
 tex/texlive-bin-extra/Portfile | 63 ++++++++++++++++++++++++++++++++++++------
 1 file changed, 55 insertions(+), 8 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/tex/texlive-bin-extra/Portfile b/tex/texlive-bin-extra/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7bb84a6c3a1..6d43ee90f08 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/tex/texlive-bin-extra/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/tex/texlive-bin-extra/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           texlive 1.0
</span> 
 name                texlive-bin-extra
 version             62815
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 categories          tex
 maintainers         {dports @drkp}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,6 +35,8 @@ texlive.formats      \
</span> 
 texlive.binaries    a2ping a5toa4 adhocfilelist allcm allec allneeded arara arlatex bibtex8 bibtexu bundledoc checklistings chkdvifont chklref chktex chkweb cllualatex cluttex clxelatex ctan-o-mat ctanbib ctangle ctanify ctanupload ctie ctwill ctwill-refsort ctwill-twinx cweave de-macro depythontex deweb dt2dv dtxgen dv2dt dvi2fax dviasm dvibook dviconcat dvicopy dvidvi dvihp dviinfox dvilj dvilj2p dvilj4 dvilj4l dvilj6 dvipos dvired dviselect dvispc dvitodvi dvitype e2pall findhyph frag [...]
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Dependencies for tools that are part of this package in TeX Live,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# but are packaged as separate ports
</span> depends_run         port:texlive-tlpdb \
                     port:latexmk \
                     port:opendetex \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,13 +45,58 @@ depends_run         port:texlive-tlpdb \
</span>                     port:dvipng \
                     path:bin/dvisvgm:dvisvgm
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           perl5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.branches      5.34
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Fix perl paths for any perl scripts that have dependencies. Some of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the included packages install other perl scripts, but they don't
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# require any non-core modules and thus should be able to run with any
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# reasonable installed version of perl.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -E "1 s,^#! ?(/usr/bin/env perl|/usr/bin/perl),#!${prefix}/bin/perl${perl5.major}," \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/runfiles/texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/runfiles/texmf-dist/scripts/ctanify/ctanify \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/runfiles/texmf-dist/scripts/ctanupload/ctanupload.pl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/runfiles/texmf-dist/scripts/latex-git-log/latex-git-log \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/runfiles/texmf-dist/scripts/latexindent/latexindent.pl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/runfiles/texmf-dist/scripts/ltximg/ltximg.pl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/runfiles/texmf-dist/scripts/purifyeps/purifyeps \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/runfiles/texmf-dist/scripts/texdoctk/texdoctk.pl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # dependencies for latexindent
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_run-append  port:p5.30-yaml-tiny \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p5.30-file-homedir \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p5.30-getopt-long \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p5.30-data-dumper \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p5.30-log-log4perl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p5.30-log-dispatch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p5.30-unicode-linebreak
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append port:p${perl5.major}-data-dumper \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   port:p${perl5.major}-file-homedir \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   port:p${perl5.major}-file-which \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   port:p${perl5.major}-getopt-long \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   port:p${perl5.major}-log-dispatch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   port:p${perl5.major}-log-log4perl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   port:p${perl5.major}-mime-charset \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   port:p${perl5.major}-text-parsewords \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   port:p${perl5.major}-unicode-linebreak \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   port:p${perl5.major}-yaml-tiny
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# dependencies for ctan-o-mat (also p5-data-dumper)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append port:p${perl5.major}-libwww-perl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   port:p${perl5.major}-lwp-protocol-https
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# dependencies for ctanify
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append port:p${perl5.major}-file-copy-recursive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# dependencies for ctanupload
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append port:p${perl5.major}-html-formatter \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   port:p${perl5.major}-www-mechanize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# dependencies for latex-git-log
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append port:p${perl5.major}-ipc-system-simple
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# dependencies for purifyeps (also p5-file-which)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append port:pstoedit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# dependencies for texdoctk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append port:p${perl5.major}-tk \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ltximg also depends on p5-data-dumper
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> 
 texlive.texmfport
</pre><pre style='margin:0'>

</pre>