On 15/6/2026 16:41, Vincent Habchi wrote:
Folks,

I have a bunch of commits waiting since ages for the p5- series of perl 
modules. It’s mainly a batch modification to allow for more recent perl 
versions. Example:

Pro > git diff --staged perl/p5-test-notabs/Portfile
diff --git a/perl/p5-test-notabs/Portfile b/perl/p5-test-notabs/Portfile
index 37f02d267ca..ea6fd23b5a9 100644
--- a/perl/p5-test-notabs/Portfile
+++ b/perl/p5-test-notabs/Portfile
@@ -3,7 +3,7 @@
  PortSystem          1.0
  PortGroup           perl5 1.0
   -perl5.branches      5.28 5.30 5.32 5.34
+perl5.branches      5.28 5.30 5.32 5.34 5.36 5.38 5.40
  perl5.setup         Test-NoTabs 2.02
  license             {Artistic-1 GPL}
  maintainers         nomaintainer

I also have a Portfile for the new Kicad 10.0 series waiting, but I’d like to 
fix the perl ports before that.

Can I commit those?
Moving to newer perl is certainly overdue. I don't remember if there is a Trac ticket for that. Adding new branches is good but the old ones should also be removed, since 5.38 and older are now EOL.

In the past, updates to perl5.branches were done en masse, but that of course triggered a very large number of builds. Doing it piecemeal is probably better, but it does mean having to do it in the right order, adding dependencies no later than their dependents and removing dependents no later than their dependencies.

So please do feel free to add newer perl5.branches and remove old ones within the above constraints. There has also been talk of only having one version of perl for all modules, which I'm fine with in principle if things keep working, but it may be a big project.

- Josh

Reply via email to