Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 722890 - media-gfx/mandelbulber-2.24 version bump
Summary: media-gfx/mandelbulber-2.24 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL: https://github.com/buddhi1980/mandelb...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 688410
  Show dependency tree
 
Reported: 2020-05-13 23:55 UTC by Martin
Modified: 2021-10-06 03:34 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
mandelbulber-2.24.ebuild.patch (mandelbulber-2.24.ebuild.patch,1.45 KB, patch)
2021-04-15 22:10 UTC, Samuel Bauer
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin 2020-05-13 23:55:28 UTC
https://mandelbulber.com/

The latest version is now listed as mandelbulber2-2.21-1

Version update please?



Thanks,
Martin
Comment 2 Jonas Stein gentoo-dev 2020-05-15 03:32:27 UTC
I started to update the ebuild. Moved to GH, folder structure changed a bit. Need some testing.
Comment 3 Martin 2020-05-15 16:14:10 UTC
Hey! Thanks kindly.


Don't know if this bug still applies for using with OpenCL:

https://bugs.gentoo.org/688410#c2

"... app-eselect/eselect-opencl-1.1.0-r4 no longer installs cl.hpp..."

"... mandelbulber should add "opencl? ( dev-libs/clhpp )" to DEPEND (or something else in the OpenCL stack needs to pull it in)."


Thanks again,
Martin
Comment 4 Samuel Bauer 2021-04-15 22:10:35 UTC
Created attachment 700032 [details, diff]
mandelbulber-2.24.ebuild.patch

add dependency to dev-libs/clhpp when using opencl

add dependency to dev-qt/qtgamepad when using joystick

remove redundant calls to xdg_pkg_{pre,post}inst
Comment 5 Larry the Git Cow gentoo-dev 2021-10-06 03:34:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60495b58afdd5336195a0edd74812ba0c3360fcd

commit 60495b58afdd5336195a0edd74812ba0c3360fcd
Author:     Alexander Miller <alex.miller@gmx.de>
AuthorDate: 2021-10-04 17:47:09 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-10-06 03:32:26 +0000

    media-gfx/mandelbulber: Bump to version 2.26
    
    * EAPI=8,
    * IUSE+=joystick (needs dev-qt/qtgamepad),
    * add missing dependency on opencl? (dev-libs/clhpp ),
    * add github SRC_URI.
    
    Some changes taken from the patch by Samuel Bauer in bug #722890.
    
    Closes: https://bugs.gentoo.org/688410
    Closes: https://bugs.gentoo.org/722890
    Signed-off-by: Alexander Miller <alex.miller@gmx.de>
    Signed-off-by: Sam James <sam@gentoo.org>

 media-gfx/mandelbulber/Manifest                 |  1 +
 media-gfx/mandelbulber/mandelbulber-2.26.ebuild | 86 +++++++++++++++++++++++++
 2 files changed, 87 insertions(+)