Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/mandelbulber/
Date: Fri, 29 Apr 2022 10:21:56
Message-Id: 1651227654.fd4488775f63fa361ad0e860c845300326e9eeec.sam@gentoo
1 commit: fd4488775f63fa361ad0e860c845300326e9eeec
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 29 09:45:28 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 29 10:20:54 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd448877
7
8 media-gfx/mandelbulber: drop 2.12-r1, 2.26
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 media-gfx/mandelbulber/Manifest | 1 -
13 media-gfx/mandelbulber/mandelbulber-2.12-r1.ebuild | 82 -------------------
14 media-gfx/mandelbulber/mandelbulber-2.26.ebuild | 93 ----------------------
15 3 files changed, 176 deletions(-)
16
17 diff --git a/media-gfx/mandelbulber/Manifest b/media-gfx/mandelbulber/Manifest
18 index 5814dad8fe2d..31dfa04ea113 100644
19 --- a/media-gfx/mandelbulber/Manifest
20 +++ b/media-gfx/mandelbulber/Manifest
21 @@ -1,2 +1 @@
22 -DIST mandelbulber2-2.12-1.tar.gz 47092910 BLAKE2B 1e5ca64a4819052882bc7cdc047c6d755046f2ceebcf7b26db41511fde219aa523a3c6884f0667aed1365104c4502a6e6b1b2d7d40a4a024fdb5051d5ac13cd2 SHA512 5dc8dcaa45bc8747024ed16379cc4d622535099c925abf3c2aa01c0338fe8c1f272e6113b6bf28da6a4bb087e6d6e6a4c6634feca993d2c89f12b79582ff271c
23 DIST mandelbulber2-2.26.tar.gz 113563064 BLAKE2B 6fd333a42f5e4b106b950079277ff1bb6cc2395382e12ea37424df137ed11cf5fb103185b325d9615bd890404fe596133644a5cdd3911140eabb2f8c0c1d0e14 SHA512 cc547cab6e2b672a35be5d3d214ad3b292eaf1b3b06daf12cecce0f69e612fcfb4123cd837fd87003eea3103086947639fd04cae4b0ed7cd231d78e5d775e299
24
25 diff --git a/media-gfx/mandelbulber/mandelbulber-2.12-r1.ebuild b/media-gfx/mandelbulber/mandelbulber-2.12-r1.ebuild
26 deleted file mode 100644
27 index ae92b8fde4b8..000000000000
28 --- a/media-gfx/mandelbulber/mandelbulber-2.12-r1.ebuild
29 +++ /dev/null
30 @@ -1,82 +0,0 @@
31 -# Copyright 1999-2022 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -
36 -MY_P="${PN}2-${PV}-1"
37 -inherit desktop qmake-utils xdg-utils
38 -
39 -DESCRIPTION="Tool to render 3D fractals"
40 -HOMEPAGE="https://www.mandelbulber.com"
41 -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
42 -S=${WORKDIR}/${MY_P}
43 -
44 -LICENSE="CC-BY-4.0 GPL-3"
45 -SLOT="0"
46 -KEYWORDS="~amd64 ~x86"
47 -IUSE="opencl openexr sndfile tiff"
48 -
49 -BDEPEND="
50 - virtual/pkgconfig
51 -"
52 -RDEPEND="
53 - dev-libs/lzo
54 - dev-qt/qtcore:5
55 - dev-qt/qtgui:5
56 - dev-qt/qtmultimedia:5
57 - dev-qt/qtnetwork:5
58 - dev-qt/qttest:5
59 - dev-qt/qtwidgets:5
60 - media-libs/libpng:0=
61 - sci-libs/gsl:=
62 - opencl? ( virtual/opencl )
63 - openexr? (
64 - media-libs/ilmbase:=
65 - media-libs/openexr:=
66 - )
67 - sndfile? ( media-libs/libsndfile )
68 - tiff? ( media-libs/tiff:0 )
69 -"
70 -DEPEND="${RDEPEND}
71 - dev-qt/designer:5
72 -"
73 -
74 -src_prepare() {
75 - default
76 -
77 - # not packaged yet, but may be in the future
78 - sed -i -e "s/qtHaveModule(gamepad)/false/" makefiles/common.pri || die
79 -
80 - use openexr || sed -i -e "s/packagesExist(IlmBase)/false/" makefiles/common.pri || die
81 - use sndfile || sed -i -e "s/packagesExist(sndfile)/false/" makefiles/common.pri || die
82 - use tiff || sed -i -e "s/packagesExist(libtiff-4)/false/" makefiles/common.pri || die
83 -}
84 -
85 -src_configure() {
86 - if use opencl; then
87 - eqmake5 makefiles/${PN}-opencl.pro
88 - else
89 - eqmake5 makefiles/${PN}.pro
90 - fi
91 -}
92 -
93 -src_install() {
94 - dobin ${PN}2
95 -
96 - dodoc README NEWS usr/share/doc/${PN}2/Mandelbulber_Manual.pdf
97 -
98 - insinto /usr/share/${PN}2
99 - doins -r usr/share/${PN}2/*
100 -
101 - domenu ${PN}2.desktop
102 -
103 - newicon -s 256 qt/icons/${PN}.png ${PN}2.png
104 -}
105 -
106 -pkg_postinst() {
107 - xdg_icon_cache_update
108 -}
109 -
110 -pkg_postrm() {
111 - xdg_icon_cache_update
112 -}
113
114 diff --git a/media-gfx/mandelbulber/mandelbulber-2.26.ebuild b/media-gfx/mandelbulber/mandelbulber-2.26.ebuild
115 deleted file mode 100644
116 index 4995aa764c60..000000000000
117 --- a/media-gfx/mandelbulber/mandelbulber-2.26.ebuild
118 +++ /dev/null
119 @@ -1,93 +0,0 @@
120 -# Copyright 1999-2021 Gentoo Authors
121 -# Distributed under the terms of the GNU General Public License v2
122 -
123 -EAPI=8
124 -
125 -MY_P="${PN}2-${PV}"
126 -inherit desktop qmake-utils toolchain-funcs xdg-utils
127 -
128 -DESCRIPTION="Tool to render 3D fractals"
129 -HOMEPAGE="https://www.mandelbulber.com"
130 -SRC_URI="https://github.com/buddhi1980/${PN}2/releases/download/${PV}/${MY_P}.tar.gz mirror://sourceforge/${PN}/${MY_P}.tar.gz"
131 -
132 -LICENSE="CC-BY-4.0 GPL-3"
133 -SLOT="0"
134 -KEYWORDS="~amd64 ~x86"
135 -IUSE="joystick opencl openexr sndfile tiff"
136 -
137 -BDEPEND="
138 - virtual/pkgconfig
139 -"
140 -RDEPEND="
141 - dev-libs/lzo
142 - dev-qt/qtcore:5
143 - dev-qt/qtgui:5
144 - dev-qt/qtmultimedia:5
145 - dev-qt/qtnetwork:5
146 - dev-qt/qttest:5
147 - dev-qt/qtwidgets:5
148 - media-libs/libpng:0=
149 - sci-libs/gsl:=
150 - joystick? ( dev-qt/qtgamepad:5 )
151 - opencl? (
152 - dev-libs/clhpp
153 - virtual/opencl
154 - )
155 - openexr? (
156 - media-libs/ilmbase:=
157 - media-libs/openexr:=
158 - )
159 - sndfile? ( media-libs/libsndfile )
160 - tiff? ( media-libs/tiff:0 )
161 -"
162 -DEPEND="${RDEPEND}
163 - dev-qt/designer:5
164 -"
165 -
166 -S=${WORKDIR}/${MY_P}
167 -
168 -pkg_pretend() {
169 - [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
170 -}
171 -
172 -pkg_setup() {
173 - [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
174 -}
175 -
176 -src_prepare() {
177 - default
178 -
179 - use joystick || sed -i -e "s/qtHaveModule(gamepad)/false/" makefiles/common.pri || die
180 - use openexr || sed -i -e "s/packagesExist(IlmBase)/false/" makefiles/common.pri || die
181 - use sndfile || sed -i -e "s/packagesExist(sndfile)/false/" makefiles/common.pri || die
182 - use tiff || sed -i -e "s/packagesExist(libtiff-4)/false/" makefiles/common.pri || die
183 -}
184 -
185 -src_configure() {
186 - if use opencl; then
187 - eqmake5 makefiles/${PN}-opencl.pro
188 - else
189 - eqmake5 makefiles/${PN}.pro
190 - fi
191 -}
192 -
193 -src_install() {
194 - dobin ${PN}2
195 -
196 - dodoc README NEWS usr/share/doc/${PN}2/Mandelbulber_Manual.pdf
197 -
198 - insinto /usr/share/${PN}2
199 - doins -r usr/share/${PN}2/*
200 -
201 - domenu ${PN}2.desktop
202 -
203 - newicon -s 256 qt/icons/${PN}.png ${PN}2.png
204 -}
205 -
206 -pkg_postinst() {
207 - xdg_icon_cache_update
208 -}
209 -
210 -pkg_postrm() {
211 - xdg_icon_cache_update
212 -}