Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 173124 - media-gfx/blender new verse useflag
Summary: media-gfx/blender new verse useflag
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:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-02 11:47 UTC by Simon Haegler
Modified: 2007-07-19 15:08 UTC (History)
2 users (show)

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


Attachments
adds "verse" USE flag to blender-2.44.ebuild (blender-verse-ebuild.patch,633 bytes, patch)
2007-07-14 11:20 UTC, Tori
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Haegler 2007-04-02 11:47:37 UTC
the 'verse' component of the blender releases is disabled by default, it would be cool to have a useflag for it.  the corresponding scons flag is called 'WITH_BF_VERSE' (see ./config/linux2-config.py int the blender sources)

some more information:
http://wiki.blender.org/index.php/VerseIntegrationToBlenderUserDoc
http://verse.blender.org/news/


Reproducible: Always
Comment 1 Tori 2007-07-14 11:20:36 UTC
Created attachment 124818 [details, diff]
adds "verse" USE flag to blender-2.44.ebuild

This is a sufficient modification of blender ebuild.
Comment 2 Luca Barbato gentoo-dev 2007-07-15 08:58:03 UTC
How to test it? I always thought that verse is still experimental
Comment 3 Tori 2007-07-15 09:33:59 UTC
Read thru http://www.blender.org/download/get-blender/verse-blender/

Verse is actually nearing it's development schedule's end and is pretty much mature. We've been using it for some time now, with great results (600 meter ship all with interiors with details ranging from a 100 meter rail cannon to a photorealistic glass of wine in the crew lounge done in a single week by 22 people).
Comment 4 Luca Barbato gentoo-dev 2007-07-15 10:24:58 UTC
Please test it
Comment 5 Simon Haegler 2007-07-15 18:31:03 UTC
hmm, there seems to be a patchfile missing...

(emerge info below)

icarium blender # emerge  blender
Calculating dependencies... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) media-gfx/blender-2.44-r1 to /
 * ffmpeg-0.4.9-p20070330.tar.bz2 MD5 ;-) ...                             [ ok ]
 * ffmpeg-0.4.9-p20070330.tar.bz2 RMD160 ;-) ...                          [ ok ]
 * ffmpeg-0.4.9-p20070330.tar.bz2 SHA1 ;-) ...                            [ ok ]
 * ffmpeg-0.4.9-p20070330.tar.bz2 SHA256 ;-) ...                          [ ok ]
 * ffmpeg-0.4.9-p20070330.tar.bz2 size ;-) ...                            [ ok ]
 * blender-2.44.tar.gz MD5 ;-) ...                                        [ ok ]
 * blender-2.44.tar.gz RMD160 ;-) ...                                     [ ok ]
 * blender-2.44.tar.gz SHA1 ;-) ...                                       [ ok ]
 * blender-2.44.tar.gz SHA256 ;-) ...                                     [ ok ]
 * blender-2.44.tar.gz size ;-) ...                                       [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking blender-2.44.tar.gz ;-) ...                                   [ ok ]
 * checking ffmpeg-0.4.9-p20070330.tar.bz2 ;-) ...                        [ ok ]
>>> cfg-update-1.8.2-r1: Creating checksum index...
>>> Unpacking source...
>>> Unpacking blender-2.44.tar.gz to /var/tmp/portage/media-gfx/blender-2.44-r1/
work
>>> Unpacking ffmpeg-0.4.9-p20070330.tar.bz2 to /var/tmp/portage/media-gfx/blend
er-2.44-r1/work
rmdir: include: No such file or directory

 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 * 
 *   /usr/local/portage/my_overlay/media-gfx/blender/files/blender-2.37-dirs.pat
ch
 *   ( blender-2.37-dirs.patch )

 * 
 * ERROR: media-gfx/blender-2.44-r1 failed.
 * Call stack:
 *   ebuild.sh, line 1647:   Called dyn_unpack
 *   ebuild.sh, line 768:   Called qa_call 'src_unpack'
 *   ebuild.sh, line 44:   Called src_unpack
 *   blender-2.44-r1.ebuild, line 61:   Called epatch '/usr/local/portage/my_ove
rlay/media-gfx/blender/files/blender-2.37-dirs.patch'
 *   eutils.eclass, line 161:   Called die
 * 
 * Cannot find $EPATCH_SOURCE!
 * If you need support, post the topmost build error, and the call stack if rele
vant.
 * A complete build log is located at '/var/log/portage/media-gfx:blender-2.44-r
1:20070715-182535.log'.
 * This ebuild is from an overlay: '/usr/local/portage/my_overlay/'
 * 

Portage 2.1.3_rc8 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r3, 2.6.20-g
entoo-r7 x86_64)
=================================================================
System uname: 2.6.20-gentoo-r7 x86_64 Dual Core AMD Opteron(tm) Processor 265
Gentoo Base System release 1.12.10
Timestamp of tree: Sat, 14 Jul 2007 10:20:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.22
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=opteron -O3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shu
tdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild 
/etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=opteron -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict unmerge-orph
ans"
GENTOO_MIRRORS="http://130.59.10.35/ftp/mirror/gentoo/ http://130.59.10.34/ftp/m
irror/gentoo/ http://85.25.128.62 http://pandemonium.tiscali.de/pub/gentoo/ http
://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LINGUAS="en"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress 
--force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/di
stfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/xeffects /usr/local/portage/my_overla
y /usr/local/portage/external_overlays"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aac acl amarok amd64 apache2 arts asf bash-completion bcp berkdb binary-d
rivers bitmap-fonts blas branding bzip2 cal3d cdda cddb cdr cli cpudetection cra
cklib crypt cups curl d dbus dri dvd dvdr dvdread dvi emerald exif expat ffmpeg 
firefox fortran gdbm gif gimp glitz glut gpm hal httpd iconv id3 imagemagick ink
jar ipod ipv6 isdnlog java javascript jpeg jpeg2k kdeenablefinal lame lesstif li
bg++ live lua matroska midi mmx mp4 mp4live mpeg2 mpi mplayer mudflap ncurses ne
twork nls noamazon nodrm nptl nptlonly nsplugin nvidia ogg openexr openmp pam pc
h pcre pdf perl player png pppd pyste python readline reflection rtsp session sk
ins slang spl sse sse2 ssl stream svg tcpd tetex theora threads tiff truetype tr
uetype-fonts type1-fonts unicode upnp v4l v4l2 visualization vorbis wavpack wmp 
wxwindows x264 xattr xcomposite xinerama xml xorg xosd xv xvid zlib" ALSA_CARDS=
"ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens137
1 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio vi
a82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare d
snoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw mu
lti null plug rate route share shm softvol" CAMERAS="kodak canon" ELIBC="glibc" 
INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz6
33 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VI
DEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTA
GE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 6 Tori 2007-07-17 08:53:18 UTC
Resync portage and fix your overlay by copying all required files. Anyway this has nothing to do with verse.
Comment 7 Simon Haegler 2007-07-19 14:40:59 UTC
oops, my bad. thanks, now it's compiling.

out of curiosity: shouldn't "ebuild ... digest" report a file missing from the files/ subdir?

cheers,
simon
Comment 8 Simon Haegler 2007-07-19 15:08:38 UTC
it only compiles with USE="-ffmpeg" (= using the interal one), but i'm fine with that for now.

it think, it is the same problem as with cinelerra (the img_convert API went away): http://bugs.cinelerra.org/show_bug.cgi?id=390

  -- simon