commit: 6834a0595575be8645382b8c709f316cb1550633 Author: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org> AuthorDate: Tue Dec 6 06:56:51 2022 +0000 Commit: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org> CommitDate: Tue Dec 6 06:59:00 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6834a059
media-radio/grig: Adapt to Hamlib4.5 Closes: https://bugs.gentoo.org/883773 Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org> media-radio/grig/files/grig-0.8.1-hamlib45.patch | 17 +++++++++++++++++ media-radio/grig/grig-0.8.1-r1.ebuild | 7 ++++--- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/media-radio/grig/files/grig-0.8.1-hamlib45.patch b/media-radio/grig/files/grig-0.8.1-hamlib45.patch new file mode 100644 index 000000000000..4da0a6496978 --- /dev/null +++ b/media-radio/grig/files/grig-0.8.1-hamlib45.patch @@ -0,0 +1,17 @@ +Hamlib 4.5 dropped rig_get_split macro +see Bug 883773 + +diff --git a/src/rig-daemon.c b/src/rig-daemon.c +index ddd922f..1a86a5e 100644 +--- a/src/rig-daemon.c ++++ b/src/rig-daemon.c +@@ -2283,7 +2283,8 @@ rig_daemon_exec_cmd (rig_cmd_t cmd, + case RIG_CMD_GET_SPLIT: + if (has_get->split) { + +- retcode = rig_get_split (myrig, RIG_VFO_RX, &get->split); ++ vfo_t tx_vfo; ++ retcode = rig_get_split_vfo (myrig, RIG_VFO_RX, &get->split, &tx_vfo); + + /* raise anomaly if execution did not succeed */ + if (retcode != RIG_OK) { diff --git a/media-radio/grig/grig-0.8.1-r1.ebuild b/media-radio/grig/grig-0.8.1-r1.ebuild index 07f9ee0da9ba..f4a97bae6a70 100644 --- a/media-radio/grig/grig-0.8.1-r1.ebuild +++ b/media-radio/grig/grig-0.8.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,7 +20,8 @@ DEPEND=" >=media-libs/hamlib-4:=" RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}"/grig-0.8.1-hamlib4.patch ) +PATCHES=( "${FILESDIR}"/grig-0.8.1-hamlib4.patch + "${FILESDIR}"/grig-0.8.1-hamlib45.patch ) src_configure() { econf --enable-hardware @@ -32,7 +33,7 @@ src_prepare() { eapply -p1 "${FILESDIR}"/${P}-hamlib42.patch fi - eapply ${PATCHES} + eapply ${PATCHES[@]} eapply_user }
