virtual/tetex is more generic. Reproducible: Always Steps to Reproduce: How to fix: The involved ebuilds should change its depend field from app-text/tetex to virtual/tetex There may be particular reasons to mention app-text/tetex, but genericaly this applies to all listed ebuild. The list of ebuild with wrong dependency follows (produced by grep and sed so not all ebuilds may contain an error). This list contains only ebuild names. alex blitz boa cfengine cl-arnesi cl-tclink cmucl-18e disc-cover dvipdfm dvipdfmx fdutils ghc haddock chesstask ivritex klat latexsuite lilypond log4c maxima mftrace mgetty moldy ns oskit ptex pyx sdcc tcng tdl xdvik Just for completeness. This list contains product of grep -ir 'app-text/tetex' /usr/portage/* app-cdr/disc-cover/disc-cover-1.4.0.ebuild: >=app-text/tetex-1.0.7-r7" app-cdr/disc-cover/disc-cover-1.3.1.ebuild: >=app-text/tetex-1.0.7-r7" app-cdr/disc-cover/disc-cover-1.5.2.ebuild: >=app-text/tetex-1.0.7-r7" app-cdr/disc-cover/disc-cover-1.5.4.ebuild: >=app-text/tetex-1.0.7-r7" app-editors/klat/klat-0.4.0.ebuild:DEPEND="$DEPEND app-text/tetex" app-misc/tdl/tdl-1.5.2.ebuild: doc? ( app-text/tetex )" app-misc/tdl/tdl-1.4.1.ebuild: doc? ( app-text/tetex )" app-misc/fdutils/fdutils-5.4.20020222-r1.ebuild: tetex? ( >=app-text/tetex-1.0.7-r10 )" app-misc/chesstask/chesstask-1.3.ebuild: app-text/tetex" app-sci/moldy/moldy-2.16e.ebuild: app-text/tetex app-sci/maxima/maxima-5.9.0-r2.ebuild:DEPEND="tetex? ( app-text/tetex ) app-text/ptex/ptex-3.1.2-r1.ebuild:DEPEND="!app-text/tetex app-text/dvipdfmx/dvipdfmx-20031116.ebuild: !app-text/tetex app-text/dvipdfmx/dvipdfmx-20031207.ebuild: !app-text/tetex app-text/dvipdfmx/dvipdfmx-20031110.ebuild: !app-text/tetex app-text/xdvik/xdvik-22.40y-r2.ebuild: !app-text/tetex app-text/xdvik/xdvik-22.40y-r1.ebuild: !app-text/tetex app-text/dvipdfm/dvipdfm-0.13.2c.ebuild:DEPEND="=app-text/tetex-1* app-text/mftrace/mftrace-1.0.19.ebuild: >=app-text/tetex-1.0.7-r12 app-text/mftrace/mftrace-1.0.10.ebuild: >=app-text/tetex-1.0.7-r10 app-vim/latexsuite/latexsuite-1.5_rc1.ebuild:RDEPEND="app-text/tetex" dev-embedded/sdcc/sdcc-2.4.0_p20040507.ebuild: app-text/tetex dev-embedded/sdcc/sdcc-2.4.0_p20040331.ebuild: app-text/tetex dev-embedded/sdcc/sdcc-2.4.0.ebuild: app-text/tetex dev-embedded/sdcc/sdcc-2.4.0_p20040304.ebuild: app-text/tetex dev-haskell/alex/alex-2.0.ebuild: tetex? ( >=app-text/tetex-1.0.7 dev-haskell/haddock/haddock-0.6-r2.ebuild: tetex? ( >=app-text/tetex-1.0.7 dev-haskell/haddock/haddock-0.4.ebuild: tetex? ( >=app-text/tetex-1.0.7 dev-haskell/haddock/haddock-0.6.ebuild: tetex? ( >=app-text/tetex-1.0.7 dev-haskell/haddock/haddock-0.6-r1.ebuild: tetex? ( >=app-text/tetex-1.0.7 dev-haskell/haddock/haddock-0.5.ebuild: tetex? ( >=app-text/tetex-1.0.7 dev-lang/ghc/ghc-6.2.1.ebuild: tetex? ( >=app-text/tetex-1.0.7 dev-lang/ghc/ghc-6.0.ebuild: tetex? ( >=app-text/tetex-1.0.7 dev-lang/ghc/ghc-6.2.ebuild: tetex? ( >=app-text/tetex-1.0.7 dev-lang/ghc/ghc-6.0.1.ebuild: tetex? ( >=app-text/tetex-1.0.7 dev-lang/ghc/ghc-6.2-r1.ebuild: tetex? ( >=app-text/tetex-1.0.7 dev-libs/blitz/blitz-0.7.ebuild:DEPEND="app-text/tetex dev-libs/log4c/log4c-1.0.6.ebuild: >=app-text/tetex-1.0.7-r9" dev-libs/log4c/log4c-1.0.6-r1.ebuild: >=app-text/tetex-1.0.7-r9" dev-lisp/cmucl/cmucl-18e-r2.ebuild: doc? ( app-text/tetex )" dev-lisp/cmucl/cmucl-18e-r4.ebuild: doc? ( app-text/tetex ) dev-lisp/cmucl/cmucl-18e-r1.ebuild: doc? ( app-text/tetex )" dev-lisp/cmucl/cmucl-18e.ebuild: doc? ( app-text/tetex )" dev-lisp/cmucl/cmucl-18e-r3.ebuild: doc? ( app-text/tetex ) dev-lisp/cl-tclink/cl-tclink-3.3.1-r1.ebuild: doc? ( app-text/tetex ) dev-lisp/cl-tclink/cl-tclink-3.3.1.ebuild: doc? ( app-text/tetex ) dev-lisp/cl-arnesi/cl-arnesi-1.1.0.ebuild:# doc? ( app-text/tetex )" dev-python/pyx/pyx-0.5.1.ebuild: >=app-text/tetex-1" dev-python/pyx/pyx-0.6.1.ebuild: >=app-text/tetex-1" dev-python/pyx/pyx-0.3.1.ebuild: >=app-text/tetex-1" dev-tex/ivritex/ivritex-1.1.1.ebuild:DEPEND=">=app-text/tetex-2.0.0" media-sound/lilypond/lilypond-1.5.15.ebuild: >=app-text/tetex-1.0.7-r2" media-sound/lilypond/lilypond-1.6.9.ebuild: >=app-text/tetex-1.0.7-r12 media-sound/lilypond/lilypond-1.6.9.ebuild: >=app-text/tetex-1.0.7-r10 media-sound/lilypond/lilypond-2.0.3.ebuild: >=app-text/tetex-1.0.7-r12 media-sound/lilypond/lilypond-1.6.6.ebuild: >=app-text/tetex-1.0.7-r12 media-sound/lilypond/lilypond-1.6.6.ebuild: >=app-text/tetex-1.0.7-r10 media-sound/lilypond/lilypond-2.0.0.ebuild: >=app-text/tetex-1.0.7-r12 media-sound/lilypond/lilypond-2.0.0.ebuild: >=app-text/tetex-1.0.7-r12 media-sound/lilypond/lilypond-1.8.2.ebuild: >=app-text/tetex-1.0.7-r12 media-sound/lilypond/lilypond-1.8.2.ebuild: >=app-text/tetex-1.0.7-r12 net-analyzer/ns/ns-2.27-r1.ebuild:DEPEND="doc? ( app-text/tetex virtual/ghostscript dev-tex/latex2html ) ${DEPEND_COMMON}" net-analyzer/ns/ns-2.27.ebuild:DEPEND="doc? ( app-text/tetex app-text/ghostscript dev-tex/latex2html ) ${DEPEND_COMMON}" net-analyzer/ns/ns-2.26-r1.ebuild:DEPEND="doc? ( app-text/tetex app-text/ghostscript dev-tex/latex2html ) ${DEPEND_COMMON}" net-analyzer/ns/ns-2.26.ebuild:DEPEND="doc? ( app-text/tetex app-text/ghostscript dev-tex/latex2html ) ${DEPEND_COMMON}" net-dialup/mgetty/mgetty-1.1.30-r1.ebuild: doc? app-text/tetex net-dialup/mgetty/mgetty-1.1.30.ebuild: doc? app-text/tetex net-dialup/mgetty/mgetty-1.1.28.ebuild: doc? app-text/tetex net-misc/cfengine/cfengine-1.6.3.ebuild: >=app-text/tetex-1.0.7-r2" net-www/boa/boa-0.94.12.ebuild: tetex? ( app-text/tetex )" net-www/boa/boa-0.94.13-r1.ebuild: tetex? ( app-text/tetex )" net-www/boa/boa-0.94.13.ebuild: tetex? ( app-text/tetex )" sys-apps/tcng/tcng-9l.ebuild:DEPEND="doc? ( virtual/ghostscript app-text/tetex media-gfx/transfig ) sys-apps/tcng/tcng-9i.ebuild:DEPEND="doc? ( virtual/ghostscript app-text/tetex media-gfx/transfig ) sys-apps/tcng/tcng-9h.ebuild:DEPEND="doc? ( virtual/ghostscript app-text/tetex media-gfx/transfig ) sys-devel/oskit/oskit-20020317-r1.ebuild:DEPEND="doc? ( app-text/tetex )" sys-devel/oskit/oskit-20020317.ebuild:DEPEND="doc? ( app-text/tetex )"
Fixed all. Thanks for the bug report.