Opened 4 years ago

Closed 17 months 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)

Note that a "request" ticket type is only for requesting a new port.

comment:2 Changed 4 years ago by mf2k (Frank Schima)

Type: requestenhancement
Version: 2.6.3

comment:3 Changed 4 years ago by mf2k (Frank Schima)

Keywords: leopard removed

comment:4 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

comment:5 in reply to:  4 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.

Last edited 4 years ago by kencu (Ken) (previous) (diff)

comment:7 Changed 17 months ago by kencu (Ken)

uses perl 5.34 now

comment:8 Changed 17 months ago by kencu (Ken)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.