Using MacPorts to Install CPAN Modules Not Included in the Ports System

Super simple instructions to create a Portfile from scratch. In this example, we’ll create one for “WWW::Mechanize::Cached”:

# Create a directory to store your Portfiles mkdir ~/MacPorts/ # Change directory cd ~/MacPorts/ # Get the “cpan2port” script used to create Portfiles curl > cpan2port # Set the executable permissions on the script chmod 755 cpan2port # Create the Portfile for the “WWW::Mechanize::Cached” module sudo ./cpan2port -t WWW::Mechanize::Cached; # Change directory to the new port cd perl/p5-www-mechanize-cached/ # Build the port (and dependencies) sudo port build # Install the port sudo port install


  1. chimpy says:

    Thank you so much for this. Completely painless and it works perfectly. Thanks!

  2. [...] something only available on CPAN, use cpan2port by following the simple instructions here. Via VN:F [1.9.8_1114]please wait…Rating: 0.0/10 (0 votes [...]

Leave a Reply

Your email address will not be published. Required fields are marked *