i was able to find the needed dependencies from http://www.gentoo-portage.com/media-tv/xmltv/dep and manually emerge them. the last three dependency names are missing dashes before Zlib, Ordinate and String. i could not find a way to choose the grabber i needed. it automatically chose the following options: Choose which optional components of xmltv you want to install. The XMLTV.pm library and the filter programs such as tv_grep and tv_sort are installed by default; here you choose grabbers for different countries and front-ends for managing listings. Alternative grabber for Britain (tv_grab_uk_rt) [yes] Grabber for Italy (tv_grab_it) [yes] Grabber for North America using DataDirect (tv_grab_na_dd) [no] Grabber for North American Channel Icons (tv_grab_na_icons) [no] Grabber for Finland (tv_grab_fi) [no] Grabber for Spain - Analogic Terrestrial/Cable (tv_grab_es) [no] Grabber for Spain - Digital Satellite (D+) (tv_grab_es_digital) [no] Grabber for the Netherlands (tv_grab_nl) [no] Alternative grabber for the Netherlands (tv_grab_nl_wolf) [no] Grabber for Hungary and Romania (tv_grab_huro) [no] Grabber for Denmark (tv_grab_dk) [no] Grabber for Japan (tv_grab_jp) [no] Grabber for Germany (tv_grab_de_tvtoday) [no] Grabber for Sweden (tv_grab_se) [yes] Grabber for France (tv_grab_fr) [no] Grabber for Norway (tv_grab_no) [no] Grabber for Portugal (tv_grab_pt) [no] Program to report exceptions and changes in a schedule (tv_check) [yes] CGI program to filter listings (to install manually) (tv_pick_cgi) [yes] don't ask me why british, swede and italian grabbers are chosen... fortunately for me, my tv speaks french... which is unfortunately not chosen by default :( Reproducible: Always Steps to Reproduce: 1. emerge xmltv Actual Results: at first, it complained about missing perl libraries. after emerging them manually it all compiles well but the grabber i need wasn't of course installed. Expected Results: emerge automatically all dependencies and have some way to let the user specify the grabber to use.
The last 3 dependancy names missing the dash is a bug on www.gentoo-portage.com, a non-Gentoo affiliated site. Read the actual ebuild. run an emerge -pvD xmltv, you'll see those deps are in there. As far as your complaint about not being able to pick the grabber, once again. You reported a bug prior to reading. Open the ebuild up in your favorite editor and read. Copy and paste out of the ebuild.... # NOTE: you can customize the xmltv installation by # defining a XMLTV_OPTS variable which contains # a space-separated list of optional features. # If this variable is unspecified or has an # empty value, everything will be *enabled*. # # tv_grab_huro Alternate Hungarian and Romania grabber # tv_grab_uk_rt: Alternate Britain listings grabber # tv_grab_uk_bleb: Fast alternative grabber for the UK # tv_grab_it: Italy listings grabber # tv_grab_it_lt: Alternative grabber for Italy # tv_grab_na_icons: Downloads icons from Zap2IT # tv_grab_na_dd: Alternate American listings grabber # tv_grab_nz: New Zealand listings grabber # tv_grab_fi: Finland listings grabber # tv_grab_es: Spain listings grabber # tv_grab_es_digital: Spain digital satellite listings grabber # tv_grab_nl: Netherlands listings grabber # tv_grab_nl_wolf: Alternate Netherlands listings grabber # tv_grab_dk: Denmark listings grabber # tv_grab_jp: Japan listings grabber # tv_grab_de_tvtoday: Germany listings grabber # tv_grab_se: Sweden listings grabber # tv_grab_se_swedb: New grabber for Sweden # tv_grab_fr: France listings grabber # tv_check: Graphical front-end for listings data # tv_pick_cgi: CGI front-end for listings data # EXAMPLES: # enable just North American grabber # XMLTV_OPTS="tv_grab_na" # # enable graphical front-end, Italy grabber # XMLTV_OPTS="tv_check tv_grab_it"