p5-DateTime-Format-ICal installs to /usr/local/lib/perl5/ and should probably be installing to /usr/local/libdata/perl5/ where every other perl module goes.
with the package installed, nothing can find it. $> pkg_info | grep p5-DateTime-Format p5-DateTime-Format-ICal-0.09 parse and format iCal datetime and duration strings $> perl -e 'use DateTime::Format::ICal;' Can't locate DateTime/Format/ICal.pm in @INC (@INC contains: /usr/libdata/perl5/amd64-openbsd/5.10.1 /usr/local/libdata/perl5/amd64-openbsd/5.10.1 /usr/libdata/perl5 /usr/local/libdata/perl5 /usr/local/libdata/perl5/site_perl/amd64-openbsd /usr/libdata/perl5/site_perl/amd64-openbsd /usr/local/libdata/perl5/site_perl /usr/libdata/perl5/site_perl .) at -e line 1. BEGIN failed--compilation aborted at -e line 1. with it manually moved to /usr/local/libdata, it works ok. $> perl -e 'use DateTime::Format::ICal;' $>