diff --git a/media-sound/wildmidi/files/wildmidi-0.4.6_cmake4.patch b/media-sound/wildmidi/files/wildmidi-0.4.6_cmake4.patch new file mode 100644 index 0000000000000..be041154c84f2 --- /dev/null +++ b/media-sound/wildmidi/files/wildmidi-0.4.6_cmake4.patch @@ -0,0 +1,14 @@ +From https://github.com/Mindwerks/wildmidi/commit/1e21a829ce3b00a4747a50f8ae5e0cf11402a293 +From: Ozkan Sezer +Date: Sat, 3 May 2025 14:56:50 +0300 +Subject: [PATCH] cmake: set maximum policy to 3.10 + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,5 +1,5 @@ + # Project setup +-CMAKE_MINIMUM_REQUIRED(VERSION 3.4...3.5) ++CMAKE_MINIMUM_REQUIRED(VERSION 3.4...3.10) + PROJECT(wildmidi LANGUAGES C VERSION 0.4.6) + + # WildMIDI Version diff --git a/media-sound/wildmidi/wildmidi-0.4.6.ebuild b/media-sound/wildmidi/wildmidi-0.4.6.ebuild index 65358e75161c1..eeeb51eab2b0a 100644 --- a/media-sound/wildmidi/wildmidi-0.4.6.ebuild +++ b/media-sound/wildmidi/wildmidi-0.4.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,6 +9,8 @@ DESCRIPTION="MIDI processing library and player using the GUS patch set" HOMEPAGE="http://www.mindwerks.net/projects/wildmidi/" SRC_URI="https://github.com/Mindwerks/${PN}/archive/${P}.tar.gz" +S="${WORKDIR}/${PN}-${P}" + LICENSE="GPL-3+ LGPL-3+" SLOT="0" KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86" @@ -29,7 +31,9 @@ DOC_CONTENTS="${PN} is using timidity-freepats for midi playback. A default configuration file was placed on /etc/${PN}/${PN}.cfg. For more information please read the ${PN}.cfg manpage." -S="${WORKDIR}/${PN}-${P}" +PATCHES=( + "${FILESDIR}/wildmidi-0.4.6_cmake4.patch" +) src_prepare() { cmake_src_prepare