commit: 5e2d8bde0380beb2d6da474685542a4d4039dcfa Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Thu Jul 13 07:05:26 2023 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu Jul 13 07:05:26 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2d8bde
media-sound/milkytracker: backport UB fix (-Wreturn-type) Closes: https://bugs.gentoo.org/910283 Signed-off-by: Sam James <sam <AT> gentoo.org> .../files/milkytracker-1.04.00-wreturn-type.patch | 20 ++++++++++++++++++++ ...1.04.00.ebuild => milkytracker-1.04.00-r1.ebuild} | 4 ++++ 2 files changed, 24 insertions(+) diff --git a/media-sound/milkytracker/files/milkytracker-1.04.00-wreturn-type.patch b/media-sound/milkytracker/files/milkytracker-1.04.00-wreturn-type.patch new file mode 100644 index 000000000000..977264a8f37b --- /dev/null +++ b/media-sound/milkytracker/files/milkytracker-1.04.00-wreturn-type.patch @@ -0,0 +1,20 @@ +https://bugs.gentoo.org/910283 +https://github.com/milkytracker/MilkyTracker/commit/7e9171488fc47ad2de646a4536794fda21e7303d +https://github.com/milkytracker/MilkyTracker/issues/316 +https://github.com/milkytracker/MilkyTracker/issues/318 + +From 7e9171488fc47ad2de646a4536794fda21e7303d Mon Sep 17 00:00:00 2001 +From: Leon van Kammen <[email protected]> +Date: Thu, 6 Jul 2023 14:38:20 +0200 +Subject: [PATCH] possible bugfix: return nPorts + +--- a/src/midi/posix/MidiReceiver_pthread.cpp ++++ b/src/midi/posix/MidiReceiver_pthread.cpp +@@ -145,4 +145,5 @@ unsigned int MidiReceiver::countPorts() + } + delete midiin; + midiin = NULL; +-} +\ No newline at end of file ++ return nPorts; ++} diff --git a/media-sound/milkytracker/milkytracker-1.04.00.ebuild b/media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild similarity index 95% rename from media-sound/milkytracker/milkytracker-1.04.00.ebuild rename to media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild index 77adb777bea0..33cb60194fdb 100644 --- a/media-sound/milkytracker/milkytracker-1.04.00.ebuild +++ b/media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild @@ -26,6 +26,10 @@ RDEPEND=" jack? ( virtual/jack )" DEPEND="${RDEPEND}" +PATCHES=( + "${FILESDIR}"/${P}-wreturn-type.patch +) + src_prepare() { cmake_src_prepare }
