#50000: perl5: improve / reimplement packaging -----------------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: perl5 perl5.22 | -----------------------------+-------------------------------- Comment (by rjvbertin@…): Some thoughts: - ports that only require the perl interpreter (plus potentially perl scripts), be it as a build or runtime dependency should not have to include a perl PortGroup, ideally. Dependencies like `port:perl5` (or `port:perl6`) and `port:p5-uri` should be enough. - runtime dependencies of this sort should not require a revbump if perl gets updated, unless the update introduces an incompatibility or regression. I think the same applies to build dependencies of this sort (isn't perl often used to generate/translate documentation?) though the reproducible build principle may impose otherwise. - to ease the revbumping burden (and reduce useless rebuilds), it might be good to agree on a way for ports to indicate that they don't care about the exact perl version (and thus can be skipped when revbumping). - surely a brilliant MacPorts dev could find a way to remove the need to reinstall all those perl packages at each minor version upgrade? O:-) -- Ticket URL: <https://trac.macports.org/ticket/50000#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X