Platform is Prefix Gentoo. `emerge evince' fails because it pulls in poppler-glib which fails: >>> Emerging (20 of 24) virtual/poppler-glib-0.10.6 * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Source unpacked in /local/scratch/portage/virtual/poppler-glib-0.10.6/work >>> Preparing source in /local/scratch/portage/virtual/poppler-glib-0.10.6/work ... >>> Source prepared. >>> Configuring source in /local/scratch/portage/virtual/poppler-glib-0.10.6/work ... >>> Source configured. >>> Compiling source in /local/scratch/portage/virtual/poppler-glib-0.10.6/work ... >>> Source compiled. >>> Test phase [not enabled]: virtual/poppler-glib-0.10.6 >>> Install poppler-glib-0.10.6 into /local/scratch/portage/virtual/poppler-glib-0.10.6/image/local/tmp/h/ category virtual * ERROR: virtual/poppler-glib-0.10.6 failed: * _eapi2_src_install is not supported
works with portage-2.2.00.13683, masking v .13827 =/
somehow I was waiting for that :(
Index: bin/ebuild.sh =================================================================== --- bin/ebuild.sh (revision 13826) +++ bin/ebuild.sh (working copy) @@ -605,7 +605,7 @@ } _eapi0_src_install() { - _eapi2_src_install + _eapi1_src_install } _eapi0_src_test() { @@ -632,7 +632,12 @@ } _eapi1_src_install() { - _eapi2_src_install + if use prefix ; then + # this avoids misc QA errors in Prefix because it doesn't exist + # by default + mkdir -p "${ED}" + return + fi } _eapi2_src_configure() { @@ -647,15 +652,6 @@ fi } -_eapi2_src_install() { - if use prefix ; then - # this avoids misc errors in Prefix because it doesn't exist - # by default - mkdir -p "${ED}" - return - fi -} - _eapi3_src_install() { if [[ -f Makefile || -f GNUmakefile || -f makefile ]] ; then emake DESTDIR="${D}" install @@ -672,6 +668,10 @@ else dodoc ${DOCS} fi + + # this avoids misc QA errors in Prefix because it doesn't exist + # by default + use prefix && mkdir -p "${ED}" } ebuild_phase() { revision 13829
fix delivered in portage-2.2.00.13830
Confirming: Successful emerge of poppler-glib 2009-07-17.