Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 178504 - media-gfx/blender-2.44 version bump
Summary: media-gfx/blender-2.44 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Luca Barbato
URL: http://www.blender.org
Whiteboard:
Keywords:
: 178845 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-05-14 12:13 UTC by kaaZoo
Modified: 2007-05-18 07:27 UTC (History)
5 users (show)

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


Attachments
blenderebuild-2.44-2.43.diff (blenderebuild-2.44-2.43.diff,526 bytes, patch)
2007-05-14 20:39 UTC, Matteo Azzali (RETIRED)
Details | Diff
blender-2.44.ebuild (blender-2.44.ebuild,3.48 KB, text/plain)
2007-05-16 22:43 UTC, Daniel Genrich
Details
diff to file (id=119486) removing $myconf (blender-2.44.ebuild.diff,885 bytes, patch)
2007-05-17 03:32 UTC, Cornelius Weig
Details | Diff
diff for file (id=119491) fixing python-2.4 requirement (blender-2.44.ebuild.diff,1.70 KB, patch)
2007-05-17 05:37 UTC, Cornelius Weig
Details | Diff
improved ebuild for media-gfx/blender-2.44 (blender-2.44.ebuild,3.77 KB, text/plain)
2007-05-17 15:47 UTC, Cornelius Weig
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kaaZoo 2007-05-14 12:13:02 UTC
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
Comment 1 Matteo Azzali (RETIRED) gentoo-dev 2007-05-14 20:39:50 UTC
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.)
Comment 2 onip 2007-05-14 22:34:12 UTC
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!!
Comment 3 ville 2007-05-15 14:15:38 UTC
Matteo,

Patch fails to apply at least to the blender-2.43.ebuild on my system.


// ville
Comment 4 Oleg Korsak 2007-05-16 20:30:15 UTC
(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 :)
Comment 5 Daniel Genrich 2007-05-16 22:43:53 UTC
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 :)
Comment 6 Cornelius Weig 2007-05-17 03:32:21 UTC
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.
Comment 7 Cornelius Weig 2007-05-17 04:26:13 UTC
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.
Comment 8 Cornelius Weig 2007-05-17 05:37:02 UTC
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.
Comment 9 Luca Barbato gentoo-dev 2007-05-17 06:58:12 UTC
Done, thank you every body
Comment 10 Bryan Østergaard (RETIRED) gentoo-dev 2007-05-17 08:55:40 UTC
*** Bug 178845 has been marked as a duplicate of this bug. ***
Comment 11 Cornelius Weig 2007-05-17 15:47:33 UTC
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!
Comment 12 Petteri Räty (RETIRED) gentoo-dev 2007-05-18 07:27:12 UTC
(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.