I’ve been building a replacement server for my current mythtv box that is running on OS X Lion.
To install shepherd epg grabber I used the following procedure:
Install Active Perl form ActiveState.
http://www.activestate.com/activeperl
make sure you add activeperl to your .profile:
export PATH=/usr/local/ActivePerl-5.16/bin:/opt/local/bin:/opt/local/sbin:$PATH
install shepherd prerequisites:
sudo cpan
install XML::Parser
install XML::Twig
install XML::Writer
install Date::Manip
install LWP
install Memoize
install Storable
install HTML::Parser
install HTML::TreeBuilder
install SOAP::Lite
install CGI
install Term::ProgressBar
install PerlIO::gzip
install Compress::Zlib
install Lingua::Preferred
install Unicode::String
install Lingua::EN::Numbers::Ordinate
install Log::TraceMessages
install WWW::Mechanize
install HTML::TableExtract
install Net::SSL
install XML::LibXML
exit
Install perl MySQL client
ppm install DBD-mysql
then install HTTP Cache Transparent proxy
ppm install HTTP-cache-transparent
Download xmltv
http://sourceforge.net/projects/xmltv/files/
uncompress xmltv, change directories and compile
perl Makefile.PL