Please check app-admin/eselect-oodict-20060603 ebuild is acceptable for your arch and mark ~ (Flameeyes - can you do ~x86-fbsd?). This is to support myspell dictionaries and openoffice.org 2.0.3. It's a simple eselect module that manages the soft-links of dictionaries from /usr/share/myspell/ to the OOo area /usr/lib/openoffice/share/dict/ooo/ and the OOo configuration file dictionary.lst in the same area.
~amd64 ?
amd64 done, thanks for the bug.
No need for this on fbsd-x86 as they don't have OOo anyway.
I can't get this to see any dictionaries, possibly due to all of the installed dictionaries not being softlinks. Also, the error about a dictionary not being a softlink shows as \n at the end of the line. Example of failure on "eselect oodict show" (shortened as its basically the same error repeated for every dictionary): Note - /usr/lib/openoffice/share/dict/ooo/th_en_US_v2.dat is not a softlink, ignored\n Note - /usr/lib/openoffice/share/dict/ooo/th_en_US_v2.idx is not a softlink, ignored\n Note - /usr/lib/openoffice/share/dict/ooo/hu_HU.aff is not a softlink, ignored\n Note - /usr/lib/openoffice/share/dict/ooo/hu_HU.dic is not a softlink, ignored\n
Thanks - I didn't realise it spewed quite so much :/ I'll change it to list all the dictionaries that are directly installed in a separate entry; vis: $ eselect oodict show OpenOffice.org configured dictionaries [1] myspell Configured language codes from /usr/share/myspell: af bg ca cs cy da de el en eo es et fo fr ga gl he hr hu ia id it ku lt lv mi mk ms nb nl nn pl pt ro ru sk sl sv sw tn uk zu [2] direct Language codes installed directly in /usr/lib/openoffice/share/dict/ooo: en There are similar problems elsewhere; I'll sort those out and post back.
Jason, I've reworked some stuff and bumped it to 20060613, currently masked in case I did something stupid (don't think I did, though never say never). If all's well I'll unmask it tomorrow. Output is much cleaned up. If it finds files where it expected to see soft links, it now generates a single warning line with a list of the relevant files and some instructions. Also now uses the eselect write_warning_msg function which is more consistent.
~sparc'ed.