commit:     ccdd6dd94b72eea61d1e18d9908acae064f9ae7b
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Mon Nov  2 22:34:38 2015 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Mon Nov  2 22:46:48 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccdd6dd9

media-gfx/sane-backends: rework html testdata version update logic

This should make the code work across multiple versions (including the
current live git which is broken).

 media-gfx/sane-backends/sane-backends-9999.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/media-gfx/sane-backends/sane-backends-9999.ebuild 
b/media-gfx/sane-backends/sane-backends-9999.ebuild
index 91e7272..b636bf1 100644
--- a/media-gfx/sane-backends/sane-backends-9999.ebuild
+++ b/media-gfx/sane-backends/sane-backends-9999.ebuild
@@ -192,6 +192,12 @@ src_prepare() {
        epatch "${FILESDIR}"/${PN}-1.0.24-saned_pidfile_location.patch
        mv configure.{in,ac} || die
        AT_NOELIBTOOLIZE=yes eautoreconf
+
+       # Fix for "make check".  Upstream sometimes forgets to update this.
+       local ver=$(./configure --version | awk '{print $NF; exit 0}')
+       sed -i \
+               -e "/by sane-desc 3.5 from sane-backends/s:sane-backends 
.*:sane-backends ${ver}:" \
+               testsuite/tools/data/html* || die
 }
 
 src_configure() {

Reply via email to