The PyQt ebuild installs file directly in the /usr/share/doc directory rather than under the /usr/share/doc/PyQt-<version> directory. The results of qpkg on my host reveal the following: arkadia {~/src}(254 0) % qpkg -l PyQt dev-python/PyQt-3.1 * CONTENTS: [... unrelated files removed ...] /usr/share/doc /usr/share/doc/README /usr/share/doc/NEWS /usr/share/doc/index.html /usr/share/doc/t1.html /usr/share/doc/x103.html /usr/share/doc/x156.html /usr/share/doc/x176.html /usr/share/doc/x183.html /usr/share/doc/x188.html /usr/share/doc/x198.html /usr/share/doc/x207.html /usr/share/doc/x3049.html /usr/share/doc/x3134.html /usr/share/doc/x3153.html /usr/share/doc/x3226.html /usr/share/doc/x3333.html /usr/share/doc/x3360.html /usr/share/doc/x90.html /usr/share/doc/examples /usr/share/doc/examples/README /usr/share/doc/examples/qtlogo.png /usr/share/doc/examples/qt.png /usr/share/doc/examples/tt-logo.png /usr/share/doc/examples/trolltech.gif /usr/share/doc/examples/trolltech.bmp /usr/share/doc/examples/tut1.py /usr/share/doc/examples/tut2.py /usr/share/doc/examples/tut3.py /usr/share/doc/examples/tut4.py /usr/share/doc/examples/tut5.py /usr/share/doc/examples/tut6.py /usr/share/doc/examples/tut7.py /usr/share/doc/examples/tut8.py /usr/share/doc/examples/tut9.py /usr/share/doc/examples/tut10.py /usr/share/doc/examples/tut11.py /usr/share/doc/examples/tut12.py /usr/share/doc/examples/tut13.py /usr/share/doc/examples/tut14.py /usr/share/doc/examples/aclock.py /usr/share/doc/examples/addressbook.py /usr/share/doc/examples/application.py /usr/share/doc/examples/buttongroups.py /usr/share/doc/examples/dclock.py /usr/share/doc/examples/desktop.py /usr/share/doc/examples/dirview.py /usr/share/doc/examples/menu.py /usr/share/doc/examples/splitter.py /usr/share/doc/examples/widgets.py /usr/share/doc/examples/gears.py /usr/share/doc/examples/dragdrop.py /usr/share/doc/examples/dropsite.py /usr/share/doc/examples/secret.py [... unrelated files removed ...]
Do you get a sandbox violation? If those docs are making it into the CONTENTS file (the source of qpkg's data), then they must be getting merged. I am trying to emerge PyQt to see what you are reporting, but I am having other issues.
I received no sandbox violation. The files did get merged. The misplaced files are visible when I do an ls of /usr/share/doc. I discovered the problem while attempting to view the documentation for PyQt. I started searching for it when I did not find it in the expected place, /usr/share/doc/PyQt-<version>. This lead to realization of where it was actually stored and the submission of the bug. I glanced at the ebuild. I would guess the --install-with-doc=/usr/share/doc option handles the documentation installation. Unpacking the source and running ./configure --help yields the following for that option: --with-doc-install=DIR install documentation in DIR PREFIX/doc/PyQt I can try to remerge the package if you think it may help. If I remember right, it took quite a while to build last time :-)
fixed