On a FreeBSD system, instructions say to rebuild all p5-* ports - how do I do that?
A bit of background... I'm an experienced Linux person, trialling (and liking) the latest PC-BSD (PCBSD9.2-RELEASE-x64). I've previously installed simple packages and ports ok, I thought I would try some more exotic - mono and F#:
cd /usr/ports/lang/mono && make install clean BATCH=yes && \ cd /usr/ports/lang/fsharp && make install clean BATCH=yes
I got this error output:
configure: error: perl module Locale::gettext required ===> Script "configure" failed unexpectedly. Please read UPDATING entry 20130612 (http://svnweb.freebsd.org/ports/head/UPDATING?r1=320405&r2=32067) and PR/184276 (http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/184276) to fix your Perl installation if you got the error message "configure: error: perl module Locale::gettext required".
The first link doesn't work (why not?) but the second link (http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/184276) explains that "the directory structure where Perl is installed has also been modified .... [as] a result of the 20130612 layout change" and that the fix is to:
rebuild all p5-* ports
I presume all p5-* ports means all Perl 5 ports. How do I find what Perl 5 ports I have installed? And rebuild all of them?