Opened 9 years ago

Last modified 6 weeks ago

#50000 new enhancement

perl5: improve / reimplement packaging — at Initial Version

Reported by: mojca (Mojca Miklavec) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: devans@…, cal@…, cfaerber@…, ciserlohn@…, dluke@…, dports@…, ionic@…, jul_bsd@…, khindenburg@…, larryv@…, mf2k@…, mojca@…, pixilla@…, raimue@…, ryan@…, ryandesign@…, rjvbertin@…
Port: perl5 perl5.22

Description

I'm opening this ticket to collect and vote on ideas with their pros and cons about different options to package:

  • perl5[.x]
  • perl modules p5[.x]-foo
  • ports that depend on Perl
  • perl6

Desired features:

  • easy updates of perl modules, possibly (semi-)automated from metadata from CPAN
  • painless upgrades from perl5.[n] to perl5.[n+1]
  • reasonably small effort with modifying and revbumping all the ports that depend on Perl

Some particular aspects to think about:

  • a port could have a flag (possibly "auto-generated") to indicate that there is no difference in what Perl version is being used (other than maybe path to perl, but path could be version-neutral); those ports won't need any revbumps after changing the version
  • ...

Please try to think out of the box and and come up with proposals even if implementing them is not yet supported by the base. We can extend the base if we know exactly what we want to achieve.

(No need to rush into any decisions and implementations before we carefully think of all the consequences of that particular implementation.)

Change History (0)

Note: See TracTickets for help on using tickets.