The openoffice-bin package uses small shell scripts instead of symlinks for the oowriter/oocalc/oo* calls. However, it doesn't pass any parameters. So opening files with, e.g., oowriter [filename] doesn't work. Neither does calling openoffice with any parameters.
Actually /usr/bin/ooffice does pass parameters. I inherited those scripts from the former maintainer so I am not fully sure what is their purpose. Possibly they are just meant to open a new instance with an empty writer/calc/etc. document.
well, I've used them for ages to open files and it always worked. For libreoffice, they look just like this: melee portage # cat /usr/bin/lowriter #!/bin/sh /usr/lib64/libreoffice/program/soffice --writer "$@" I think this can pretty much be re-used for openoffice, should work the same with adapted path.
That is precisely what the /usr/bin/ooffice script does. I guess there is no real reason to not have the others conform to this.
Fixed in openoffice-bin-4.0.0