[MacPorts] #43480: perl: remove subrelease number from lib path
MacPorts
noreply at macports.org
Tue Aug 12 08:44:40 PDT 2014
#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
More information about the macports-tickets
mailing list