commit:     30657d5cd50a328aac8809fb5a25c3be2f9600d8
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 23 11:09:37 2021 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Wed Jun 23 11:09:37 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30657d5c

media-radio/qsstv: Prepare for coming media-libs/hamlib-4.2

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 media-radio/qsstv/qsstv-9.5.3.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/media-radio/qsstv/qsstv-9.5.3.ebuild 
b/media-radio/qsstv/qsstv-9.5.3.ebuild
index 00291f4897a..36c2667badf 100644
--- a/media-radio/qsstv/qsstv-9.5.3.ebuild
+++ b/media-radio/qsstv/qsstv-9.5.3.ebuild
@@ -40,6 +40,12 @@ src_prepare() {
        sed -i -e "s:/doc/\$\$TARGET:/doc/${PF}:" \
                -e "s:-lhamlib:-L/usr/$(get_libdir)/hamlib -lhamlib:g" \
                qsstv.pro || die
+
+       # prepare for media-radio/hamlib-4.2 change of API
+       if has_version '>=media-libs/hamlib-4.2' ; then
+               sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" 
"${S}"/rig/rigcontrol.cpp \
+                       || die
+       fi
 }
 
 src_configure() {

Reply via email to