I upgraded simplyhtml ebuild to newest Version because new freemind-0.9.0_beta20 ebuild depends on it. [FreeMind ebuild: http://bugs.gentoo.org/show_bug.cgi?id=221749]. Please review and add to tree. Reproducible: Always Steps to Reproduce: 1. install Actual Results: pushd: /var/tmp/portage/dev-java/simplyhtml-0.12.3/work/simplyhtml-0.12.3: No such file or directory Expected Results: No errors during install. Do somebody have a fingertip how to avoid pushd/popd during installation? Fails because archive doesn't contain any subfolder, nevertheless Package works out-ouf-the-box. pushd: /var/tmp/portage/dev-java/simplyhtml-0.12.3/work/simplyhtml-0.12.3: No such file or directory
Created attachment 175705 [details] New simplyhtml-0.12.3 ebuild file
(In reply to comment #0) > Please review and add to tree. Thanks! I will try to do it during the weekend. The next time please post patch for a current ebuild version instead of posting completely new ebuild, makes reviewing changes easier. > Do somebody have a fingertip how to avoid pushd/popd during installation? > Fails because archive doesn't contain any subfolder, nevertheless Package works > out-ouf-the-box. > pushd: /var/tmp/portage/dev-java/simplyhtml-0.12.3/work/simplyhtml-0.12.3: No > such file or directory You should define S="${WORKDIR}" in the ebuild, which will tell portage the source is there, and not in the default S="${WORKDIR}/${P}"
Thanks for the S="${WORKDIR}" hint. I'll attach fixed ebuild (I think some people like to just download and install ebuilds from bugzilla.) and diff to old ebuild. Regards,
Created attachment 175836 [details] New fixed simplyhtml-0.12.3 ebuild file
Created attachment 175838 [details, diff] diff simplyhtml-0.12.3 to simplyhtml-0.12.2_pre20071101
In CVS, thanks.