please be so kind and provide a new ebuild for blender. Blender 2.44 Blender 2.44 was intended to be an upgrade release, mainly for plenty of bug fixes, but the developers took the effort adding at least a few interesting new features. This version now is fully 64 bits compatible, new modifers were added, a couple of composite nodes were added, and a revamp of the old mesh primitives was done. But most relevant to mention is Blender 2.44's new long-awaited but unexpected feature: subsurface scattering (SSS) support! May 12th, 2007 Reproducible: Always
Created attachment 119253 [details, diff] blenderebuild-2.44-2.43.diff diff needed to compile 2.44 version with python 2.4 (Actually 2.44 sources aren't still available through mirrors, a day or two would be needed for propagation.)
I made that same modify and was to post it here, glad I found it. Also sources are available although via wget, they don't appear in download page. Just finished compiling blender right now and now I'm rendering a SSS test!!
Matteo, Patch fails to apply at least to the blender-2.43.ebuild on my system. // ville
(In reply to comment #3) > Matteo, > > Patch fails to apply at least to the blender-2.43.ebuild on my system. > > > // ville > Just see for changes in this .diff - it's only one line. You can change it with hands :)
Created attachment 119486 [details] blender-2.44.ebuild The ebuild needs more changing. Since 2.44 is 64 bit save, we also need to remove the -Dyesiamstupid thing from the CCFLAGS. Sources are also available now. Greetings and good testing :)
Created attachment 119491 [details, diff] diff to file (id=119486) removing $myconf I don't see why the return value of blend_with() has to be stored in $myconf. $myconf is neither referenced again nor is the return value of blend_with() relevant. The attatched diff changes this.
The ebuild did not work for me, as it downloaded blender-python2.5, but python-2.5 is masked in portage. Annoying, that the ebuild does not check for the python version, so please someone add it or make sure the ebuild downloads the correct blender-python2.4.
Created attachment 119498 [details, diff] diff for file (id=119491) fixing python-2.4 requirement As mentioned above, blender has a python2.5 requirement, which is not checked for. This patch tells scons to build against python2.4; blender compiled and I could run scripts. I assume this is safe to do, as there is also a blender-2.44 binary compiled against python-2.4. The patch is against file (id=119491) and includes the aforementioned removal of $myconf.
Done, thank you every body
*** Bug 178845 has been marked as a duplicate of this bug. ***
Created attachment 119536 [details] improved ebuild for media-gfx/blender-2.44 I fixed the following things: - python-2.4 is selected more naturally (not this dirty hack from before) - absolute paths in config/linux2-config.py are now prepended with ${ROOT} - the make option -l is filtered more generally; instead of only -l7 now things like -l 2003 are filtered as well. - and most important: the CXXFLAGS are now passed down to scons. The solution looks strange, but it works!
(In reply to comment #11) > Created an attachment (id=119536) [edit] > improved ebuild for media-gfx/blender-2.44 > > I fixed the following things: > - python-2.4 is selected more naturally (not this dirty hack from before) > - absolute paths in config/linux2-config.py are now prepended with ${ROOT} > - the make option -l is filtered more generally; instead of only -l7 now > things like -l 2003 are filtered as well. > - and most important: the CXXFLAGS are now passed down to scons. The solution > looks strange, but it works! > This bug is marked as fixed. If you think there is something wrong with the current ebuild in Portage please open a new bug.