#43480: perl: remove subrelease number from lib path -------------------------------------------------+------------------------- Reporter: mojca@… | Owner: macports- Type: enhancement | tickets@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: perl5.8 perl5.10 perl5.12 perl5.14 | Keywords: perl5.16 perl5.18 | -------------------------------------------------+------------------------- Comment (by mojca@…): If we want to fix 5.16 and earlier, I would like to request help with the above patch for 5.16. You may try to install Perl 5.16 and then run {{{ /opt/local/bin/perl5.16 -e "print \"@INC\n\"" }}} I get {{{ /opt/local/lib/perl5/site_perl/5.16/darwin-thread-multi-2level /opt/local/lib/perl5/site_perl/5.16 /opt/local/lib/perl5/vendor_perl/5.16 /darwin-thread-multi-2level /opt/local/lib/perl5/vendor_perl/5.16 /opt/local/lib/perl5/5.16/darwin-thread-multi-2level /opt/local/lib/perl5/5.16 /opt/local/lib/perl5/site_perl/5.16 /opt/local/lib/perl5/vendor_perl/5.16 . }}} instead of all the other releases. Most probably that's because perl thinks that 5.16.1 is a newer version of perl compared to 5.16, but I might be wrong. This probably needs a fix in `Configure`. This is only relevant if we decide to change Perl 5.16 and earlier. Modifying the INC path is desired/needed as a temporary(?) "workaround" before all > 1000 ports get revbumped. In the other patch you can see the proposed changes for `trunk`. (I will fix some alignments that I added, but that is a purely cosmetical thing and can also wait. Alignment in perl modules is a mess in general anyway.) Before I make a new branch any review or testing is welcome. -- Ticket URL: <https://trac.macports.org/ticket/43480#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X