commit:     8e95c7ac95ff5c96fa5b2ad925555eca7ddc89cf
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 13 18:39:43 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Feb 14 15:29:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e95c7ac

app-misc/FreeSSM: Switch live to Qt6

See also:
https://github.com/Comer352L/FreeSSM/issues/71

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 app-misc/FreeSSM/FreeSSM-9999.ebuild | 23 ++++++++++-------------
 1 file changed, 10 insertions(+), 13 deletions(-)

diff --git a/app-misc/FreeSSM/FreeSSM-9999.ebuild 
b/app-misc/FreeSSM/FreeSSM-9999.ebuild
index 916c0c65d2da..d5a4c9d65af1 100644
--- a/app-misc/FreeSSM/FreeSSM-9999.ebuild
+++ b/app-misc/FreeSSM/FreeSSM-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,11 +8,13 @@ inherit qmake-utils desktop
 DESCRIPTION="Free and easy to use diagnostic and adjustment tool for SUBARUĀ® 
vehicles"
 HOMEPAGE="https://github.com/Comer352L/FreeSSM";
 
-if [[ ${PV} == 9999 ]]; then
+if [[ ${PV} == *9999* ]]; then
        inherit git-r3
        EGIT_REPO_URI="https://github.com/Comer352L/FreeSSM.git";
 else
-       
SRC_URI="https://github.com/Comer352L/FreeSSM/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+       COMMIT="1a0fa0934581b3383adfd2722050503695ca9dab"
+       SRC_URI="https://github.com/Comer352L/FreeSSM/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
+       S="${WORKDIR}/${PN}-${COMMIT}"
        KEYWORDS="~amd64"
 fi
 
@@ -21,19 +23,14 @@ SLOT="0"
 IUSE="small-resolution"
 
 RDEPEND="
-       dev-qt/qtcore:5
-       dev-qt/qtgui:5
-       dev-qt/qtprintsupport:5
-       dev-qt/qtwidgets:5
+       dev-qt/qtbase:6[gui,widgets]
        media-libs/libglvnd
 "
-DEPEND="
-       ${RDEPEND}
-       dev-qt/linguist-tools:5
-"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/qttools:6[linguist]"
 
 src_configure() {
-       eqmake5 FreeSSM.pro $(usex small-resolution CONFIG+=small-resolution "")
+       eqmake6 FreeSSM.pro $(usex small-resolution CONFIG+=small-resolution "")
 }
 
 src_compile() {
@@ -44,7 +41,7 @@ src_compile() {
 src_install() {
        local installdir="/usr/share/${PN}"
 
-       eqmake5 INSTALLDIR="${D}${installdir}"
+       eqmake6 INSTALLDIR="${D}${installdir}"
        emake release-install
 
        make_desktop_entry "${installdir}/${PN}" ${PN} "${installdir}/${PN}.png"

Reply via email to