Perl ports

Marius Schamschula lists at schamschula.com
Mon Jun 15 19:18:39 UTC 2026


> On Jun 15, 2026, at 2:05 PM, Joshua Root <jmr at macports.org> wrote:
> 
> 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

IIRC Mojca used to take care of updating/upgrading Perl. Since she is no longer actively involved with MacPorts, for all I can tell, no one has taken over this task.

Marius
--
Marius Schamschula



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20260615/ad47e787/attachment.htm>


More information about the macports-dev mailing list