[MacPorts] #50000: perl5: improve / reimplement packaging

MacPorts noreply at macports.org
Sat Dec 12 13:33:04 PST 2015


#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


More information about the macports-tickets mailing list