{"id":11,"date":"2005-02-02T06:07:32","date_gmt":"2005-02-02T11:07:32","guid":{"rendered":"http:\/\/blogs.law.harvard.edu\/hoanga\/2005\/02\/02\/how-to-upgrade-your-freebsd-perl-to-58"},"modified":"2005-02-02T06:07:32","modified_gmt":"2005-02-02T11:07:32","slug":"how-to-upgrade-your-freebsd-perl-to-58x-from-5xx","status":"publish","type":"post","link":"https:\/\/archive.blogs.harvard.edu\/hoanga\/2005\/02\/02\/how-to-upgrade-your-freebsd-perl-to-58x-from-5xx\/","title":{"rendered":"How to upgrade your FreeBSD Perl to 5.8.x from 5.x.x"},"content":{"rendered":"<p><a name='a475'><\/a><\/p>\n<p>\n I found this on the FreeBSD mailing lists.  Awfully helpful.\n <\/p>\n<p>\n <em><br \/>\n i) Install the perl5.8 port:<br \/>\n <br \/>\n &gt; portupgrade lang\/perl5.8<br \/>\n <br \/>\n ii) Set the new version of perl to be the default.<br \/>\n <br \/>\n &gt; use.perl port<br \/>\n <br \/>\n iii) Re-install any 3rd party modules<br \/>\n <br \/>\n &gt; find \/usr\/local\/lib\/perl5\/&#123;site_perl\/5.005,5.00503&#125; -type f -print0 | \\<br \/>\n <br \/>\n               xargs -0 -n 1 pkg_which | sort -u &gt; \/tmp\/perl-ports<br \/>\n <br \/>\n &gt; portupgrade -f `cat \/tmp\/perl-ports`<br \/>\n <\/em>\n <\/p>\n<p>\n Many thanks on documenting the procedure in a nice short way.\n <\/p>\n<p>\n <a href=\"http:\/\/lists.freebsd.org\/pipermail\/freebsd-questions\/2004-April\/043400.html\">Read it yourself<\/a>\n <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I found this on the FreeBSD mailing lists. Awfully helpful. i) Install the perl5.8 port: &gt; portupgrade lang\/perl5.8 ii) Set the new version of perl to be the default. &gt; use.perl port iii) Re-install any 3rd party modules &gt; find \/usr\/local\/lib\/perl5\/&#123;site_perl\/5.005,5.00503&#125; -type f -print0 | \\ xargs -0 -n 1 pkg_which | sort -u &gt; [&hellip;]<\/p>\n","protected":false},"author":704,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/users\/704"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":0,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts\/11\/revisions"}],"wp:attachment":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/media?parent=11"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/categories?post=11"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/tags?post=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}