From c268590c556cb766e1ca3f55fde8a40cdde19c44 Mon Sep 17 00:00:00 2001
From: V3n3RiX <venerix@koprulu.sector>
Date: Tue, 27 Sep 2022 15:10:20 +0100
Subject: gentoo auto-resync : 27:09:2022 - 15:10:20

---
 app-misc/Manifest.gz                               | Bin 49447 -> 49447 bytes
 app-misc/qlcplus/Manifest                          |   5 +-
 .../files/qlcplus-4.12.5-fix-test-issue.patch      |  59 ---------------
 app-misc/qlcplus/qlcplus-4.12.5.ebuild             |  84 ---------------------
 app-misc/qlcplus/qlcplus-4.12.6.ebuild             |  82 ++++++++++++++++++++
 5 files changed, 84 insertions(+), 146 deletions(-)
 delete mode 100644 app-misc/qlcplus/files/qlcplus-4.12.5-fix-test-issue.patch
 delete mode 100644 app-misc/qlcplus/qlcplus-4.12.5.ebuild
 create mode 100644 app-misc/qlcplus/qlcplus-4.12.6.ebuild

(limited to 'app-misc')

diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 5fcec7a022f7..647e2618c5bc 100644
Binary files a/app-misc/Manifest.gz and b/app-misc/Manifest.gz differ
diff --git a/app-misc/qlcplus/Manifest b/app-misc/qlcplus/Manifest
index cf708009b138..8e86565cc539 100644
--- a/app-misc/qlcplus/Manifest
+++ b/app-misc/qlcplus/Manifest
@@ -1,6 +1,5 @@
-AUX qlcplus-4.12.5-fix-test-issue.patch 2302 BLAKE2B 7d863367d2f1ddd91b398be1dcce3f421ba598aa8f99743fec559e6eafb9dfa341f71ee551e5e72548e3adb0d8413e9b873b790c716377e9d2d1a1c366f3936c SHA512 53b6666d261b1b60e3aa86b4c4d37f77e4230642e647ea2661e21b1fb679d888d394dfb125734f661cb8f73a1153939bfa21ceae2d9a3bc5d24156e79f2f303a
-DIST QLC+_4.12.5.tar.gz 11331655 BLAKE2B b7d274c0940d0d58486c36abab1c413dca91044e50fa1d6ee6fa2b2c24a8ca52800fa1e2ad20c057b1b32d4f755292ea4c9a360125fc2a2e8b157903d8e4884d SHA512 15c58c694dc5732effc0cfb2705c4540fc377e09b20cc36cb9a94566658b3dbfb759cbddb16cd51b22be889d580d8b45073ae0cff068a10c3dbe796ae1a027eb
+DIST QLC+_4.12.6.tar.gz 11345674 BLAKE2B 6035f29f22dd214c1190bd13fbdf5e4bd7b4fb3e3cf20f5556fe31aa318dc1490ffe5159f00e3accd88bff8cdb4bb2763e29e318073a3bf2f00ca3676fff266a SHA512 80869bc0c1682aeb81f5463253be595aa4745d3c4b5e20a1c8ae1c3d9ceabbbf251b52bebb723d9e0297bc712cc75fe2dd472182b79bef84b351cd4795231765
 DIST QLC+_5.0.0_beta1.tar.gz 11170124 BLAKE2B aebc0ddbd2ee9b4dd242d4766a708a9e83621c1f5ab6a69ab4ad4884f10eae954ad5a7d6aaef908ec4d1c725705231676ec77a3f65f0bcee73099344540bae00 SHA512 f831be1e31a995151768a09d1cdeb8815086d2ce3fc8c4e0abf12aefe6eb02870c6d86ae87cd7061ec353ce1d23ac7f73cd7646f3c2f00ddde45c25ff36ec884
-EBUILD qlcplus-4.12.5.ebuild 1505 BLAKE2B 4096ab414102d8cb3d2aedbd60ca86f7443ac9f966867d32d42f164a08a4d6694cfaecbcbe3ea1aeff47486aac71774d412b6ef28f76c4f7c8d3ce4dcb77bb0c SHA512 770ebdbb388c79c66cfa8a6f199d8fa65258191d3a689159b49c8a82caf76346df6f035128b0f3e44a9c46836c4d9a09200fc9ca9c9cf651963e27bbe558718e
+EBUILD qlcplus-4.12.6.ebuild 1442 BLAKE2B 412e450ca330a5f89ef8f67f9f4b0044f2ad2568c933eeb51fc0302fdfb1f1b0eabc2091e8b11d5fa34aeec93288228b1bb2ce8f50ee085b96f9d0b3b5c77f78 SHA512 7b9328c2aec1a9ea41e8520e39bf3cd72e7cc9844d2cf23d0c95ce1b54a620a455853965a63ab5f53033b08fd2792a961a5d9d6f452bcdad77cf5ed3183ee8ad
 EBUILD qlcplus-5.0.0_beta1.ebuild 1665 BLAKE2B ff009a6617d1dbba4e82424e7bb4817fc98e700624df95d7e11c766d8257b2d20dcb2a7f439402f3158cf014f637630935ca54a61ba788b135daf5653cf8fa7f SHA512 595286b7e00e9bf66c62b77896cf7390d26d225016c34b92a370979e2d811058a18556fd4f38b99f4688339db1536891a9c4eef6ad57369a4e5513584400a921
 MISC metadata.xml 486 BLAKE2B 1455b8274a3b5fc5ee88086c13ca8f10a81058cc68ea572d0fd324be938c9a6795728f65ef4ba1c0f1dedd04ad1b5737c3da103253a08fc35e18891f407c7887 SHA512 7105d0f5556f8d456410dd8354737edff4efbdf6ebdc286bb8391dedb6f5d6bcd7bebf9d9cfc313753249025d12f3459474df8bb7d6b740a5950ee709e58bf63
diff --git a/app-misc/qlcplus/files/qlcplus-4.12.5-fix-test-issue.patch b/app-misc/qlcplus/files/qlcplus-4.12.5-fix-test-issue.patch
deleted file mode 100644
index d7cffba6ff8c..000000000000
--- a/app-misc/qlcplus/files/qlcplus-4.12.5-fix-test-issue.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 2ee0e053e39587d29789a26a37309445df222a0c Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Lebleu?=
- <jeromelebleu@users.noreply.github.com>
-Date: Fri, 8 Jul 2022 09:41:21 +0200
-Subject: [PATCH] Round values explicitly in FadeChannel and KeyPadParser
-
-Fix #1344
----
- engine/src/fadechannel.cpp  | 9 +++------
- engine/src/keypadparser.cpp | 6 ++++--
- 2 files changed, 7 insertions(+), 8 deletions(-)
-
-diff --git a/engine/src/fadechannel.cpp b/engine/src/fadechannel.cpp
-index 537b0fd9f..c642360be 100644
---- a/engine/src/fadechannel.cpp
-+++ b/engine/src/fadechannel.cpp
-@@ -323,14 +323,11 @@ uchar FadeChannel::calculateCurrent(uint fadeTime, uint elapsedTime)
-         // 16 bit fading works as long as MSB and LSB channels
-         // are targeting the same value. E.g. Red and Red Fine both at 158
-         float val = (float(m_target - m_start) * (float(elapsedTime) / float(fadeTime))) + float(m_start);
-+        long rval = lrintf(val * 256);
-         if (m_flags & Fine)
--        {
--            m_current = ((val - floor(val)) * float(UCHAR_MAX));
--        }
-+            m_current = rval & 0xff;
-         else
--        {
--            m_current = val;
--        }
-+            m_current = rval / 256;
-     }
- 
-     return uchar(m_current);
-diff --git a/engine/src/keypadparser.cpp b/engine/src/keypadparser.cpp
-index bc2d64cbc..36a4fe9b9 100644
---- a/engine/src/keypadparser.cpp
-+++ b/engine/src/keypadparser.cpp
-@@ -17,6 +17,8 @@
-   limitations under the License.
- */
- 
-+#include <cmath>
-+
- #include "keypadparser.h"
- #include "qlcmacros.h"
- 
-@@ -194,9 +196,9 @@ QList<SceneValue> KeyPadParser::parseCommand(Doc *doc, QString command,
-         else if (lastCommand == CommandMinus)
-             scv.value = CLAMP(uniValue - toValue, 0, 255);
-         else if (lastCommand == CommandPlusPercent)
--            scv.value = CLAMP(uniValue * (1.0 + toValue), 0, 255);
-+            scv.value = CLAMP(lrintf(uniValue * (1.0 + toValue)), 0, 255);
-         else if (lastCommand == CommandMinusPercent)
--            scv.value = CLAMP(uniValue - (float(uniValue) * toValue), 0, 255);
-+            scv.value = CLAMP(lrintf(uniValue - (float(uniValue) * toValue)), 0, 255);
-         else if (lastCommand == CommandZERO)
-             scv.value = 0;
-         else if (lastCommand == CommandFULL)
diff --git a/app-misc/qlcplus/qlcplus-4.12.5.ebuild b/app-misc/qlcplus/qlcplus-4.12.5.ebuild
deleted file mode 100644
index bdcb55edcf6b..000000000000
--- a/app-misc/qlcplus/qlcplus-4.12.5.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils udev virtualx xdg
-
-DESCRIPTION="A software to control DMX or analog lighting systems"
-HOMEPAGE="https://www.qlcplus.org/"
-SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz"
-S="${WORKDIR}/qlcplus-QLC-_${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-	dev-qt/linguist-tools:5
-"
-RDEPEND="
-	dev-embedded/libftdi:=
-	dev-libs/glib:2
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtmultimedia:5[widgets]
-	dev-qt/qtnetwork:5
-	dev-qt/qtscript:5
-	dev-qt/qtwidgets:5
-	media-libs/alsa-lib
-	media-libs/libmad
-	media-libs/libsndfile
-	sci-libs/fftw:3.0
-	virtual/libusb:0
-	virtual/libusb:1
-	virtual/udev
-"
-IDEPEND="
-	dev-util/desktop-file-utils
-"
-DEPEND="${RDEPEND}
-	dev-qt/qttest:5
-"
-
-PATCHES=( "${FILESDIR}"/qlcplus-4.12.5-fix-test-issue.patch )
-
-src_prepare() {
-	default
-
-	sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
-		-i variables.pri || die
-
-	## Remove Werror-flag since there are some warnings with gcc-9.x
-	sed -e "s/QMAKE_CXXFLAGS += -Werror/#&/g" \
-		-i variables.pri || die
-}
-
-src_configure() {
-	eqmake5
-}
-
-src_install() {
-	emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-	udev_reload
-
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}
-
-src_test() {
-	virtx emake check
-}
-
-pkg_postrm() {
-	udev_reload
-
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}
diff --git a/app-misc/qlcplus/qlcplus-4.12.6.ebuild b/app-misc/qlcplus/qlcplus-4.12.6.ebuild
new file mode 100644
index 000000000000..a178db0add32
--- /dev/null
+++ b/app-misc/qlcplus/qlcplus-4.12.6.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils udev virtualx xdg
+
+DESCRIPTION="A software to control DMX or analog lighting systems"
+HOMEPAGE="https://www.qlcplus.org/"
+SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz"
+S="${WORKDIR}/qlcplus-QLC-_${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+	dev-qt/linguist-tools:5
+"
+RDEPEND="
+	dev-embedded/libftdi:=
+	dev-libs/glib:2
+	dev-qt/qtcore:5
+	dev-qt/qtgui:5
+	dev-qt/qtmultimedia:5[widgets]
+	dev-qt/qtnetwork:5
+	dev-qt/qtscript:5
+	dev-qt/qtwidgets:5
+	media-libs/alsa-lib
+	media-libs/libmad
+	media-libs/libsndfile
+	sci-libs/fftw:3.0
+	virtual/libusb:0
+	virtual/libusb:1
+	virtual/udev
+"
+IDEPEND="
+	dev-util/desktop-file-utils
+"
+DEPEND="${RDEPEND}
+	dev-qt/qttest:5
+"
+
+src_prepare() {
+	default
+
+	sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
+		-i variables.pri || die
+
+	## Remove Werror-flag since there are some warnings with gcc-9.x
+	sed -e "s/QMAKE_CXXFLAGS += -Werror/#&/g" \
+		-i variables.pri || die
+}
+
+src_configure() {
+	eqmake5
+}
+
+src_install() {
+	emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+	udev_reload
+
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}
+
+src_test() {
+	virtx emake check
+}
+
+pkg_postrm() {
+	udev_reload
+
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}
-- 
cgit v1.2.3