From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0DF0315ACFB for ; Sun, 9 Apr 2023 10:05:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 55D7BE084A; Sun, 9 Apr 2023 10:05:23 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1C625E084A for ; Sun, 9 Apr 2023 10:05:23 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 23128335DA0 for ; Sun, 9 Apr 2023 10:05:22 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 881DCA46 for ; Sun, 9 Apr 2023 10:05:18 +0000 (UTC) From: "Viorel Munteanu" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Viorel Munteanu" Message-ID: <1680965763.42eb3126a0e3af3f61ec866738ab01700c2de2c8.ceamac@gentoo> Subject: [gentoo-commits] repo/proj/guru:master commit in: media-gfx/bonzomatic/ X-VCS-Repository: repo/proj/guru X-VCS-Files: media-gfx/bonzomatic/Manifest media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild media-gfx/bonzomatic/bonzomatic-9999.ebuild X-VCS-Directories: media-gfx/bonzomatic/ X-VCS-Committer: ceamac X-VCS-Committer-Name: Viorel Munteanu X-VCS-Revision: 42eb3126a0e3af3f61ec866738ab01700c2de2c8 X-VCS-Branch: master Date: Sun, 9 Apr 2023 10:05:18 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 097c4305-bd53-4fcc-86d9-ff1d3e281e86 X-Archives-Hash: 6e724fb9248e08af8ec1472b0202326e commit: 42eb3126a0e3af3f61ec866738ab01700c2de2c8 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sat Apr 8 14:51:33 2023 +0000 Commit: Viorel Munteanu gentoo org> CommitDate: Sat Apr 8 14:56:03 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42eb3126 media-gfx/bonzomatic: add 2022.08.20 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> media-gfx/bonzomatic/Manifest | 1 + ...omatic-9999.ebuild => bonzomatic-2022.08.20.ebuild} | 18 +++++++++++++----- media-gfx/bonzomatic/bonzomatic-9999.ebuild | 18 +++++++++++++----- 3 files changed, 27 insertions(+), 10 deletions(-) diff --git a/media-gfx/bonzomatic/Manifest b/media-gfx/bonzomatic/Manifest index aafdf0bbe..d94cbe5f3 100644 --- a/media-gfx/bonzomatic/Manifest +++ b/media-gfx/bonzomatic/Manifest @@ -1 +1,2 @@ DIST bonzomatic-2022.02.05.tar.gz 2721552 BLAKE2B 0c89a88e82c0eeb20d3b40f2107590ae37168a16327431d1e296c6e9cb0ae6dc661d669a0b4c91c8cd9124e2001defbf0bcf4840161efb64e20ee9b2fe93f495 SHA512 5a1ed8c2dd1b2f45de5a9cb3b859b6d599d833114a8bab95b25ac1f3ad62b536371fffd4e19ee317b79190afd1bacaa2a46000c9c5f17ff239068d13e6630bd1 +DIST bonzomatic-2022.08.20.tar.gz 8883259 BLAKE2B 698695e0925fa0dc43a195fce0e622a2000781682fdbf7e3fdb90c174c32a937bb42aa2a2823f5ec3f2ad322309f98dd43eecaa517d81db5180ecfac12087cfa SHA512 0a9718f3d99bedcdbc3b60467d8a15846c48e8ef8583e793140077215b59d69fbd8ac7b7644ca811e810c5cf8b15c7c6cb2ec21f40b0493a69f93805cc24b8fd diff --git a/media-gfx/bonzomatic/bonzomatic-9999.ebuild b/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild similarity index 82% copy from media-gfx/bonzomatic/bonzomatic-9999.ebuild copy to media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild index adba07b55..3e2ebc2b2 100644 --- a/media-gfx/bonzomatic/bonzomatic-9999.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild @@ -20,14 +20,14 @@ fi LICENSE="Unlicense" SLOT="0" -IUSE="system-glfw system-glew system-stb wayland" +IUSE="system-glfw system-glew system-miniaudio system-stb wayland" -# TODO: system-miniaudio, system-jsonxx/json++, system-scintilla +# TODO: 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=" +RDEPEND=" system-glfw? ( media-libs/glfw ) !system-glfw? ( wayland? ( @@ -57,17 +57,25 @@ DEPEND=" media-libs/alsa-lib media-libs/fontconfig " -RDEPEND="${DEPEND}" +# miniaudio is headers-only +DEPEND=" + ${RDEPEND} + system-miniaudio? ( media-libs/miniaudio:0.10= ) +" 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_MINIAUDIO=$(usex system-miniaudio) -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb) -DBONZOMATIC_USE_SYSTEM_KISSFFT=OFF ) + if use !system-glfw; then + mycmakeargs+=( -DGLFW_USE_WAYLAND="$(usex wayland)" ) + fi + cmake_src_configure } diff --git a/media-gfx/bonzomatic/bonzomatic-9999.ebuild b/media-gfx/bonzomatic/bonzomatic-9999.ebuild index adba07b55..3e2ebc2b2 100644 --- a/media-gfx/bonzomatic/bonzomatic-9999.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-9999.ebuild @@ -20,14 +20,14 @@ fi LICENSE="Unlicense" SLOT="0" -IUSE="system-glfw system-glew system-stb wayland" +IUSE="system-glfw system-glew system-miniaudio system-stb wayland" -# TODO: system-miniaudio, system-jsonxx/json++, system-scintilla +# TODO: 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=" +RDEPEND=" system-glfw? ( media-libs/glfw ) !system-glfw? ( wayland? ( @@ -57,17 +57,25 @@ DEPEND=" media-libs/alsa-lib media-libs/fontconfig " -RDEPEND="${DEPEND}" +# miniaudio is headers-only +DEPEND=" + ${RDEPEND} + system-miniaudio? ( media-libs/miniaudio:0.10= ) +" 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_MINIAUDIO=$(usex system-miniaudio) -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb) -DBONZOMATIC_USE_SYSTEM_KISSFFT=OFF ) + if use !system-glfw; then + mycmakeargs+=( -DGLFW_USE_WAYLAND="$(usex wayland)" ) + fi + cmake_src_configure }