commit: 982831765c08b643745ba31ae51f34a84efb17bd Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me> AuthorDate: Sun Apr 20 20:54:57 2025 +0000 Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me> CommitDate: Sun Apr 20 20:55:56 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98283176
media-gfx/bonzomatic: drop 2022.02.05, drop 2022.08.20, add 2023.06.15 Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me> media-gfx/bonzomatic/Manifest | 3 +- media-gfx/bonzomatic/bonzomatic-2022.02.05.ebuild | 73 ---------------------- ...2.08.20.ebuild => bonzomatic-2023.06.15.ebuild} | 9 +-- media-gfx/bonzomatic/bonzomatic-9999.ebuild | 9 +-- 4 files changed, 7 insertions(+), 87 deletions(-) diff --git a/media-gfx/bonzomatic/Manifest b/media-gfx/bonzomatic/Manifest index d94cbe5f3..b9b6f831b 100644 --- a/media-gfx/bonzomatic/Manifest +++ b/media-gfx/bonzomatic/Manifest @@ -1,2 +1 @@ -DIST bonzomatic-2022.02.05.tar.gz 2721552 BLAKE2B 0c89a88e82c0eeb20d3b40f2107590ae37168a16327431d1e296c6e9cb0ae6dc661d669a0b4c91c8cd9124e2001defbf0bcf4840161efb64e20ee9b2fe93f495 SHA512 5a1ed8c2dd1b2f45de5a9cb3b859b6d599d833114a8bab95b25ac1f3ad62b536371fffd4e19ee317b79190afd1bacaa2a46000c9c5f17ff239068d13e6630bd1 -DIST bonzomatic-2022.08.20.tar.gz 8883259 BLAKE2B 698695e0925fa0dc43a195fce0e622a2000781682fdbf7e3fdb90c174c32a937bb42aa2a2823f5ec3f2ad322309f98dd43eecaa517d81db5180ecfac12087cfa SHA512 0a9718f3d99bedcdbc3b60467d8a15846c48e8ef8583e793140077215b59d69fbd8ac7b7644ca811e810c5cf8b15c7c6cb2ec21f40b0493a69f93805cc24b8fd +DIST bonzomatic-2023.06.15.tar.gz 9072357 BLAKE2B fd89efd2070c41435db8db30aed7a341a5c43cc9d22862cce41ba4f25df2c722c2f21b7cd5a8796e2efd9a7fa5ca7dba5650c43ae69c9dd13b69e3b37b949972 SHA512 60651dc16ce9c38e117a7530dbf17452dbcc50f2fa067b99a4c732c692e1b9b377da489135227c9d0492d9fe38e445a39d459f1f6567043054fdbc1646f85c1f diff --git a/media-gfx/bonzomatic/bonzomatic-2022.02.05.ebuild b/media-gfx/bonzomatic/bonzomatic-2022.02.05.ebuild deleted file mode 100644 index adba07b55..000000000 --- a/media-gfx/bonzomatic/bonzomatic-2022.02.05.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Live shader coding tool and Shader Showdown workhorse" -HOMEPAGE="https://github.com/Gargaj/Bonzomatic" -if [[ "${PV}" == "9999" ]] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Gargaj/Bonzomatic" -else - MY_PV="$(ver_rs 1- -)" - SRC_URI="https://github.com/Gargaj/Bonzomatic/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/Bonzomatic-${MY_PV}" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="Unlicense" -SLOT="0" -IUSE="system-glfw system-glew system-stb wayland" - -# TODO: system-miniaudio, system-jsonxx/json++, system-scintilla -# !system-glfw copied from media-libs/glfw-3.3.3::gentoo -# !system-glew copied from media-libs/glew-2.2.0::gentoo -# kissfft: Bonzomatic targets non-existent `kissfft` pkg-config name -# system-kissfft? ( sci-libs/kissfft ) -DEPEND=" - system-glfw? ( media-libs/glfw ) - !system-glfw? ( - wayland? ( - dev-libs/wayland - media-libs/mesa[egl(+),wayland] - dev-libs/wayland-protocols - ) - !wayland? ( - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXxf86vm - x11-libs/libXi - ) - ) - system-glew? ( media-libs/glew:= ) - !system-glew? ( - >=x11-libs/libX11-1.6.2 - >=x11-libs/libXext-1.3.2 - >=x11-libs/libXi-1.7.2 - >=x11-libs/libXmu-1.1.1-r1 - ) - system-stb? ( dev-libs/stb ) - virtual/opengl - virtual/glu - media-libs/alsa-lib - media-libs/fontconfig -" -RDEPEND="${DEPEND}" -BDEPEND="!system-glfw? ( wayland? ( dev-libs/wayland-protocols ) )" - -src_configure() { - local mycmakeargs=( - -DBONZOMATIC_USE_SYSTEM_GLFW=$(usex system-glfw) - -DGLFW_USE_WAYLAND="$(usex wayland)" - -DBONZOMATIC_USE_SYSTEM_GLEW=$(usex system-glew) - -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb) - -DBONZOMATIC_USE_SYSTEM_KISSFFT=OFF - ) - - cmake_src_configure -} diff --git a/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild b/media-gfx/bonzomatic/bonzomatic-2023.06.15.ebuild similarity index 92% rename from media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild rename to media-gfx/bonzomatic/bonzomatic-2023.06.15.ebuild index ddde6f5b8..e95792947 100644 --- a/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-2023.06.15.ebuild @@ -57,18 +57,15 @@ RDEPEND=" media-libs/alsa-lib media-libs/fontconfig " -# miniaudio is headers-only -DEPEND=" - ${RDEPEND} - system-miniaudio? ( >=dev-libs/miniaudio-0.10 ) -" +# miniaudio: Uses miniaudio-0.10.4 while miniaudio-0.11.x broke API +DEPEND="${RDEPEND}" BDEPEND="!system-glfw? ( wayland? ( dev-libs/wayland-protocols ) )" src_configure() { local mycmakeargs=( -DBONZOMATIC_USE_SYSTEM_GLFW=$(usex system-glfw) -DBONZOMATIC_USE_SYSTEM_GLEW=$(usex system-glew) - -DBONZOMATIC_USE_SYSTEM_MINIAUDIO=$(usex system-miniaudio) + -DBONZOMATIC_USE_SYSTEM_MINIAUDIO=OFF -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb) -DBONZOMATIC_USE_SYSTEM_KISSFFT=OFF ) diff --git a/media-gfx/bonzomatic/bonzomatic-9999.ebuild b/media-gfx/bonzomatic/bonzomatic-9999.ebuild index ddde6f5b8..e95792947 100644 --- a/media-gfx/bonzomatic/bonzomatic-9999.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-9999.ebuild @@ -57,18 +57,15 @@ RDEPEND=" media-libs/alsa-lib media-libs/fontconfig " -# miniaudio is headers-only -DEPEND=" - ${RDEPEND} - system-miniaudio? ( >=dev-libs/miniaudio-0.10 ) -" +# miniaudio: Uses miniaudio-0.10.4 while miniaudio-0.11.x broke API +DEPEND="${RDEPEND}" BDEPEND="!system-glfw? ( wayland? ( dev-libs/wayland-protocols ) )" src_configure() { local mycmakeargs=( -DBONZOMATIC_USE_SYSTEM_GLFW=$(usex system-glfw) -DBONZOMATIC_USE_SYSTEM_GLEW=$(usex system-glew) - -DBONZOMATIC_USE_SYSTEM_MINIAUDIO=$(usex system-miniaudio) + -DBONZOMATIC_USE_SYSTEM_MINIAUDIO=OFF -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb) -DBONZOMATIC_USE_SYSTEM_KISSFFT=OFF )