media-gfx/mandelbulber: version bump 2.12

Package-Manager: Portage-2.3.19, Repoman-2.3.6
This commit is contained in:
Michael Palimaka
2018-02-10 22:22:59 +11:00
parent e67466e42c
commit d3dd5c8a97
3 changed files with 75 additions and 0 deletions
+1
View File
@@ -1 +1,2 @@
DIST mandelbulber1.21-1.orig.tar.gz 1076836 BLAKE2B 6cb17351d8070abb092faa48a2254c76af40cd95942e8ecb46f3fd651423b5e8be8555906c946fb5b28024f23015680abce2f92adc33a742fadea8c0e10c6fac SHA512 caaa27a4aa67e83045e9cfc84593770d26d0b12d44e6f37f1f37e04eb62f7d2038c07d82541eca2ef8c64c787bae2fac9c487f69c98936310946f27c07760ce3
DIST mandelbulber2-2.12-1.tar.gz 47092910 BLAKE2B 1e5ca64a4819052882bc7cdc047c6d755046f2ceebcf7b26db41511fde219aa523a3c6884f0667aed1365104c4502a6e6b1b2d7d40a4a024fdb5051d5ac13cd2 SHA512 5dc8dcaa45bc8747024ed16379cc4d622535099c925abf3c2aa01c0338fe8c1f272e6113b6bf28da6a4bb087e6d6e6a4c6634feca993d2c89f12b79582ff271c
@@ -0,0 +1,71 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MY_P="${PN}2-${PV}-1"
inherit qmake-utils
DESCRIPTION="Tool to render 3D fractals"
HOMEPAGE="http://www.mandelbulber.com"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="CC-BY-4.0 GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="opencl openexr sndfile tiff"
RDEPEND="
dev-libs/lzo
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtmultimedia:5
dev-qt/qtnetwork:5
dev-qt/qttest:5
dev-qt/qtwidgets:5
media-libs/libpng:0=
sci-libs/gsl:=
opencl? ( virtual/opencl )
openexr? (
media-libs/ilmbase:=
media-libs/openexr:=
)
sndfile? ( media-libs/libsndfile )
tiff? ( media-libs/tiff:0 )
"
DEPEND="${RDEPEND}
virtual/pkgconfig
"
S=${WORKDIR}/${MY_P}
src_prepare() {
default
# not packaged yet, but may be in the future
sed -i -e "s/qtHaveModule(gamepad)/false/" makefiles/common.pri || die
use openexr || sed -i -e "s/packagesExist(IlmBase)/false/" makefiles/common.pri || die
use sndfile || sed -i -e "s/packagesExist(sndfile)/false/" makefiles/common.pri || die
use tiff || sed -i -e "s/packagesExist(libtiff-4)/false/" makefiles/common.pri || die
}
src_configure() {
if use opencl; then
eqmake5 makefiles/${PN}-opencl.pro
else
eqmake5 makefiles/${PN}.pro
fi
}
src_install() {
dobin ${PN}2
dodoc README NEWS usr/share/doc/${PN}2/Mandelbulber_Manual.pdf
insinto /usr/share/${PN}2
doins -r usr/share/${PN}2/*
insinto /usr/share/applications
doins ${PN}2.desktop
}
+3
View File
@@ -11,6 +11,9 @@
and some other kind of 3D fractals like Mandelbox, Bulbbox, Juliabulb,
Menger Sponge.
</longdescription>
<use>
<flag name="opencl">Enable GPU rendering support using OpenCL</flag>
</use>
<upstream>
<remote-id type="sourceforge">mandelbulber</remote-id>
</upstream>