The current ebuild errors out in this fashion: * QA Notice: the following files are outside of the prefix: * /usr * /usr/share * /usr/share/doc * /usr/share/doc/liblist-2.3.1 * ERROR: dev-libs/liblist-2.3.1-r1 failed: * Aborting due to QA concerns: there are files installed outside the prefix This is caused by the change below: --- liblist-2.3.1-r1.ebuild 13 Aug 2010 03:06:15 -0000 1.1 +++ liblist-2.3.1-r1.ebuild 29 Sep 2010 02:21:45 -0000 1.2 @@ -17,4 +17,9 @@ +DEPEND="doc? ( media-gfx/transfig + dev-texlive/texlive-metapost + virtual/latex-base )" + src_configure() { - econf $(use_enable doc docs) \ + econf --docdir=/usr/share/doc/${P} \ + $(use_enable doc docs) \ $(use_enable examples) \ The problem is a simple missing ${EPREFIX}, patch to be attached.
Created attachment 250359 [details, diff] adds missing ${EPREFIX}
Created attachment 250361 [details] liblist-2.3.1-r1-EPREFIX-PF.patch I also noticed that docs are installed into /usr/share/doc/${P} instead of /usr/share/doc/${PF}, this patch fixes both problems.
+ 20 Oct 2010; Jeremy Olexa <darkside@gentoo.org> liblist-2.3.1-r1.ebuild: + Fix doc location for Gentoo Prefix, bug 340683 by Nathan Phillip Brink Thank you!