[MacPorts] #60712: Missing Unicode::GCString module for texlive 2019 latexindent

MacPorts noreply at macports.org
Wed Mar 31 11:44:18 UTC 2021


#60712: Missing Unicode::GCString module for texlive 2019 latexindent
----------------------+--------------------
  Reporter:  jsalort  |      Owner:  drkp
      Type:  defect   |     Status:  closed
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.6.2
Resolution:  fixed    |   Keywords:
      Port:  texlive  |
----------------------+--------------------
Description changed by mf2k:

Old description:

> The `latexindent` perl script included in TeXLive does not work on
> MacPorts because perl5.26 is missing the `Unicode::GCString` module.
>

> {{{
> $ /opt/local/bin/latexindent
> Can't locate Unicode/GCString.pm in @INC (you may need to install the
> Unicode::GCString module) (@INC contains: /opt/local/share/texmf-
> texlive/scripts/latexindent /opt/local/lib/perl5/site_perl/5.26/darwin-
> thread-multi-2level /opt/local/lib/perl5/site_perl/5.26
> /opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level
> /opt/local/lib/perl5/vendor_perl/5.26 /opt/local/lib/perl5/5.26/darwin-
> thread-multi-2level /opt/local/lib/perl5/5.26) at /opt/local/share/texmf-
> texlive/scripts/latexindent/LatexIndent/AlignmentAtAmpersand.pm line 20.
> BEGIN failed--compilation aborted at /opt/local/share/texmf-
> texlive/scripts/latexindent/LatexIndent/AlignmentAtAmpersand.pm line 20.
> Compilation failed in require at /opt/local/share/texmf-
> texlive/scripts/latexindent/LatexIndent/Document.pm line 37.
> BEGIN failed--compilation aborted at /opt/local/share/texmf-
> texlive/scripts/latexindent/LatexIndent/Document.pm line 37.
> Compilation failed in require at /opt/local/bin/latexindent line 27.
> BEGIN failed--compilation aborted at /opt/local/bin/latexindent line 27.
> }}}
>
> However, I did not find a p5.26-unicode-gcstring port, althought it is
> mentionned in this old ticket:
> https://trac.macports.org/ticket/41227
>
> If there is a unicode-gcstring port under another name, then it should be
> added to texlive dependencies.

New description:

 The `latexindent` perl script included in TeXLive does not work on
 MacPorts because perl5.26 is missing the `Unicode::GCString` module.


 {{{
 $ /opt/local/bin/latexindent
 Can't locate Unicode/GCString.pm in @INC (you may need to install the
 Unicode::GCString module) (@INC contains: /opt/local/share/texmf-
 texlive/scripts/latexindent /opt/local/lib/perl5/site_perl/5.26/darwin-
 thread-multi-2level /opt/local/lib/perl5/site_perl/5.26
 /opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level
 /opt/local/lib/perl5/vendor_perl/5.26 /opt/local/lib/perl5/5.26/darwin-
 thread-multi-2level /opt/local/lib/perl5/5.26) at /opt/local/share/texmf-
 texlive/scripts/latexindent/LatexIndent/AlignmentAtAmpersand.pm line 20.
 BEGIN failed--compilation aborted at /opt/local/share/texmf-
 texlive/scripts/latexindent/LatexIndent/AlignmentAtAmpersand.pm line 20.
 Compilation failed in require at /opt/local/share/texmf-
 texlive/scripts/latexindent/LatexIndent/Document.pm line 37.
 BEGIN failed--compilation aborted at /opt/local/share/texmf-
 texlive/scripts/latexindent/LatexIndent/Document.pm line 37.
 Compilation failed in require at /opt/local/bin/latexindent line 27.
 BEGIN failed--compilation aborted at /opt/local/bin/latexindent line 27.
 }}}

 However, I did not find a p5.26-unicode-gcstring port, althought it is
 mentionned in this old ticket: ticket:41227

 If there is a unicode-gcstring port under another name, then it should be
 added to texlive dependencies.

--

-- 
Ticket URL: <https://trac.macports.org/ticket/60712#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list