<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>