Gentoo Archives: gentoo-commits

From: Haelwenn Monnier <contact@×××××××××.me>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: media-gfx/bonzomatic/
Date: Sun, 13 Jun 2021 08:49:13
Message-Id: 1623424991.ccde6e304101ceb0084f644eb21b1cb34ec86f99.lanodan@gentoo
1 commit: ccde6e304101ceb0084f644eb21b1cb34ec86f99
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Sun Jun 6 02:38:22 2021 +0000
4 Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
5 CommitDate: Fri Jun 11 15:23:11 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ccde6e30
7
8 media-gfx/bonzomatic: drop unmaintained live
9
10 Package-Manager: Portage-3.0.19, Repoman-3.0.3
11 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
12
13 media-gfx/bonzomatic/bonzomatic-9999.ebuild | 72 -----------------------------
14 1 file changed, 72 deletions(-)
15
16 diff --git a/media-gfx/bonzomatic/bonzomatic-9999.ebuild b/media-gfx/bonzomatic/bonzomatic-9999.ebuild
17 deleted file mode 100644
18 index ee701bf37..000000000
19 --- a/media-gfx/bonzomatic/bonzomatic-9999.ebuild
20 +++ /dev/null
21 @@ -1,72 +0,0 @@
22 -# Copyright 1999-2021 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=7
26 -
27 -inherit cmake
28 -
29 -DESCRIPTION="Live shader coding tool and Shader Showdown workhorse"
30 -HOMEPAGE="https://github.com/Gargaj/Bonzomatic"
31 -if [[ "${PV}" == "9999" ]]
32 -then
33 - inherit git-r3
34 - EGIT_REPO_URI="https://github.com/Gargaj/Bonzomatic"
35 -else
36 - MY_PV="$(ver_rs 1- -)"
37 - SRC_URI="https://github.com/Gargaj/Bonzomatic/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
38 - S="${WORKDIR}/Bonzomatic-${MY_PV}"
39 - KEYWORDS="~amd64 ~x86"
40 -fi
41 -
42 -LICENSE="Unlicense"
43 -SLOT="0"
44 -IUSE="system-glfw system-glew system-stb system-kissfft wayland"
45 -
46 -# TODO: system-miniaudio, system-jsonxx/json++, system-scintilla
47 -# !system-glfw copied from media-libs/glfw-3.3.3::gentoo
48 -# !system-glew copied from media-libs/glew-2.2.0::gentoo
49 -DEPEND="
50 - system-glfw? ( media-libs/glfw )
51 - !system-glfw? (
52 - wayland? (
53 - dev-libs/wayland
54 - media-libs/mesa[egl,wayland]
55 - dev-libs/wayland-protocols
56 - )
57 - !wayland? (
58 - x11-libs/libX11
59 - x11-libs/libXcursor
60 - x11-libs/libXinerama
61 - x11-libs/libXrandr
62 - x11-libs/libXxf86vm
63 - x11-libs/libXi
64 - )
65 - )
66 - system-glew? ( media-libs/glew:= )
67 - !system-glew? (
68 - >=x11-libs/libX11-1.6.2
69 - >=x11-libs/libXext-1.3.2
70 - >=x11-libs/libXi-1.7.2
71 - >=x11-libs/libXmu-1.1.1-r1
72 - )
73 - system-stb? ( dev-libs/stb )
74 - system-kissfft? ( sci-libs/kissfft )
75 - virtual/opengl
76 - virtual/glu
77 - media-libs/alsa-lib
78 - media-libs/fontconfig
79 -"
80 -RDEPEND="${DEPEND}"
81 -BDEPEND="!system-glfw? ( wayland? ( dev-libs/wayland-protocols ) )"
82 -
83 -src_configure() {
84 - local mycmakeargs=(
85 - -DBONZOMATIC_USE_SYSTEM_GLFW=$(usex system-glfw)
86 - -DGLFW_USE_WAYLAND="$(usex wayland)"
87 - -DBONZOMATIC_USE_SYSTEM_GLEW=$(usex system-glew)
88 - -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb)
89 - -DBONZOMATIC_USE_SYSTEM_KISSFFT=$(usex system-kissfft)
90 - )
91 -
92 - cmake_src_configure
93 -}