dvipdfmx says: ** WARNING ** Could not open config file "dvipdfmx.cfg" It is because of ebuild do a symlink to wrong location. Is: emake configdatadir="/etc/texmf/dvipdfm" DESTDIR="${D}" install || die "make install failed" dosym /etc/texmf/dvipdfm/dvipdfmx.cfg /usr/share/texmf/dvipdfm/dvipdfmx.cfg || die Should be: emake configdatadir="/etc/texmf/dvipdfmx" DESTDIR="${D}" install || die "make install failed" dosym /etc/texmf/dvipdfmx/dvipdfmx.cfg /usr/share/texmf/dvipdfmx/dvipdfmx.cfg || die
Fix seems to be easy, so please fix this!
xdvipdfmx (which needs dvipdfmx.cfg) is also affected. See Bug 312009.
This was applied, --- dvipdfmx-20100328.ebuild 2010-04-29 21:42:43.000000000 +0300 +++ dvipdfmx-20100328-r1.ebuild 2010-04-29 22:08:00.000000000 +0300 @@ -32,7 +32,7 @@ # Override dvipdfmx.cfg default installation location so that it is easy to # modify it and it gets config protected. Symlink it from the old location. emake configdatadir="/etc/texmf/dvipdfm" DESTDIR="${D}" install || die - dosym /etc/texmf/dvipdfm/dvipdfmx.cfg /usr/share/texmf/dvipdfm/dvipdfmx.cfg || die + dosym /etc/texmf/dvipdfm/dvipdfmx.cfg /usr/share/texmf/dvipdfmx/dvipdfmx.cfg || die
nevermind, applied your whole fix for constistency.