[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: 531c6427c60f7ac4b7a1db4b42549ee509bf71bd Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sun Apr 9 09:39:25 2023 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sun Apr 9 09:39:44 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=531c6427 media-gfx/bonzomatic: unkeyword 2022.08.20 for ~x86 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild | 2 +- media-gfx/bonzomatic/bonzomatic-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild b/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild index 4bc43bb2e..ddde6f5b8 100644 --- a/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild @@ -15,7 +15,7 @@ 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" + KEYWORDS="~amd64" fi LICENSE="Unlicense" diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild index 4bc43bb2e..ddde6f5b8 100644 --- a/media-gfx/bonzomatic/bonzomatic-.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-.ebuild @@ -15,7 +15,7 @@ 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" + KEYWORDS="~amd64" fi LICENSE="Unlicense"
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: 96a0096c5a83c53ef0a274200c7160af77f33a0a Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sat Apr 8 16:08:05 2023 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sat Apr 8 16:08:05 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96a0096c media-gfx/bonzomatic: Fix metadata (USE system-miniaudio, remote-id) Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> media-gfx/bonzomatic/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/media-gfx/bonzomatic/metadata.xml b/media-gfx/bonzomatic/metadata.xml index aa40a4450..b45a47588 100644 --- a/media-gfx/bonzomatic/metadata.xml +++ b/media-gfx/bonzomatic/metadata.xml @@ -10,6 +10,10 @@ Build non-system-glfw for wayland instead of X11 Use the systems installed version of GLEW (upstream-unsupported) Use the systems installed version of STB (upstream-unsupported) + Use the systems installed version of Miniaudio (upstream-unsupported) + + Gargaj/Bonzomatic +
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: 7dac7b85bfea95fa970dfdb0369a934b81d9dd82 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sat Apr 8 16:07:26 2023 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sat Apr 8 16:07:26 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7dac7b85 media-gfx/bonzomatic: Fix miniaudio category Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild | 2 +- media-gfx/bonzomatic/bonzomatic-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild b/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild index 3e2ebc2b2..4bc43bb2e 100644 --- a/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild @@ -60,7 +60,7 @@ RDEPEND=" # miniaudio is headers-only DEPEND=" ${RDEPEND} - system-miniaudio? ( media-libs/miniaudio:0.10= ) + system-miniaudio? ( >=dev-libs/miniaudio-0.10 ) " BDEPEND="!system-glfw? ( wayland? ( dev-libs/wayland-protocols ) )" diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild index 3e2ebc2b2..4bc43bb2e 100644 --- a/media-gfx/bonzomatic/bonzomatic-.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-.ebuild @@ -60,7 +60,7 @@ RDEPEND=" # miniaudio is headers-only DEPEND=" ${RDEPEND} - system-miniaudio? ( media-libs/miniaudio:0.10= ) + system-miniaudio? ( >=dev-libs/miniaudio-0.10 ) " BDEPEND="!system-glfw? ( wayland? ( dev-libs/wayland-protocols ) )"
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: 42eb3126a0e3af3f61ec866738ab01700c2de2c8 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sat Apr 8 14:51:33 2023 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sat Apr 8 14:56:03 2023 + 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-.ebuild => bonzomatic-2022.08.20.ebuild} | 18 +- media-gfx/bonzomatic/bonzomatic-.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-.ebuild b/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild similarity index 82% copy from media-gfx/bonzomatic/bonzomatic-.ebuild copy to media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild index adba07b55..3e2ebc2b2 100644 --- a/media-gfx/bonzomatic/bonzomatic-.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-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild index adba07b55..3e2ebc2b2 100644 --- a/media-gfx/bonzomatic/bonzomatic-.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-.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)
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: 366dc9d5a9cfd6b16d5faeb6f2de1a159750a5d3 Author: Andrew Ammerlaan gentoo org> AuthorDate: Sun Jul 3 12:17:13 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sun Jul 3 12:17:13 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=366dc9d5 media-gfx/bonzomatic: fix UnusedLocalUse Signed-off-by: Andrew Ammerlaan gentoo.org> media-gfx/bonzomatic/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/bonzomatic/metadata.xml b/media-gfx/bonzomatic/metadata.xml index 201d45c82..418652855 100644 --- a/media-gfx/bonzomatic/metadata.xml +++ b/media-gfx/bonzomatic/metadata.xml @@ -10,6 +10,6 @@ Build non-system-glfw for wayland instead of X11 Use the systems installed version of GLEW (upstream-unsupported) Use the systems installed version of STB (upstream-unsupported) - Use the systems installed version of Kissfft (upstream-unsupported) +
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: 9f071d2b8a0a2b50f5819c2d97b4a3c76fb0380c Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Mon May 23 13:32:44 2022 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Mon May 23 17:04:35 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f071d2b media-gfx/bonzomatic: Remove broken USE=system-kissfft Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> media-gfx/bonzomatic/bonzomatic-2022.02.05.ebuild | 7 --- media-gfx/bonzomatic/bonzomatic-.ebuild | 9 + 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/media-gfx/bonzomatic/bonzomatic-2022.02.05.ebuild b/media-gfx/bonzomatic/bonzomatic-2022.02.05.ebuild index 9582d65a3..adba07b55 100644 --- a/media-gfx/bonzomatic/bonzomatic-2022.02.05.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-2022.02.05.ebuild @@ -20,11 +20,13 @@ fi LICENSE="Unlicense" SLOT="0" -IUSE="system-glfw system-glew system-stb system-kissfft wayland" +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? ( @@ -50,7 +52,6 @@ DEPEND=" >=x11-libs/libXmu-1.1.1-r1 ) system-stb? ( dev-libs/stb ) - system-kissfft? ( sci-libs/kissfft ) virtual/opengl virtual/glu media-libs/alsa-lib @@ -65,7 +66,7 @@ src_configure() { -DGLFW_USE_WAYLAND="$(usex wayland)" -DBONZOMATIC_USE_SYSTEM_GLEW=$(usex system-glew) -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb) - -DBONZOMATIC_USE_SYSTEM_KISSFFT=$(usex system-kissfft) + -DBONZOMATIC_USE_SYSTEM_KISSFFT=OFF ) cmake_src_configure diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild index 6afe8200b..adba07b55 100644 --- a/media-gfx/bonzomatic/bonzomatic-.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,11 +20,13 @@ fi LICENSE="Unlicense" SLOT="0" -IUSE="system-glfw system-glew system-stb system-kissfft wayland" +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? ( @@ -50,7 +52,6 @@ DEPEND=" >=x11-libs/libXmu-1.1.1-r1 ) system-stb? ( dev-libs/stb ) - system-kissfft? ( sci-libs/kissfft ) virtual/opengl virtual/glu media-libs/alsa-lib @@ -65,7 +66,7 @@ src_configure() { -DGLFW_USE_WAYLAND="$(usex wayland)" -DBONZOMATIC_USE_SYSTEM_GLEW=$(usex system-glew) -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb) - -DBONZOMATIC_USE_SYSTEM_KISSFFT=$(usex system-kissfft) + -DBONZOMATIC_USE_SYSTEM_KISSFFT=OFF ) cmake_src_configure
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: af488a293374244b9d66b2e8bf4fe0fc92b21b46 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Mon May 23 13:31:58 2022 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Mon May 23 13:33:04 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=af488a29 media-gfx/bonzomatic: drop 2021.03.07-r1 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> media-gfx/bonzomatic/Manifest | 1 - .../bonzomatic/bonzomatic-2021.03.07-r1.ebuild | 72 -- 2 files changed, 73 deletions(-) diff --git a/media-gfx/bonzomatic/Manifest b/media-gfx/bonzomatic/Manifest index 7198612cb..aafdf0bbe 100644 --- a/media-gfx/bonzomatic/Manifest +++ b/media-gfx/bonzomatic/Manifest @@ -1,2 +1 @@ -DIST bonzomatic-2021.03.07.tar.gz 2721345 BLAKE2B ef943aea11bbeab18b21a95a589caceb2694512a17bbf7ec83019243b30ce2aa1c91a1eff688bfc277885bbf6c1dccad4d1e4ad866800c9020edd83093e3a7d8 SHA512 d462fc7c44a62a00dfe4af7fa2a16718b767317a9d3de5bf4599fc83f19a665575d041c88c0de90c036a0497ec8576700189bc813a057a97883d509f3b3fd4b6 DIST bonzomatic-2022.02.05.tar.gz 2721552 BLAKE2B 0c89a88e82c0eeb20d3b40f2107590ae37168a16327431d1e296c6e9cb0ae6dc661d669a0b4c91c8cd9124e2001defbf0bcf4840161efb64e20ee9b2fe93f495 SHA512 5a1ed8c2dd1b2f45de5a9cb3b859b6d599d833114a8bab95b25ac1f3ad62b536371fffd4e19ee317b79190afd1bacaa2a46000c9c5f17ff239068d13e6630bd1 diff --git a/media-gfx/bonzomatic/bonzomatic-2021.03.07-r1.ebuild b/media-gfx/bonzomatic/bonzomatic-2021.03.07-r1.ebuild deleted file mode 100644 index 6afe8200b..0 --- a/media-gfx/bonzomatic/bonzomatic-2021.03.07-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 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}" == "" ]] -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 system-kissfft 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 -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 ) - system-kissfft? ( sci-libs/kissfft ) - 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=$(usex system-kissfft) - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: 03e3e265c27916ae528a43b6e64b3db0d36c3c4b Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Apr 15 20:55:02 2022 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Apr 15 20:56:01 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03e3e265 media-gfx/bonzomatic: add 2022.02.05 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> media-gfx/bonzomatic/Manifest | 1 + media-gfx/bonzomatic/bonzomatic-2022.02.05.ebuild | 72 +++ 2 files changed, 73 insertions(+) diff --git a/media-gfx/bonzomatic/Manifest b/media-gfx/bonzomatic/Manifest index 3750150fe..7198612cb 100644 --- a/media-gfx/bonzomatic/Manifest +++ b/media-gfx/bonzomatic/Manifest @@ -1 +1,2 @@ DIST bonzomatic-2021.03.07.tar.gz 2721345 BLAKE2B ef943aea11bbeab18b21a95a589caceb2694512a17bbf7ec83019243b30ce2aa1c91a1eff688bfc277885bbf6c1dccad4d1e4ad866800c9020edd83093e3a7d8 SHA512 d462fc7c44a62a00dfe4af7fa2a16718b767317a9d3de5bf4599fc83f19a665575d041c88c0de90c036a0497ec8576700189bc813a057a97883d509f3b3fd4b6 +DIST bonzomatic-2022.02.05.tar.gz 2721552 BLAKE2B 0c89a88e82c0eeb20d3b40f2107590ae37168a16327431d1e296c6e9cb0ae6dc661d669a0b4c91c8cd9124e2001defbf0bcf4840161efb64e20ee9b2fe93f495 SHA512 5a1ed8c2dd1b2f45de5a9cb3b859b6d599d833114a8bab95b25ac1f3ad62b536371fffd4e19ee317b79190afd1bacaa2a46000c9c5f17ff239068d13e6630bd1 diff --git a/media-gfx/bonzomatic/bonzomatic-2022.02.05.ebuild b/media-gfx/bonzomatic/bonzomatic-2022.02.05.ebuild new file mode 100644 index 0..9582d65a3 --- /dev/null +++ b/media-gfx/bonzomatic/bonzomatic-2022.02.05.ebuild @@ -0,0 +1,72 @@ +# 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}" == "" ]] +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 system-kissfft 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 +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 ) + system-kissfft? ( sci-libs/kissfft ) + 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=$(usex system-kissfft) + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: b4e36da115e4c08ccdacfb0b04cec9cd93f4 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sun Apr 10 21:46:08 2022 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sun Apr 10 21:53:31 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4e36da1 media-gfx/bonzomatic: Fix mesa[egl] Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> .../{bonzomatic-2021.03.07.ebuild => bonzomatic-2021.03.07-r1.ebuild} | 2 +- media-gfx/bonzomatic/bonzomatic-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild b/media-gfx/bonzomatic/bonzomatic-2021.03.07-r1.ebuild similarity index 98% rename from media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild rename to media-gfx/bonzomatic/bonzomatic-2021.03.07-r1.ebuild index ee701bf37..6afe8200b 100644 --- a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-2021.03.07-r1.ebuild @@ -30,7 +30,7 @@ DEPEND=" !system-glfw? ( wayland? ( dev-libs/wayland - media-libs/mesa[egl,wayland] + media-libs/mesa[egl(+),wayland] dev-libs/wayland-protocols ) !wayland? ( diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild index ee701bf37..6afe8200b 100644 --- a/media-gfx/bonzomatic/bonzomatic-.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-.ebuild @@ -30,7 +30,7 @@ DEPEND=" !system-glfw? ( wayland? ( dev-libs/wayland - media-libs/mesa[egl,wayland] + media-libs/mesa[egl(+),wayland] dev-libs/wayland-protocols ) !wayland? (
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: 9fe955d1835d9f1b87fded563df584cf9b8fceb0 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sun Jun 13 08:42:56 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sun Jun 13 08:47:09 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9fe955d1 media-gfx/bonzomatic: Add myself as maintainer Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> media-gfx/bonzomatic/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/media-gfx/bonzomatic/metadata.xml b/media-gfx/bonzomatic/metadata.xml index 812aa7482..201d45c82 100644 --- a/media-gfx/bonzomatic/metadata.xml +++ b/media-gfx/bonzomatic/metadata.xml @@ -1,6 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> + + cont...@hacktivis.me + Haelwenn (lanodan) Monnier + Use the systems installed version of GLFW (upstream-unsupported) Build non-system-glfw for wayland instead of X11
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: c21ef5bfebab463d86eb5442484b060aaa133b76 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sun Jun 13 08:39:58 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sun Jun 13 08:47:07 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c21ef5bf Revert "media-gfx/bonzomatic: drop unmaintained live" I am actually using the live version, so it is maintained. This reverts commit ccde6e304101ceb0084f644eb21b1cb34ec86f99. Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> media-gfx/bonzomatic/bonzomatic-.ebuild | 72 + 1 file changed, 72 insertions(+) diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild new file mode 100644 index 0..ee701bf37 --- /dev/null +++ b/media-gfx/bonzomatic/bonzomatic-.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2021 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}" == "" ]] +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 system-kissfft 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 +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 ) + system-kissfft? ( sci-libs/kissfft ) + 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=$(usex system-kissfft) + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: ccde6e304101ceb0084f644eb21b1cb34ec86f99 Author: Alessandro Barbieri gmail com> AuthorDate: Sun Jun 6 02:38:22 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Fri Jun 11 15:23:11 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ccde6e30 media-gfx/bonzomatic: drop unmaintained live Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> media-gfx/bonzomatic/bonzomatic-.ebuild | 72 - 1 file changed, 72 deletions(-) diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild deleted file mode 100644 index ee701bf37..0 --- a/media-gfx/bonzomatic/bonzomatic-.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 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}" == "" ]] -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 system-kissfft 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 -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 ) - system-kissfft? ( sci-libs/kissfft ) - 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=$(usex system-kissfft) - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: f97fc556d39ba367e147c5339952d18780c96d0d Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sat May 8 06:12:59 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sat May 8 06:14:31 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f97fc556 media-gfx/bonzomatic: Fix dependencies for vendored glfw and glew Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild | 30 --- media-gfx/bonzomatic/bonzomatic-.ebuild | 30 --- media-gfx/bonzomatic/metadata.xml | 1 + 3 files changed, 53 insertions(+), 8 deletions(-) diff --git a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild index 441dd7340..ee701bf37 100644 --- a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild @@ -20,27 +20,49 @@ fi LICENSE="Unlicense" SLOT="0" -IUSE="system-glfw system-glew system-stb system-kissfft" +IUSE="system-glfw system-glew system-stb system-kissfft 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 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 ) system-kissfft? ( sci-libs/kissfft ) virtual/opengl virtual/glu media-libs/alsa-lib media-libs/fontconfig - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libXcursor " 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=$(usex system-kissfft) diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild index 441dd7340..ee701bf37 100644 --- a/media-gfx/bonzomatic/bonzomatic-.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-.ebuild @@ -20,27 +20,49 @@ fi LICENSE="Unlicense" SLOT="0" -IUSE="system-glfw system-glew system-stb system-kissfft" +IUSE="system-glfw system-glew system-stb system-kissfft 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 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 ) system-kissfft? ( sci-libs/kissfft ) virtual/opengl virtual/glu media-libs/alsa-lib media-libs/fontconfig - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libXcursor " 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)
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: 80b31a1efc998a4b82bb678058e80cf8e0d59c33 Author: Andrew Ammerlaan riseup net> AuthorDate: Tue Apr 20 18:34:06 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Tue Apr 20 18:34:06 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80b31a1e media-gfx/bonzomatic: add missing dep Closes: https://bugs.gentoo.org/784422 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan riseup.net> media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild | 1 + media-gfx/bonzomatic/bonzomatic-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild index a18af2458..441dd7340 100644 --- a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild @@ -29,6 +29,7 @@ DEPEND=" system-stb? ( dev-libs/stb ) system-kissfft? ( sci-libs/kissfft ) virtual/opengl + virtual/glu media-libs/alsa-lib media-libs/fontconfig x11-libs/libXi diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild index a18af2458..441dd7340 100644 --- a/media-gfx/bonzomatic/bonzomatic-.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-.ebuild @@ -29,6 +29,7 @@ DEPEND=" system-stb? ( dev-libs/stb ) system-kissfft? ( sci-libs/kissfft ) virtual/opengl + virtual/glu media-libs/alsa-lib media-libs/fontconfig x11-libs/libXi
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: 766a645275b4cbc1a15f3bd102cd1b5860b6c081 Author: Andrew Ammerlaan riseup net> AuthorDate: Sun Apr 18 08:59:05 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Sun Apr 18 08:59:25 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=766a6452 media-gfx/bonzomatic: add missing dep Closes: https://bugs.gentoo.org/783681 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan riseup.net> media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild | 1 + media-gfx/bonzomatic/bonzomatic-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild index c142dd285..a18af2458 100644 --- a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild @@ -31,6 +31,7 @@ DEPEND=" virtual/opengl media-libs/alsa-lib media-libs/fontconfig + x11-libs/libXi x11-libs/libXinerama x11-libs/libXcursor " diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild index c142dd285..a18af2458 100644 --- a/media-gfx/bonzomatic/bonzomatic-.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-.ebuild @@ -31,6 +31,7 @@ DEPEND=" virtual/opengl media-libs/alsa-lib media-libs/fontconfig + x11-libs/libXi x11-libs/libXinerama x11-libs/libXcursor "
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: 38555718565381baa0781006c8b22d4392599b01 Author: Andrew Ammerlaan riseup net> AuthorDate: Thu Apr 15 12:44:42 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Thu Apr 15 12:44:42 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38555718 media-gfx/bonzomatic: add missing dependency Closes: https://bugs.gentoo.org/782976 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan riseup.net> media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild | 1 + media-gfx/bonzomatic/bonzomatic-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild index bf5439d08..c142dd285 100644 --- a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild @@ -32,6 +32,7 @@ DEPEND=" media-libs/alsa-lib media-libs/fontconfig x11-libs/libXinerama + x11-libs/libXcursor " RDEPEND="${DEPEND}" diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild index bf5439d08..c142dd285 100644 --- a/media-gfx/bonzomatic/bonzomatic-.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-.ebuild @@ -32,6 +32,7 @@ DEPEND=" media-libs/alsa-lib media-libs/fontconfig x11-libs/libXinerama + x11-libs/libXcursor " RDEPEND="${DEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: e8d0e2983ec261806f91da20ed782c050d48d07e Author: Andrew Ammerlaan riseup net> AuthorDate: Tue Apr 13 11:52:05 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Tue Apr 13 11:52:05 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e8d0e298 media-gfx/bonzomatic: add missing dep Closes: https://bugs.gentoo.org/781086 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan riseup.net> media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild | 1 + media-gfx/bonzomatic/bonzomatic-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild index 7e2d2953b..bf5439d08 100644 --- a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild @@ -31,6 +31,7 @@ DEPEND=" virtual/opengl media-libs/alsa-lib media-libs/fontconfig + x11-libs/libXinerama " RDEPEND="${DEPEND}" diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild index 7e2d2953b..bf5439d08 100644 --- a/media-gfx/bonzomatic/bonzomatic-.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-.ebuild @@ -31,6 +31,7 @@ DEPEND=" virtual/opengl media-libs/alsa-lib media-libs/fontconfig + x11-libs/libXinerama " RDEPEND="${DEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: 4d90e995fefe187127f7e7699c58c76bf91bc955 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sat Apr 3 16:08:43 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sat Apr 3 16:08:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4d90e995 media-gfx/bonzomatic: s/ecmakeargs/mycmakeargs/ Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild | 2 +- media-gfx/bonzomatic/bonzomatic-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild index f2f0ae5c4..7e2d2953b 100644 --- a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild @@ -35,7 +35,7 @@ DEPEND=" RDEPEND="${DEPEND}" src_configure() { - local ecmakeargs=( + local mycmakeargs=( -DBONZOMATIC_USE_SYSTEM_GLFW=$(usex system-glfw) -DBONZOMATIC_USE_SYSTEM_GLEW=$(usex system-glew) -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb) diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild index f2f0ae5c4..7e2d2953b 100644 --- a/media-gfx/bonzomatic/bonzomatic-.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-.ebuild @@ -35,7 +35,7 @@ DEPEND=" RDEPEND="${DEPEND}" src_configure() { - local ecmakeargs=( + local mycmakeargs=( -DBONZOMATIC_USE_SYSTEM_GLFW=$(usex system-glfw) -DBONZOMATIC_USE_SYSTEM_GLEW=$(usex system-glew) -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb)
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: af2e11a997a3f5b36c382d15995aa0efa14be20c Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Apr 2 23:47:29 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Apr 2 23:47:29 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=af2e11a9 media-gfx/bonzomatic: Keyword only non-live versions Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild | 2 +- media-gfx/bonzomatic/bonzomatic-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild index eb245ceb1..f2f0ae5c4 100644 --- a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild @@ -15,11 +15,11 @@ 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" -KEYWORDS="~amd64 ~x86" IUSE="system-glfw system-glew system-stb system-kissfft" # TODO: system-miniaudio, system-jsonxx/json++, system-scintilla diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild index eb245ceb1..f2f0ae5c4 100644 --- a/media-gfx/bonzomatic/bonzomatic-.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-.ebuild @@ -15,11 +15,11 @@ 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" -KEYWORDS="~amd64 ~x86" IUSE="system-glfw system-glew system-stb system-kissfft" # TODO: system-miniaudio, system-jsonxx/json++, system-scintilla
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/bonzomatic/
commit: b11b34dc29a6f423e940e1098b0d90b58f4025a9 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Apr 2 23:24:06 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Apr 2 23:24:21 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b11b34dc media-gfx/bonzomatic: New Package Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> media-gfx/bonzomatic/Manifest | 1 + media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild | 46 +++ media-gfx/bonzomatic/bonzomatic-.ebuild | 46 +++ media-gfx/bonzomatic/metadata.xml | 10 + 4 files changed, 103 insertions(+) diff --git a/media-gfx/bonzomatic/Manifest b/media-gfx/bonzomatic/Manifest new file mode 100644 index 0..3750150fe --- /dev/null +++ b/media-gfx/bonzomatic/Manifest @@ -0,0 +1 @@ +DIST bonzomatic-2021.03.07.tar.gz 2721345 BLAKE2B ef943aea11bbeab18b21a95a589caceb2694512a17bbf7ec83019243b30ce2aa1c91a1eff688bfc277885bbf6c1dccad4d1e4ad866800c9020edd83093e3a7d8 SHA512 d462fc7c44a62a00dfe4af7fa2a16718b767317a9d3de5bf4599fc83f19a665575d041c88c0de90c036a0497ec8576700189bc813a057a97883d509f3b3fd4b6 diff --git a/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild new file mode 100644 index 0..eb245ceb1 --- /dev/null +++ b/media-gfx/bonzomatic/bonzomatic-2021.03.07.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 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}" == "" ]] +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}" +fi + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="system-glfw system-glew system-stb system-kissfft" + +# TODO: system-miniaudio, system-jsonxx/json++, system-scintilla +DEPEND=" + system-glfw? ( media-libs/glfw ) + system-glew? ( media-libs/glew:= ) + system-stb? ( dev-libs/stb ) + system-kissfft? ( sci-libs/kissfft ) + virtual/opengl + media-libs/alsa-lib + media-libs/fontconfig +" +RDEPEND="${DEPEND}" + +src_configure() { + local ecmakeargs=( + -DBONZOMATIC_USE_SYSTEM_GLFW=$(usex system-glfw) + -DBONZOMATIC_USE_SYSTEM_GLEW=$(usex system-glew) + -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb) + -DBONZOMATIC_USE_SYSTEM_KISSFFT=$(usex system-kissfft) + ) + + cmake_src_configure +} diff --git a/media-gfx/bonzomatic/bonzomatic-.ebuild b/media-gfx/bonzomatic/bonzomatic-.ebuild new file mode 100644 index 0..eb245ceb1 --- /dev/null +++ b/media-gfx/bonzomatic/bonzomatic-.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 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}" == "" ]] +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}" +fi + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="system-glfw system-glew system-stb system-kissfft" + +# TODO: system-miniaudio, system-jsonxx/json++, system-scintilla +DEPEND=" + system-glfw? ( media-libs/glfw ) + system-glew? ( media-libs/glew:= ) + system-stb? ( dev-libs/stb ) + system-kissfft? ( sci-libs/kissfft ) + virtual/opengl + media-libs/alsa-lib + media-libs/fontconfig +" +RDEPEND="${DEPEND}" + +src_configure() { + local ecmakeargs=( + -DBONZOMATIC_USE_SYSTEM_GLFW=$(usex system-glfw) + -DBONZOMATIC_USE_SYSTEM_GLEW=$(usex system-glew) + -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb) + -DBONZOMATIC_USE_SYSTEM_KISSFFT=$(usex system-kissfft) + ) + + cmake_src_configure +} diff --git a/media-gfx/bonzomatic/metadata.xml b/media-gfx/bonzomatic/metadata.xml new file mode 100644 index 0..555bdeb3f --- /dev/null +++ b/media-gfx/bonzomatic/metadata.xml @@ -0,0 +1,10 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + Use the systems installed version of GLFW (upstream-unsupported) + Use the systems installed version of GLEW (upstream-unsupported) + Use the systems installed version of STB (upstream-unsupported) +