* [gentoo-commits] repo/gentoo:master commit in: app-misc/FreeSSM/
@ 2022-09-16 13:20 Miroslav Šulc
  0 siblings, 0 replies; 4+ messages in thread
From: Miroslav Šulc @ 2022-09-16 13:20 UTC (permalink / raw
  To: gentoo-commits
commit:     4e7b11f93c975b7b07876aa747b80d183289a5f5
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 16 13:20:05 2022 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Sep 16 13:20:19 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7b11f9
app-misc/FreeSSM: new package
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
 app-misc/FreeSSM/FreeSSM-1.2.5_p20210702.ebuild | 48 +++++++++++++++++++++++
 app-misc/FreeSSM/FreeSSM-9999.ebuild            | 51 +++++++++++++++++++++++++
 app-misc/FreeSSM/Manifest                       |  1 +
 app-misc/FreeSSM/metadata.xml                   | 20 ++++++++++
 4 files changed, 120 insertions(+)
diff --git a/app-misc/FreeSSM/FreeSSM-1.2.5_p20210702.ebuild b/app-misc/FreeSSM/FreeSSM-1.2.5_p20210702.ebuild
new file mode 100644
index 000000000000..a0c2947d8f02
--- /dev/null
+++ b/app-misc/FreeSSM/FreeSSM-1.2.5_p20210702.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils desktop
+
+DESCRIPTION="Free and easy to use diagnostic and adjustment tool for SUBARU® vehicles"
+HOMEPAGE="https://github.com/Comer352L/FreeSSM"
+
+GIT_COMMIT="97576c03578ec8564b5db67d59fb52502ad7a932"
+SRC_URI="https://github.com/Comer352L/FreeSSM/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="small-resolution"
+
+RDEPEND="
+	dev-qt/qtcore:5
+	dev-qt/qtgui:5
+	dev-qt/qtprintsupport:5
+	dev-qt/qtwidgets:5
+	media-libs/libglvnd
+"
+DEPEND="
+	${RDEPEND}
+	dev-qt/linguist-tools:5
+"
+
+S="${WORKDIR}/${PN}-${GIT_COMMIT}"
+
+src_configure() {
+	eqmake5 FreeSSM.pro $(usex small-resolution CONFIG+=small-resolution "")
+}
+
+src_compile() {
+	emake release
+	emake translation
+}
+
+src_install() {
+	local installdir="/usr/share/${PN}"
+	eqmake5 INSTALLDIR="${D}${installdir}"
+	emake release-install
+
+	make_desktop_entry "${installdir}/${PN}" ${PN} "${installdir}/${PN}.png"
+}
diff --git a/app-misc/FreeSSM/FreeSSM-9999.ebuild b/app-misc/FreeSSM/FreeSSM-9999.ebuild
new file mode 100644
index 000000000000..916c0c65d2da
--- /dev/null
+++ b/app-misc/FreeSSM/FreeSSM-9999.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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
+	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"
+	KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="small-resolution"
+
+RDEPEND="
+	dev-qt/qtcore:5
+	dev-qt/qtgui:5
+	dev-qt/qtprintsupport:5
+	dev-qt/qtwidgets:5
+	media-libs/libglvnd
+"
+DEPEND="
+	${RDEPEND}
+	dev-qt/linguist-tools:5
+"
+
+src_configure() {
+	eqmake5 FreeSSM.pro $(usex small-resolution CONFIG+=small-resolution "")
+}
+
+src_compile() {
+	emake release
+	emake translation
+}
+
+src_install() {
+	local installdir="/usr/share/${PN}"
+
+	eqmake5 INSTALLDIR="${D}${installdir}"
+	emake release-install
+
+	make_desktop_entry "${installdir}/${PN}" ${PN} "${installdir}/${PN}.png"
+}
diff --git a/app-misc/FreeSSM/Manifest b/app-misc/FreeSSM/Manifest
new file mode 100644
index 000000000000..93f34d385d56
--- /dev/null
+++ b/app-misc/FreeSSM/Manifest
@@ -0,0 +1 @@
+DIST FreeSSM-1.2.5_p20210702.tar.gz 1422551 BLAKE2B d9f3219f225cc2678773a20afa78eee3249a1043f354dfab64eb11debfde8d66b4f0e6fe6b9252e98fccc9b29fb105712fa3da491007f285179fe5060547da20 SHA512 72f8883ee44a056ed3886a7cab5186c45e1f1b571195de9d556805e90d178efd2b25460a7b87c7c4a727807ada04199c2131aef509d8aa0e68eab1b664b63411
diff --git a/app-misc/FreeSSM/metadata.xml b/app-misc/FreeSSM/metadata.xml
new file mode 100644
index 000000000000..ceb4e3b061db
--- /dev/null
+++ b/app-misc/FreeSSM/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer type="person">
+    <email>fordfrog@gentoo.org</email>
+    <description>Miroslav Šulc</description>
+  </maintainer>
+  <longdescription>
+    FreeSSM is a free and easy to use diagnostic and adjustment tool for SUBARU®
+    vehicles. It currently supports the models LEGACY®, LIBERTY®, OUTBACK®, BAJA®,
+    IMPREZA®, FORESTER® and TRIBECA® starting with model year 1999 and provides
+    access to the engine and transmission control units.
+  </longdescription>
+  <use>
+    <flag name="small-resolution">Build the app for small resolution screeens</flag>
+  </use>
+  <upstream>
+     <remote-id type="github">Comer352L/FreeSSM</remote-id>
+  </upstream>
+</pkgmetadata>
^ permalink raw reply related	[flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/FreeSSM/
@ 2025-02-14 15:33 Andreas Sturmlechner
  0 siblings, 0 replies; 4+ messages in thread
From: Andreas Sturmlechner @ 2025-02-14 15:33 UTC (permalink / raw
  To: gentoo-commits
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"
^ permalink raw reply related	[flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/FreeSSM/
@ 2025-02-14 15:33 Andreas Sturmlechner
  0 siblings, 0 replies; 4+ messages in thread
From: Andreas Sturmlechner @ 2025-02-14 15:33 UTC (permalink / raw
  To: gentoo-commits
commit:     780ab84854cd57d80bc54054090e06756b82a69b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 13 18:49:21 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=780ab848
app-misc/FreeSSM: add 1.2.5_p20240407
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
 app-misc/FreeSSM/FreeSSM-1.2.5_p20240407.ebuild | 48 +++++++++++++++++++++++++
 app-misc/FreeSSM/Manifest                       |  1 +
 2 files changed, 49 insertions(+)
diff --git a/app-misc/FreeSSM/FreeSSM-1.2.5_p20240407.ebuild b/app-misc/FreeSSM/FreeSSM-1.2.5_p20240407.ebuild
new file mode 100644
index 000000000000..d5a4c9d65af1
--- /dev/null
+++ b/app-misc/FreeSSM/FreeSSM-1.2.5_p20240407.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/Comer352L/FreeSSM.git"
+else
+	COMMIT="1a0fa0934581b3383adfd2722050503695ca9dab"
+	SRC_URI="https://github.com/Comer352L/FreeSSM/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+	S="${WORKDIR}/${PN}-${COMMIT}"
+	KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="small-resolution"
+
+RDEPEND="
+	dev-qt/qtbase:6[gui,widgets]
+	media-libs/libglvnd
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/qttools:6[linguist]"
+
+src_configure() {
+	eqmake6 FreeSSM.pro $(usex small-resolution CONFIG+=small-resolution "")
+}
+
+src_compile() {
+	emake release
+	emake translation
+}
+
+src_install() {
+	local installdir="/usr/share/${PN}"
+
+	eqmake6 INSTALLDIR="${D}${installdir}"
+	emake release-install
+
+	make_desktop_entry "${installdir}/${PN}" ${PN} "${installdir}/${PN}.png"
+}
diff --git a/app-misc/FreeSSM/Manifest b/app-misc/FreeSSM/Manifest
index 93f34d385d56..db0c3cd82961 100644
--- a/app-misc/FreeSSM/Manifest
+++ b/app-misc/FreeSSM/Manifest
@@ -1 +1,2 @@
 DIST FreeSSM-1.2.5_p20210702.tar.gz 1422551 BLAKE2B d9f3219f225cc2678773a20afa78eee3249a1043f354dfab64eb11debfde8d66b4f0e6fe6b9252e98fccc9b29fb105712fa3da491007f285179fe5060547da20 SHA512 72f8883ee44a056ed3886a7cab5186c45e1f1b571195de9d556805e90d178efd2b25460a7b87c7c4a727807ada04199c2131aef509d8aa0e68eab1b664b63411
+DIST FreeSSM-1.2.5_p20240407.tar.gz 1433267 BLAKE2B 3f6278c997c2f6afdd0646dd94e142bb5c1f625fa11cc5de2210ac3463d007499eab1ffaf3e534698e0fa348fc1f28a37415113264e37129dc4ff741bad331e6 SHA512 b1487b072dc2d3b67e1da57af493f71e193a4fb9b6775662bc9e9d39658d02a5f18a2dd4d5cc4d862bd27bbc3ff8bf1203afbbd12ec1ded3f14e323ec179ab88
^ permalink raw reply related	[flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/FreeSSM/
@ 2025-02-14 15:33 Andreas Sturmlechner
  0 siblings, 0 replies; 4+ messages in thread
From: Andreas Sturmlechner @ 2025-02-14 15:33 UTC (permalink / raw
  To: gentoo-commits
commit:     2562604dc916d79f2caf19c438fe693ca7076e24
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 13 18:49:35 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Feb 14 15:29:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2562604d
app-misc/FreeSSM: drop 1.2.5_p20210702
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
 app-misc/FreeSSM/FreeSSM-1.2.5_p20210702.ebuild | 48 -------------------------
 app-misc/FreeSSM/Manifest                       |  1 -
 2 files changed, 49 deletions(-)
diff --git a/app-misc/FreeSSM/FreeSSM-1.2.5_p20210702.ebuild b/app-misc/FreeSSM/FreeSSM-1.2.5_p20210702.ebuild
deleted file mode 100644
index a0c2947d8f02..000000000000
--- a/app-misc/FreeSSM/FreeSSM-1.2.5_p20210702.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils desktop
-
-DESCRIPTION="Free and easy to use diagnostic and adjustment tool for SUBARU® vehicles"
-HOMEPAGE="https://github.com/Comer352L/FreeSSM"
-
-GIT_COMMIT="97576c03578ec8564b5db67d59fb52502ad7a932"
-SRC_URI="https://github.com/Comer352L/FreeSSM/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="small-resolution"
-
-RDEPEND="
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtprintsupport:5
-	dev-qt/qtwidgets:5
-	media-libs/libglvnd
-"
-DEPEND="
-	${RDEPEND}
-	dev-qt/linguist-tools:5
-"
-
-S="${WORKDIR}/${PN}-${GIT_COMMIT}"
-
-src_configure() {
-	eqmake5 FreeSSM.pro $(usex small-resolution CONFIG+=small-resolution "")
-}
-
-src_compile() {
-	emake release
-	emake translation
-}
-
-src_install() {
-	local installdir="/usr/share/${PN}"
-	eqmake5 INSTALLDIR="${D}${installdir}"
-	emake release-install
-
-	make_desktop_entry "${installdir}/${PN}" ${PN} "${installdir}/${PN}.png"
-}
diff --git a/app-misc/FreeSSM/Manifest b/app-misc/FreeSSM/Manifest
index db0c3cd82961..71ab5633cfd2 100644
--- a/app-misc/FreeSSM/Manifest
+++ b/app-misc/FreeSSM/Manifest
@@ -1,2 +1 @@
-DIST FreeSSM-1.2.5_p20210702.tar.gz 1422551 BLAKE2B d9f3219f225cc2678773a20afa78eee3249a1043f354dfab64eb11debfde8d66b4f0e6fe6b9252e98fccc9b29fb105712fa3da491007f285179fe5060547da20 SHA512 72f8883ee44a056ed3886a7cab5186c45e1f1b571195de9d556805e90d178efd2b25460a7b87c7c4a727807ada04199c2131aef509d8aa0e68eab1b664b63411
 DIST FreeSSM-1.2.5_p20240407.tar.gz 1433267 BLAKE2B 3f6278c997c2f6afdd0646dd94e142bb5c1f625fa11cc5de2210ac3463d007499eab1ffaf3e534698e0fa348fc1f28a37415113264e37129dc4ff741bad331e6 SHA512 b1487b072dc2d3b67e1da57af493f71e193a4fb9b6775662bc9e9d39658d02a5f18a2dd4d5cc4d862bd27bbc3ff8bf1203afbbd12ec1ded3f14e323ec179ab88
^ permalink raw reply related	[flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-02-14 15:34 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-14 15:33 [gentoo-commits] repo/gentoo:master commit in: app-misc/FreeSSM/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2025-02-14 15:33 Andreas Sturmlechner
2025-02-14 15:33 Andreas Sturmlechner
2022-09-16 13:20 Miroslav Šulc
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox