commit: c6cf020a505ca8ebc97d250bfd9b62d311504f5e
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 2 09:46:06 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 2 13:09:20 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6cf020a
dev-qt/qtserialport: add 5.15.18
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-qt/qtserialport/Manifest | 1 +
dev-qt/qtserialport/qtserialport-5.15.18.ebuild | 29 +++++++++++++++++++++++++
2 files changed, 30 insertions(+)
diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
index 48e05bc6b248..c400327405f3 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1,3 +1,4 @@
DIST qtserialport-everywhere-opensource-src-5.15.17.tar.xz 316636 BLAKE2B
24037460b3c709f3b1b8e1dd43a7053cc3eafcf4b68c5da2b08632af0b788f7102f2b2145870f398c36af93212d3c6145ba41825a6ab8d8deeaa3978fa7607cc
SHA512
1d9f53c705bae23f04198bf3b5ea42a004d436182efdeda40cba88145647d15eedc0db42a5716de234cae4cc22c758847d740bd3a277d1d27083ae1b31ca8bb4
+DIST qtserialport-everywhere-opensource-src-5.15.18.tar.xz 301032 BLAKE2B
a29298a05f5e72444349aa5ced2bada485ad9bef67ddb6db82499031419070a8276334295c23aea35ce52e193034a71e8374a9f31d752abeeb9add933e8e08a0
SHA512
4944c4fc03386c635197c9d0fa4550fd05285c9bd36861409e2c5282aeee153baa5bc285be5314a6309026f54058f8bd605be389471a1dd34b3236f3d05131ec
DIST qtserialport-everywhere-src-6.10.0.tar.xz 263872 BLAKE2B
de7a9e353a53403d17d190657f77bcf92ef1f7db195c86b908e4b83f8dc4743f0da990e8a859d8b5b28c11b908c0cc05ea21e6da39ac5a7af8e0724723ad2dd9
SHA512
46b1aa80d25984d209dea1ca9db2a36c90078e76b8a0738af7a5eb6b0cc3616dfe66717b0d2d12b73b0ad750c23dab09e7fabfc56b9648c82a94c34e11016455
DIST qtserialport-everywhere-src-6.9.3.tar.xz 262984 BLAKE2B
592627ca9d19e9f01d66a89dfe921dfda1ca91b1e616a176120de9a7bfc65d201bd376a9772ba298f321339c010853817feaf5fbecf789f21b30f3eeae6d12b1
SHA512
04d2802f6742e0ac95c1273c3ff4913dd94ac0b7f974b54354b605c3d6af794d07de249f4fcfffc942f4bb4990af0fb81531643be876c675f9d1b907e9ae01d5
diff --git a/dev-qt/qtserialport/qtserialport-5.15.18.ebuild
b/dev-qt/qtserialport/qtserialport-5.15.18.ebuild
new file mode 100644
index 000000000000..7b942174e6da
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-5.15.18.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="Serial port abstraction library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ virtual/libudev:=
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ # make sure we link against libudev
+ sed -i -e 's/:qtConfig(libudev)//' \
+ -e "s/\$\$QMAKE_LIBS_LIBUDEV/-ludev/" \
+ src/serialport/serialport-lib.pri || die
+
+ qt5-build_src_prepare
+}