#48313: add subports for Perl 5.22 -------------------------+--------------------- Reporter: mojca@… | Owner: mojca@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | -------------------------+--------------------- Comment (by devans@…): As of the updating of ieffit (r138658) and p5-ieffit (r138659), I count that there are only two "hard cases" left. These are p5-data-alias and p5-net-cups. Of the ports that have been fixed, the largest group were ones that used Build.PL to build but didn't declare perl5.use_module_build. These worked for perl5.20 and below because Module::Build was in core but it has been dropped in perl5.22. Now its use in these cases is mandatory. The next largest category involved modules that build binary XS bundles and failed because of API changes in libperl 5.22. Most of the rest were modules that were dependent on a port in one of the first two categories. Status of remaining cases: * p5-data-alias: a victim of libperl 5.22 API changes. There was work upstream to fix this during the 5.21 cycle but it seems to have stalled [https://rt.cpan.org/Public/Bug/Display.html?id=98758 CPAN bug #98758]. The module was last updated on CPAN 21 Sep 2013 and has no MacPorts dependents. * p5-net-cups: this port has been broken for some time due to changes introduced in the CUPS 1.6 API. This makes it useless for most recent OS X versions. The problem is not Perl version specific (#35899). There have been some attempts to fix this upstream without complete success. It basically needs to be rewritten to follow the newer API and drop the filter features that are no longer maintained by Apple but are now part of the Linux package cups-filters. Last updated on CPAN on 18 Aug 2009 and maintainer has reported he is no longer using Perl [https://rt.cpan.org/Public/Bug/Display.html?id=85488 CPAN bug #85488]. No current MacPorts dependents. Absent any upstream breakthroughs, I recommend that these be removed from MacPorts. Otherwise, I see no reason not to close this ticket. -- Ticket URL: <https://trac.macports.org/ticket/48313#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X