Hi, there are a few subtle mistakes in K3b's ebuild. First, there is no Italian documentation (there is a directory but it's empty), and if one has a "it" in LINGUAS a crash should ensue. Another problem is the way the MAKE_PO and MAKE_DOC variables are found; for instance, MAKE_PO is: MAKE_PO=$(echo "${LINGUAS} ${LANGS}" | fmt -w 1 | sort | uniq -d) This will result, if there are more than 1 language, in a vertical list; in my case, it fr de This will give a number of problems, as the sed calls based on MAKE_PO and MAKE_DOC will be terminated early. The typical effect will be a invalid sed call, and missing SUBDIRS correction. Probably this problem was not previously detected due to the fact that there are really few people with 6 languages in their LINGUAS (err...). Solution is to pipe in fmt one more time, and things work out nice.
Created attachment 42409 [details] Corrected K3b ebuild
Same problem; k3b with LINGUAS=it does not install
Thanks for reporting this: I've tested your changes and they works, I made only a little one: used 'fmt -w 10000' instead of 'fmt' or if the line is greater then 75 chars (if someone wants all the languages for example) it will break to a new one (with the same problem as before). kde-other herds, if there aren't problems, I'll commit the change for the 0.11.17 ebuild, let me know.
Committed in CVS.
Confirming spotting in portage, closing bug.