Opened 4 years ago
Closed 2 years ago
#61092 closed enhancement (fixed)
latexdiff @1.3.1.1 still uses Perl 5.28
Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | latexdiff |
Description
It works to build the recent version with Perl 5.30 and it works to invoke the built executables with --help
. This port should offer an option to build a Perl 5.30 based variant in order to get rid of Perl 5.28 – once better testing shows that the Perl 5.30 executables work without flaw.
Change History (8)
comment:1 Changed 4 years ago by mf2k (Frank Schima)
comment:2 Changed 4 years ago by mf2k (Frank Schima)
Type: | request → enhancement |
---|---|
Version: | 2.6.3 |
comment:3 Changed 4 years ago by mf2k (Frank Schima)
Keywords: | leopard removed |
---|
comment:4 follow-up: 5 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
The option to use perl5.30 had been added in [53adcb0348826d87e2b31e906913d448f7172df4/macports-ports] and was removed in [a4bcba9a9702b63c0d0306ad9436699ef1d3c40a/macports-ports].
comment:5 Changed 4 years ago by ballapete (Peter "Pete" Dyballa)
Replying to ryandesign:
What was the reason? Or makes the change choose any or perhaps the latest Perl 5 version? After I uninstalled Perl 5.28 I could rebuild a few ports that before were dependent on Perl 5.28.
On High Sierra I rebuilt these ports with Perl 5.30
:
perl5.30 @5.30.3_0 (active) platform='darwin 17' archs='x86_64' date='2020-06-08T10:22:19+0200' perl5 @5.26.1_0+perl5_30 (active) platform='darwin 17' archs='noarch' date='2020-09-05T15:40:02+0200' git @2.28.0_0+credential_osxkeychain+diff_highlight+doc+pcre+perl5_30 (active) platform='darwin 17' archs='x86_64' date='2020-09-05T15:47:01+0200' ossp-uuid @1.6.2_11+perl5_30 (active) platform='darwin 17' archs='x86_64' date='2020-09-05T15:48:25+0200' intltool @0.51.0_5 (active) platform='darwin 17' archs='noarch' date='2020-09-05T18:57:16+0200' latexdiff @1.3.1.1_0 (active) platform='darwin 17' archs='noarch' date='2020-09-05T19:02:44+0200' gtk-doc @1.32_1+python38 (active) platform='darwin 17' archs='noarch' date='2020-09-05T20:55:58+0200' texlive-bin-extra @54608_0+doc (active) platform='darwin 17' archs='noarch' date='2020-09-05T21:06:36+0200'
In LaTeXdiff succeeded 'make test'. After installation manual tests on LaTeX files and their previous versions went fine, latexdiff-fast reported "wide characters" correctly.
So the upgrade path is to first install perl5.30 @5.30.3_0
. Then those ports that just depend on some port:perl${perl5.major}
would follow automatically? I had edited Portfile
to contain Perl 5.30
…
And I did not encounter any problem Schamschula reports!
comment:6 Changed 4 years ago by kencu (Ken)
We (I) have been hoping that we might try to rationalize our use of the support ports (perl, python, ruby) by choosing a MacPorts "standard" one that all ports were meant to use, and then at intervals, update that to a new version "en-masse" every once in a while (like every couple of years?).
The idea is to avoid having three perls, three pythons, and three rubys required to be installed, all with all their various additional modules, for no reason at all.
comment:8 Changed 2 years ago by kencu (Ken)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note that a "request" ticket type is only for requesting a new port.