diff options
-rw-r--r-- | graphics/blender/Makefile | 322 | ||||
-rw-r--r-- | graphics/blender/distinfo | 5 | ||||
-rw-r--r-- | graphics/blender/files/blender.in | 13 | ||||
-rw-r--r-- | graphics/blender/files/blenderplayer.in | 13 | ||||
-rw-r--r-- | graphics/blender/files/patch-extern_Makefile | 26 | ||||
-rw-r--r-- | graphics/blender/files/patch-intern_audaspace_jack_AUD_JackDevice.h | 13 | ||||
-rw-r--r-- | graphics/blender/files/patch-source_Makefile | 53 | ||||
-rw-r--r-- | graphics/blender/files/patch-source_blender_blenkernel_intern_writeffmpeg.c | 11 | ||||
-rw-r--r-- | graphics/blender/files/patch-source_blender_ftfont_intern_FTF_TTFont.h | 14 | ||||
-rw-r--r-- | graphics/blender/files/patch-source_blenderplayer_CMakeLists.txt | 13 | ||||
-rw-r--r-- | graphics/blender/files/patch-source_nan_definitions.mk | 15 | ||||
-rw-r--r-- | graphics/blender/files/patch-user-def.mk | 23 | ||||
-rw-r--r-- | graphics/blender/pkg-plist | 708 |
13 files changed, 657 insertions, 572 deletions
diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile index 47e7f18426c4..d53698ba4bb3 100644 --- a/graphics/blender/Makefile +++ b/graphics/blender/Makefile @@ -5,8 +5,7 @@ # $FreeBSD$ PORTNAME= blender -PORTVERSION= 2.49b -PORTREVISION= 5 +PORTVERSION= 2.57b CATEGORIES= graphics games MASTER_SITES= http://download.blender.org/source/ \ http://mirror.cs.umn.edu/blender.org/source/ \ @@ -15,242 +14,251 @@ MASTER_SITES= http://download.blender.org/source/ \ MAINTAINER= mva@FreeBSD.org COMMENT= 3D modeling/rendering/animation/gaming package -BUILD_DEPENDS= ${LOCALBASE}/lib/libode.a:${PORTSDIR}/devel/ode LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \ png.6:${PORTSDIR}/graphics/png \ - tiff.4:${PORTSDIR}/graphics/tiff \ - IlmThread.6:${PORTSDIR}/graphics/ilmbase + freetype.9:${PORTSDIR}/print/freetype2 -USE_XORG= x11 xext xmu xi -USE_PYTHON= 2.5+ -USE_SDL= sdl +USE_XORG= x11 xext xmu USE_GL= glew -USE_GMAKE= yes -MAKE_JOBS_UNSAFE= yes +USE_CMAKE= yes +USE_PYTHON= 3.2 +WANT_GNOME= yes -SUB_FILES= blender +MAKE_JOBS_SAFE= yes -PORTDOCS= README bf-members.txt blender-scons.txt python-dev-guide.txt \ - blender-cmake.txt blender-guardedalloc.txt \ - interface_API.txt blender-scons-dev.txt oldbugs.txt +CMAKE_OUTSOURCE= yes +CMAKE_ARGS+= -DWITH_BUILTIN_GLEW:BOOL=OFF -DWITH_PYTHON_INSTALL:BOOL=OFF -LANG= ar bg ca cs de el es fi fr hr hr_HR it ja ko nl pl pt_BR ro \ - ru sr sr@Latn sv uk zh_CN +SUB_FILES= blender blenderplayer +MAN1= blender.1 + +OUTDIR= ${INSTALL_WRKSRC}/bin/2.57 LANG= ar bg ca cs de el es fi fr hr hr_HR it ja ko nl pl pt_BR ro \ ru sr sr@Latn sv uk zh_CN -OPTIONS= DDS "DDS file format support" on \ +OPTIONS= BULLET "Enable bullet physics engine" on \ + CINEON "CINEON and DPX graphics format support" on \ + DDS "DDS graphics format support" on \ FFMPEG "Audio and video support using ffmpeg" on \ - FREETYPE "Improved font rendering support" on \ - ICONV "Iconv support for localisation (only with NLS)" off \ - KETSJI "Build GameEngine and BlenderPlayer" off \ + FFTW3 "Floating point support using fftw" off \ + GAMEENGINE "Enable game engine" on \ + HDR "Generic high dynamic-range (HDR) support" on \ + JACK "Audio support using JackAudio" off \ NLS "Native language support" on \ - OCFLAGS "Optimized Cflags" off \ - OPENAL "3D sound support using OpenAL" off \ + MENU "Install desktop menu" on \ + OPENAL "3D sound support using OpenAL" on \ OPENEXR "High dynamic-range (HDR) support using OpenEXR" on \ OPENJPEG "Enhanced JPEG graphics support using OpenJPEG" on \ - OPENMP "Parallel processing support" off \ - VERSE "Shared networking support using Verse" on + OPENMP "Parallel processing support" on \ + PLAYER "Enable blender player" off \ + REDCODE "RedCode graphics format support" off \ + SAMPLERATE "Enable samplerate conversion" on \ + SDL "Audio and Joystick support using SDL" on \ + SNDFILE "Audio support using libsndfile" off \ + TIFF "Tiff graphics format support using LibTiff" on \ + XINPUT "Enable X11 Xinput (tablet) support" on .include <bsd.port.pre.mk> -BDSUFFIX= ${OSREL}-${ARCH} -.if ${ARCH} == "amd64" -BDSUFFIX= ${OSREL}-x86_64 +.if defined(WITHOUT_BULLET) +CMAKE_ARGS+= -DWITH_BULLET:BOOL=OFF +.else +CMAKE_ARGS+= -DWITH_BULLET:BOOL=ON +.endif + +.if defined(WITHOUT_CINEON) +CMAKE_ARGS+= -DWITH_IMAGE_CINEON:BOOL=OFF +.else +CMAKE_ARGS+= -DWITH_IMAGE_CINEON:BOOL=ON .endif -MAKE_ENV+= NAN_FMOD="${LOCALBASE}/" -MAKE_ENV+= NAN_PYTHON="${LOCALBASE}/" -MAKE_ENV+= NAN_PYTHON_VERSION=${PYTHON_VER} -MAKE_ENV+= NAN_JPEG="${LOCALBASE}/" -MAKE_ENV+= NAN_OPENJPEG="${LOCALBASE}/" -MAKE_ENV+= NAN_PNG="${LOCALBASE}/" -MAKE_ENV+= NAN_ZLIB="${LOCALBASE}/" -MAKE_ENV+= NAN_ODE="${LOCALBASE}/" -MAKE_ENV+= NAN_GLEW="${LOCALBASE}/" -MAKE_ENV+= NAN_JUST_BLENDERDYNAMIC="true" -MAKE_ENV+= WITH_BF_DYNAMICOPENGL="true" - -CFLAGS+= "-I${LOCALBASE}/include" -NANCPPFLAGS= - -.if !defined(WITHOUT_DDS) -MAKE_ENV+= WITH_DDS="true" +.if defined(WITHOUT_DDS) +CMAKE_ARGS+= -DWITH_IMAGE_DDS:BOOL=OFF .else -MAKE_ENV+= WITH_DDS="false" +CMAKE_ARGS+= -DWITH_IMAGE_DDS:BOOL=ON .endif .if defined(WITHOUT_FFMPEG) -MAKE_ENV+= WITH_FFMPEG="false" +CMAKE_ARGS+= -DWITH_CODEC_FFMPEG:BOOL=OFF .else -MAKE_ENV+= WITH_FFMPEG="true" -MAKE_ENV+= NAN_USE_FFMPEG_CONFIG="true" -MAKE_ENV+= NAN_FFMPEG="${LOCALBASE}/" LIB_DEPENDS+= avutil.1:${PORTSDIR}/multimedia/ffmpeg +CMAKE_ARGS+= -DWITH_CODEC_FFMPEG:BOOL=ON .endif -.if defined(WITHOUT_FREETYPE) -MAKE_ENV+= WITH_FREETYPE2="false" +.if defined(WITH_FFTW3) +LIB_DEPENDS+= fftw3.5:${PORTSDIR}/math/fftw3 +CMAKE_ARGS+= -DWITH_FFTW3:BOOL=ON .else -MAKE_ENV+= WITH_FREETYPE2="true" -MAKE_ENV+= NAN_FREETYPE="${LOCALBASE}/" -MAKE_ENV+= NAN_FTGL="${LOCALBASE}/" -NANCPPFLAGS+= "-I${LOCALBASE}/include/freetype2" -LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 -LIB_DEPENDS+= ftgl.2:${PORTSDIR}/graphics/ftgl +CMAKE_ARGS+= -DWITH_FFTW3:BOOL=OFF .endif -.if defined(WITH_KETSJI) -MAKE_ENV+= NAN_NO_KETSJI="false" -MAKE_ENV+= NAN_USE_BULLET="true" -MAKE_ENV+= WITH_BF_BLENDERGAMEENGINE="true" -MAKE_ENV+= WITH_BF_BLENDERPLAYER="true" -PLIST_SUB+= KETSJI="" +.if defined(WITHOUT_GAMEENGINE) +CMAKE_ARGS+= -DWITH_GAMEENGINE:BOOL=OFF .else -MAKE_ENV+= NAN_NO_KETSJI="true" -MAKE_ENV+= WITH_BF_BLENDERGAMEENGINE="false" -MAKE_ENV+= WITH_BF_BLENDERPLAYER="false" -PLIST_SUB+= KETSJI="@comment " +CMAKE_ARGS+= -DWITH_GAMEENGINE:BOOL=ON .endif -.if !defined(WITHOUT_NLS) -USE_GETTEXT= yes -MAKE_ENV+= INTERNATIONAL="true" - -# Iconv support? -.if defined(WITH_ICONV) -USE_ICONV= yes -MAKE_ENV+= WITH_ICONV="true" +.if defined(WITHOUT_HDR) +CMAKE_ARGS+= -DWITH_IMAGE_HDR:BOOL=OFF .else -MAKE_ENV+= WITH_ICONV="false" +CMAKE_ARGS+= -DWITH_IMAGE_HDR:BOOL=ON .endif -.if defined(WITHOUT_FREETYPE) -# Implies Freetype2 - ignore the without knob. -MAKE_ENV+= WITH_FREETYPE2="true" -MAKE_ENV+= NAN_FREETYPE="${LOCALBASE}/" -LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 -LIB_DEPENDS+= ftgl.2:${PORTSDIR}/graphics/ftgl +.if defined(WITH_JACK) +.if defined(WITHOUT_SAMPLERATE) +BROKEN= WITH_JACK requires WITH_SAMPLERATE +.endif +LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack +CMAKE_ARGS+= -DWITH_JACK:BOOL=ON +.else +CMAKE_ARGS+= -DWITH_JACK:BOOL=OFF .endif -PLIST_SUB+= NLS="" +.if defined(WITHOUT_MENU) +PLIST_SUB+= MENU="@comment " .else -MAKE_ENV+= WITH_ICONV="false" -PLIST_SUB+= NLS="@comment " +USE_GNOME= desktopfileutils +PLIST_SUB+= MENU="" .endif -.if defined(WITH_OCFLAGS) -CFLAGS+= -O3 -ffast-math +.if defined(WITHOUT_NLS) +PLIST_SUB+= NLS="@comment " +CMAKE_ARGS+= -DWITH_INTERNATIONAL:BOOL=OFF +.else +USE_GETTEXT= yes +USE_ICONV= yes +PLIST_SUB+= NLS="" +CMAKE_ARGS+= -DWITH_INTERNATIONAL:BOOL=ON .endif -.if defined(WITH_OPENAL) -MAKE_ENV+= NAN_NO_OPENAL="false" -MAKE_ENV+= NAN_OPENAL="${LOCALBASE}/" -USE_OPENAL= al alut +.if defined(WITHOUT_OPENAL) +CMAKE_ARGS+= -DWITH_OPENAL:BOOL=OFF .else -MAKE_ENV+= NAN_NO_OPENAL="true" +.if defined(WITHOUT_SAMPLERATE) +BROKEN= WITH_OPENAL requires WITH_SAMPLERATE +.endif +USE_OPENAL= al alut +CMAKE_ARGS+= -DWITH_OPENAL:BOOL=ON .endif .if defined(WITHOUT_OPENEXR) -MAKE_ENV+= WITH_OPENEXR="false" +CMAKGE_ARGS+= -DWITH_IMAGE_OPENEXR:BOOL=OFF .else -MAKE_ENV+= WITH_OPENEXR="true" -MAKE_ENV+= NAN_OPENEXR="${LOCALBASE}/" LIB_DEPENDS+= IlmImf.6:${PORTSDIR}/graphics/OpenEXR -NANCPPFLAGS+= "-I${LOCALBASE}/include/OpenEXR" +CMAKGE_ARGS+= -DWITH_IMAGE_OPENEXR:BOOL=ON .endif .if defined(WITHOUT_OPENJPEG) -MAKE_ENV+= WITH_OPENJPEG="false" +CMAKE_ARGS+= -DWITH_IMAGE_OPENJPEG:BOOL=OFF .else -MAKE_ENV+= WITH_OPENJPEG="true" -MAKE_ENV+= NAN_OPENJPEG="${LOCALBASE}/" LIB_DEPENDS+= openjpeg.2:${PORTSDIR}/graphics/openjpeg +CMAKE_ARGS+= -DWITH_IMAGE_OPENJPEG:BOOL=ON .endif -.if defined(WITH_OPENMP) -.if ${OSVERSION} < 700000 -BROKEN= OpenMP support is not available for FreeBSD 6.x and below +.if defined(WITHOUT_OPENMP) +CMAKE_ARGS+= -DWITH_OPENMP:BOOL=OFF .else -MAKE_ENV+= WITH_BF_OPENMP="true" +CMAKE_ARGS+= -DWITH_OPENMP:BOOL=ON .endif + +.if defined(WITH_PLAYER) +.if defined(WITHOUT_GAMEENGINE) +BROKEN= WITH_PLAYER requires WITH_GAMEENGINE +.endif +PLIST_SUB+= PLAYER="" +CMAKE_ARGS+= -DWITH_PLAYER:BOOL=ON .else -MAKE_ENV+= WITH_BF_OPENMP="false" +PLIST_SUB+= PLAYER="@comment " +CMAKE_ARGS+= -DWITH_PLAYER:BOOL=OFF .endif -.if defined(WITHOUT_VERSE) -MAKE_ENV+= WITH_VERSE="false" -PLIST_SUB+= VERSE="@comment " +.if defined(WITH_REDCODE) +.if defined(WITHOUT_OPENJPEG) +BROKEN= WITH_REDCODE requires WITH_OPENJPEG +.endif +CMAKE_ARGS+= -DWITH_IMAGE_REDCODE:BOOL=ON .else -MAKE_ENV+= WITH_VERSE="true" -PLIST_SUB+= VERSE="" +CMAKE_ARGS+= -DWITH_IMAGE_REDCODE:BOOL=OFF .endif -MAKE_ENV+= NAN_CPPFLAGS="-I${LOCALBASE}/include -I${PYTHON_INCLUDEDIR} \ - ${NANCPPFLAGS}" - -.if ${ARCH} == "sparc64" -BROKEN= Fails to link +.if defined(WITHOUT_SAMPLERATE) +CMAKE_ARGS+= -DWITH_SAMPLERATE:BOOL=OFF +.else +LIB_DEPENDS+= samplerate.1:${PORTSDIR}/audio/libsamplerate +CMAKE_ARGS+= -DWITH_SAMPLERATE:BOOL=ON .endif -pre-configure: - @${REINPLACE_CMD} -e 's|2.5|${PYTHON_VER}|' \ - ${WRKSRC}/source/nan_definitions.mk - -.if defined(WITHOUT_FFMPEG) - @${REINPLACE_CMD} -e 's|%%FFMPEGCFLAGS%%||;s|%%FFMPEGLIBS%%||;' \ - ${WRKSRC}/user-def.mk +.if defined(WITHOUT_SDL) +CMAKE_ARGS+= -DWITH_SDL:BOOL=OFF .else - @${REINPLACE_CMD} -e \ - 's|%%FFMPEGCFLAGS%%|$$\(shell pkg-config --cflags libavcodec libavformat libavdevice libswscale\)|; \ - s|%%FFMPEGLIBS%%|$$\(shell pkg-config --libs libavcodec libavformat libavdevice libswscale\)|;' \ - ${WRKSRC}/user-def.mk +.if defined(WITHOUT_SAMPLERATE) +BROKEN= WITH_SDL requires WITH_SAMPLERATE +.endif +USE_SDL= sdl +CMAKE_ARGS+= -DWITH_SDL:BOOL=ON .endif - @${REINPLACE_CMD} -e \ - 's|gcc|${CC}|; \ - s|g++|${CXX}|; \ - s|-pipe||; \ - s|-O2|${CFLAGS}|; \ - s|-D_THREAD_SAFE|${PTHREAD_CFLAGS}|; \ - s|/usr/X11R6|${LOCALBASE}|' \ - ${WRKSRC}/source/nan_compile.mk +.if defined(WITH_SNDFILE) +LIB_DEPENDS+= sndfile.1:${PORTSDIR}/audio/libsndfile +CMAKE_ARGS+= -DWITH_CODEC_SNDFILE:BOOL=ON +.else +CMAKE_ARGS+= -DWITH_CODEC_SNDFILE:BOOL=OFF +.endif - @${REINPLACE_CMD} -e \ - 's|-lc_r||; \ - s|-pthread|-lintl -lIlmThread ${PTHREAD_LIBS}|' \ - ${WRKSRC}/source/nan_link.mk +.if defined(WITHOUT_TIFF) +CMAKE_ARGS+= -DWITH_IMAGE_TIFF:BOOL=OFF +.else +LIB_DEPENDS+= tiff.4:${PORTSDIR}/graphics/tiff +CMAKE_ARGS+= -DWITH_IMAGE_TIFF:BOOL=ON +.endif - @${REINPLACE_CMD} -e 's|-FIX_NAN_WARN||' \ - ${WRKSRC}/source/nan_warn.mk +.if defined(WITHOUT_XINPUT) +CMAKE_ARGS+= -DWITH_X11_XINPUT:BOOL=OFF +.else +USE_XORG+= xi +CMAKE_ARGS+= -DWITH_X11_XINPUT:BOOL=ON +.endif -do-install: +post-install: @${INSTALL_SCRIPT} ${WRKDIR}/blender ${PREFIX}/bin/blender - @${INSTALL_PROGRAM} ${WRKSRC}/obj/freebsd-${BDSUFFIX}/bin/blender ${PREFIX}/bin/blender-bin -.if defined(WITH_KETSJI) - @${INSTALL_PROGRAM} ${WRKSRC}/obj/freebsd-${BDSUFFIX}/bin/blenderplayer ${PREFIX}/bin/blenderplayer -.endif -.if !defined(WITHOUT_VERSE) - @${INSTALL_PROGRAM} ${WRKSRC}/obj/freebsd-${BDSUFFIX}/bin/verse ${PREFIX}/bin/verse + @${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/blender \ + ${PREFIX}/bin/blender-bin + @${MKDIR} ${DATADIR} + @${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/bin/blender-thumbnailer.py \ + ${PREFIX}/bin/blender-thumbnailer.py + +.if defined(WITH_PLAYER) + @${INSTALL_SCRIPT} ${WRKDIR}/blenderplayer ${PREFIX}/bin/blenderplayer + @${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/blenderplayer \ + ${PREFIX}/bin/blenderplayer-bin .endif - @${MKDIR} ${DATADIR} - @${CP} -R ${WRKSRC}/release/scripts ${DATADIR} - @${INSTALL_DATA} ${WRKSRC}/bin/.blender/.Blanguages ${DATADIR} - @${INSTALL_DATA} ${WRKSRC}/bin/.blender/.bfont.ttf ${DATADIR} + @${CP} -R ${OUTDIR}/scripts ${DATADIR} + @${INSTALL_DATA} ${OUTDIR}/config/.Blanguages ${DATADIR} + @${INSTALL_DATA} ${OUTDIR}/config/.bfont.ttf ${DATADIR} + @${INSTALL_DATA} ${INSTALL_WRKSRC}/bin/${PORTNAME}.svg \ + ${PREFIX}/share/pixmaps/${PORTNAME}.svg + .if !defined(WITHOUT_NLS) .for ii in ${LANG} - @${MKDIR} ${DATADIR}/locale/${ii}/LC_MESSAGES - @${INSTALL_DATA} ${WRKSRC}/bin/.blender/locale/${ii}/LC_MESSAGES/blender.mo \ - ${DATADIR}/locale/${ii}/LC_MESSAGES/blender.mo + @${MKDIR} ${DATADIR}/datafiles/locale/${ii}/LC_MESSAGES + @${INSTALL_DATA} \ + ${OUTDIR}/datafiles/locale/${ii}/LC_MESSAGES/${PORTNAME}.mo \ + ${DATADIR}/datafiles/locale/${ii}/LC_MESSAGES/${PORTNAME}.mo .endfor .endif -.if !defined(NOPORTDOCS) - @${CP} -p ${WRKSRC}/README ${WRKSRC}/doc/ - @${INSTALL} -d ${DOCSDIR}/ - @cd ${WRKSRC}/doc/ && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}/ +.if !defined(NO_INSTALL_MANPAGES) + @${INSTALL_MAN} ${INSTALL_WRKSRC}/bin/${PORTNAME}.1 \ + ${MAN1PREFIX}/man/man1 +.endif + +.if !defined(WITHOUT_MENU) + @${MKDIR} ${DESKTOPDIR} + @${INSTALL_DATA} ${INSTALL_WRKSRC}/bin/${PORTNAME}.desktop \ + ${DESKTOPDIR} + @-update-desktop-database -q .endif .include <bsd.port.post.mk> diff --git a/graphics/blender/distinfo b/graphics/blender/distinfo index 63082ce5e122..05dea39ac624 100644 --- a/graphics/blender/distinfo +++ b/graphics/blender/distinfo @@ -1,3 +1,2 @@ -MD5 (blender-2.49b.tar.gz) = 718eef6a4ff377989e829b92a886cc5b -SHA256 (blender-2.49b.tar.gz) = 23554db4aa10b00e0e760a8bf9c4a9f749670d815c8bc874a04746adc4752488 -SIZE (blender-2.49b.tar.gz) = 22918377 +SHA256 (blender-2.57b.tar.gz) = 110dfda3df9d036527ef17a4e2d1be6f40f98f25a1b274a8ddfd0279f615db75 +SIZE (blender-2.57b.tar.gz) = 16754513 diff --git a/graphics/blender/files/blender.in b/graphics/blender/files/blender.in index fe8c043b2167..a1ca63d18179 100644 --- a/graphics/blender/files/blender.in +++ b/graphics/blender/files/blender.in @@ -1,8 +1,13 @@ #!/bin/sh -if [ ! -d ${HOME}/.blender ]; then - echo "Creating links in home directory..." - ln -s %%PREFIX%%/share/blender ${HOME}/.blender +export BLENDER_SYSTEM_SCRIPTS=%%DATADIR%%/scripts +export BLENDER_SYSTEM_DATAFILES=%%DATADIR%%/datafiles + +if [ -L ${HOME}/.blender ]; then + echo "A symbolic link for ~/.blender was detected." + echo "Due to security restrictions, blender can not be" + echo "started until you have removed the link." + exit 1 fi -exec %%PREFIX%%/bin/blender-bin "$@" +exec %%PREFIX%%/bin/blender-bin "$@" diff --git a/graphics/blender/files/blenderplayer.in b/graphics/blender/files/blenderplayer.in new file mode 100644 index 000000000000..ead8a5cc1733 --- /dev/null +++ b/graphics/blender/files/blenderplayer.in @@ -0,0 +1,13 @@ +#!/bin/sh + +export BLENDER_SYSTEM_SCRIPTS=%%DATADIR%%/scripts +export BLENDER_SYSTEM_DATAFILES=%%DATADIR%%/datafiles + +if [ -L ${HOME}/.blender ]; then + echo "A symbolic link for ~/.blender was detected." + echo "Due to security restrictions, blenderplayer can not be" + echo "started until you have removed the link." + exit 1 +fi + +exec %%PREFIX%%/bin/blenderplayer-bin "$@" diff --git a/graphics/blender/files/patch-extern_Makefile b/graphics/blender/files/patch-extern_Makefile deleted file mode 100644 index 7bba8f77db05..000000000000 --- a/graphics/blender/files/patch-extern_Makefile +++ /dev/null @@ -1,26 +0,0 @@ ---- extern/Makefile.orig 2009-06-01 12:22:33.000000000 +0200 -+++ extern/Makefile 2009-06-01 12:39:12.000000000 +0200 -@@ -30,11 +30,7 @@ - - SOURCEDIR = extern - DIR = $(OCGDIR)/extern --DIRS = qhull/src solid glew/src -- --ifeq ($(WITH_FREETYPE2), true) -- DIRS += bFTGL/src --endif -+DIRS = qhull/src solid - - ifeq ($(WITH_FFMPEG), true) - ifeq ($(NAN_FFMPEG), $(LCGDIR)/ffmpeg) -@@ -58,10 +54,6 @@ - DIRS += binreloc - endif - --ifeq ($(WITH_OPENJPEG), true) -- DIRS += libopenjpeg --endif -- - TARGET = solid - - all:: diff --git a/graphics/blender/files/patch-intern_audaspace_jack_AUD_JackDevice.h b/graphics/blender/files/patch-intern_audaspace_jack_AUD_JackDevice.h new file mode 100644 index 000000000000..895316b2c3d5 --- /dev/null +++ b/graphics/blender/files/patch-intern_audaspace_jack_AUD_JackDevice.h @@ -0,0 +1,13 @@ +--- intern/audaspace/jack/AUD_JackDevice..h.orig 2011-05-13 16:00:11.000000000 +0200 ++++ intern/audaspace/jack/AUD_JackDevice.h 2011-05-13 16:00:34.000000000 +0200 +@@ -38,8 +38,8 @@ + + #include <string> + +-#include <jack.h> +-#include <ringbuffer.h> ++#include <jack/jack.h> ++#include <jack/ringbuffer.h> + + typedef void (*AUD_syncFunction)(void*, int, float); + diff --git a/graphics/blender/files/patch-source_Makefile b/graphics/blender/files/patch-source_Makefile deleted file mode 100644 index 67b8fc8dda29..000000000000 --- a/graphics/blender/files/patch-source_Makefile +++ /dev/null @@ -1,53 +0,0 @@ ---- source/Makefile.orig 2009-06-01 12:22:26.000000000 +0200 -+++ source/Makefile 2009-06-01 12:35:03.000000000 +0200 -@@ -105,7 +105,7 @@ - COMLIB += $(OCGDIR)/blender/avi/$(DEBUG_DIR)libavi.a - COMLIB += $(NAN_JPEG)/lib/libjpeg.a - COMLIB += $(OCGDIR)/blender/gpu/$(DEBUG_DIR)libgpu.a --COMLIB += $(NAN_GLEW)/lib/libglew.a -+COMLIB += $(NAN_GLEW)/lib/libGLEW.so - - ifneq ($(NAN_NO_KETSJI),true) - COMLIB += $(OCGDIR)/gameengine/bloutines/$(DEBUG_DIR)libbloutines.a -@@ -160,7 +160,7 @@ - COMLIB += $(NAN_GUARDEDALLOC)/lib/libguardedalloc.a - COMLIB += $(NAN_MEMUTIL)/lib/libmemutil.a - COMLIB += $(NAN_BMFONT)/lib/$(DEBUG_DIR)libbmfont.a --COMLIB += $(NAN_PNG)/lib/libpng.a -+COMLIB += $(NAN_PNG)/lib/libpng.so - COMLIB += $(OCGDIR)/blender/yafray/$(DEBUG_DIR)libyafrayexport.a - COMLIB += $(OCGDIR)/blender/blenlib/$(DEBUG_DIR)libblenlib.a - -@@ -173,7 +173,8 @@ - endif - - ifeq ($(WITH_OPENJPEG), true) -- COMLIB += $(OCGDIR)/extern/openjpeg/$(DEBUG_DIR)libopenjpeg.a -+ #COMLIB += $(OCGDIR)/extern/openjpeg/$(DEBUG_DIR)libopenjpeg.a -+ COMLIB += $(NAN_OPENJPEG)/lib/libopenjpeg.so - endif - - COMLIB += $(OCGDIR)/blender/imbuf/cineon/$(DEBUG_DIR)libcineon.a -@@ -197,11 +198,11 @@ - COMLIB += $(NAN_FREETYPE)/lib/freetype2ST.lib - endif - else -- COMLIB += $(NAN_FTGL)/lib/libftgl.a -+ COMLIB += $(NAN_FTGL)/lib/libftgl.so - ifeq ($(OS), irix) - COMLIB += $(NAN_FREETYPE)/lib/libfreetype.a - else -- COMLIB += $(NAN_FREETYPE)/lib/libfreetype.a -+ COMLIB += $(NAN_FREETYPE)/lib/libfreetype.so - endif - endif - endif -@@ -362,7 +363,7 @@ - NAN_SND_LIBS += $(DUMMYSOUND) - NAN_SND_LIBS += $(OPENALSOUND) - NAN_SND_LIBS += $(SDLSOUND) -- NAN_SND_LIBS += $(NAN_OPENAL)/lib/libopenal.a -+ NAN_SND_LIBS += $(NAN_OPENAL)/lib/libopenal.so - NAN_SND_LIBS += $(SOUNDSYSTEM) - else - ifeq ($(OS),windows) diff --git a/graphics/blender/files/patch-source_blender_blenkernel_intern_writeffmpeg.c b/graphics/blender/files/patch-source_blender_blenkernel_intern_writeffmpeg.c deleted file mode 100644 index 4496858db061..000000000000 --- a/graphics/blender/files/patch-source_blender_blenkernel_intern_writeffmpeg.c +++ /dev/null @@ -1,11 +0,0 @@ ---- source/blender/blenkernel/intern/writeffmpeg.c.orig 2009-06-01 17:26:43.000000000 +0200 -+++ source/blender/blenkernel/intern/writeffmpeg.c 2009-06-01 17:27:38.000000000 +0200 -@@ -519,7 +519,7 @@ - - /* xasp & yasp got float lately... */ - -- st->sample_aspect_ratio = c->sample_aspect_ratio = av_d2q( -+ st->codec->sample_aspect_ratio = c->sample_aspect_ratio = av_d2q( - ((double) G.scene->r.xasp / (double) G.scene->r.yasp), 255); - - set_ffmpeg_properties(c, "video"); diff --git a/graphics/blender/files/patch-source_blender_ftfont_intern_FTF_TTFont.h b/graphics/blender/files/patch-source_blender_ftfont_intern_FTF_TTFont.h deleted file mode 100644 index 1cdc910bb317..000000000000 --- a/graphics/blender/files/patch-source_blender_ftfont_intern_FTF_TTFont.h +++ /dev/null @@ -1,14 +0,0 @@ ---- source/blender/ftfont/intern/FTF_TTFont.h.orig 2009-03-20 23:55:22.000000000 +0100 -+++ source/blender/ftfont/intern/FTF_TTFont.h 2009-03-21 00:22:43.000000000 +0100 -@@ -34,8 +34,9 @@ - #ifndef __FTF_TRUETYPE_FONT_H - #define __FTF_TRUETYPE_FONT_H - --#include "FTGLPixmapFont.h" --#include "FTGLTextureFont.h" -+#include <GL/gl.h> -+#include <GL/glu.h> -+#include <ftgl.h> - - #include <stdio.h> - //#include <iconv.h> diff --git a/graphics/blender/files/patch-source_blenderplayer_CMakeLists.txt b/graphics/blender/files/patch-source_blenderplayer_CMakeLists.txt new file mode 100644 index 000000000000..b1b7a96c2c04 --- /dev/null +++ b/graphics/blender/files/patch-source_blenderplayer_CMakeLists.txt @@ -0,0 +1,13 @@ +--- source/blenderplayer/CMakeLists.txt.orig 2011-05-13 16:26:38.000000000 +0200 ++++ source/blenderplayer/CMakeLists.txt 2011-05-13 16:27:58.000000000 +0200 +@@ -136,6 +136,10 @@ + list(APPEND BLENDER_SORTED_LIBS extern_lzma) + endif() + ++ if (WITH_IMAGE_REDCODE) ++ list(APPEND BLENDER_SORTED_LIBS extern_redcode) ++ endif() ++ + if(WITH_MOD_DECIMATE) + list(APPEND BLENDER_SORTED_LIBS bf_intern_decimate) + endif() diff --git a/graphics/blender/files/patch-source_nan_definitions.mk b/graphics/blender/files/patch-source_nan_definitions.mk deleted file mode 100644 index 5b15fb53d5fa..000000000000 --- a/graphics/blender/files/patch-source_nan_definitions.mk +++ /dev/null @@ -1,15 +0,0 @@ ---- source/nan_definitions.mk.orig 2009-09-01 17:21:54.000000000 +0200 -+++ source/nan_definitions.mk 2011-03-09 22:06:13.000000000 +0100 -@@ -267,6 +267,12 @@ - export NAN_SDLLIBS ?= $(shell sdl-config --libs) - export NAN_SDLCFLAGS ?= $(shell sdl-config --cflags) - -+ ifeq ($(WITH_OPENEXR), true) -+ export NAN_OPENEXR ?= $(shell pkg-config --variable=prefix OpenEXR ) -+ export NAN_OPENEXR_INC ?= $(shell pkg-config --cflags OpenEXR ) -+ export NAN_OPENEXR_LIBS ?= $(addprefix ${NAN_OPENEXR}/lib/lib,$(addsuffix -+ endif -+ - # Uncomment the following line to use Mozilla inplace of netscape - # CPPFLAGS +=-DMOZ_NOT_NET - # Location of MOZILLA/Netscape header files... diff --git a/graphics/blender/files/patch-user-def.mk b/graphics/blender/files/patch-user-def.mk deleted file mode 100644 index 1fe9d5d79585..000000000000 --- a/graphics/blender/files/patch-user-def.mk +++ /dev/null @@ -1,23 +0,0 @@ ---- user-def.mk.orig 1970-01-01 01:00:00.000000000 +0100 -+++ user-def.mk 2009-06-01 12:32:18.000000000 +0200 -@@ -0,0 +1,20 @@ -+export NAN_DEBUG= -+ -+export TYPE := $(shell echo `uname -s`) -+ -+# Allow 64bit compiles. -+export NAN_YESIAMSTUPID=true -+ -+export NAN_FMOD ?= /usr/local -+export NAN_OPENJPEG ?= /usr/local -+export NAN_FTGL ?= /usr/local -+export NAN_GLEW ?= /usr/local -+export NAN_OPENEXR ?= /usr/local -+export NAN_OPENEXR_LIBS ?= $(NAN_OPENEXR)/lib/libIlmImf.a \ -+ $(NAN_OPENEXR)/lib/libHalf.a \ -+ $(NAN_OPENEXR)/lib/libIex.a -+export NAN_ZLIB ?= /usr/local -+export NAN_ODE ?= /usr/local -+export NAN_FREETYPE ?= /usr/local -+export NAN_FFMPEGLIBS = %%FFMPEGLIBS%% -+export NAN_FFPMEGCFLAGS = %%FFMPEGCFLAGS%% diff --git a/graphics/blender/pkg-plist b/graphics/blender/pkg-plist index 1e20f38844a4..fbaaf3858ded 100644 --- a/graphics/blender/pkg-plist +++ b/graphics/blender/pkg-plist @@ -1,272 +1,448 @@ bin/blender bin/blender-bin -%%KETSJI%%bin/blenderplayer -%%VERSE%%bin/verse +%%PLAYER%%bin/blenderplayer +%%PLAYER%%bin/blenderplayer-bin +bin/blender-thumbnailer.py +%%MENU%%share/applications/blender.desktop +share/pixmaps/blender.svg %%DATADIR%%/.bfont.ttf %%DATADIR%%/.Blanguages -%%NLS%%%%DATADIR%%/locale/ar/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/bg/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/ca/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/cs/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/de/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/el/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/es/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/fi/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/fr/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/hr/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/hr_HR/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/it/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/ja/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/ko/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/nl/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/pl/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/pt_BR/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/ro/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/ru/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/sr/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/sr@Latn/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/sv/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/uk/LC_MESSAGES/blender.mo -%%NLS%%%%DATADIR%%/locale/zh_CN/LC_MESSAGES/blender.mo -%%DATADIR%%/scripts/bpydata/config/readme.txt -%%DATADIR%%/scripts/bpydata/readme.txt -%%DATADIR%%/scripts/bpydata/KUlang.txt -%%DATADIR%%/scripts/bpymodules/colladaImEx/__init__.py -%%DATADIR%%/scripts/bpymodules/colladaImEx/collada.py -%%DATADIR%%/scripts/bpymodules/colladaImEx/cstartup.py -%%DATADIR%%/scripts/bpymodules/colladaImEx/cutils.py -%%DATADIR%%/scripts/bpymodules/colladaImEx/helperObjects.py -%%DATADIR%%/scripts/bpymodules/colladaImEx/logo.png -%%DATADIR%%/scripts/bpymodules/colladaImEx/translator.py -%%DATADIR%%/scripts/bpymodules/colladaImEx/xmlUtils.py -%%DATADIR%%/scripts/bpymodules/BPyAddMesh.py -%%DATADIR%%/scripts/bpymodules/BPyArmature.py -%%DATADIR%%/scripts/bpymodules/BPyBlender.py -%%DATADIR%%/scripts/bpymodules/BPyCurve.py -%%DATADIR%%/scripts/bpymodules/BPyImage.py -%%DATADIR%%/scripts/bpymodules/BPyMathutils.py -%%DATADIR%%/scripts/bpymodules/BPyMesh.py -%%DATADIR%%/scripts/bpymodules/BPyMesh_redux.py -%%DATADIR%%/scripts/bpymodules/BPyMessages.py -%%DATADIR%%/scripts/bpymodules/BPyNMesh.py -%%DATADIR%%/scripts/bpymodules/BPyObject.py -%%DATADIR%%/scripts/bpymodules/BPyRegistry.py -%%DATADIR%%/scripts/bpymodules/BPyRender.py -%%DATADIR%%/scripts/bpymodules/BPySys.py -%%DATADIR%%/scripts/bpymodules/BPyTextPlugin.py -%%DATADIR%%/scripts/bpymodules/BPyWindow.py -%%DATADIR%%/scripts/bpymodules/blend2renderinfo.py -%%DATADIR%%/scripts/bpymodules/defaultdoodads.py -%%DATADIR%%/scripts/bpymodules/dxfColorMap.py -%%DATADIR%%/scripts/bpymodules/dxfLibrary.py -%%DATADIR%%/scripts/bpymodules/dxfReader.py -%%DATADIR%%/scripts/bpymodules/mesh_gradient.py -%%DATADIR%%/scripts/bpymodules/meshtools.py -%%DATADIR%%/scripts/bpymodules/paths_ai2obj.py -%%DATADIR%%/scripts/bpymodules/paths_eps2obj.py -%%DATADIR%%/scripts/bpymodules/paths_gimp2obj.py -%%DATADIR%%/scripts/bpymodules/paths_svg2obj.py -%%DATADIR%%/scripts/Axiscopy.py -%%DATADIR%%/scripts/DirectX8Importer.py -%%DATADIR%%/scripts/DirectX8Exporter.py -%%DATADIR%%/scripts/IDPropBrowser.py -%%DATADIR%%/scripts/3ds_export.py -%%DATADIR%%/scripts/3ds_import.py -%%DATADIR%%/scripts/ac3d_import.py -%%DATADIR%%/scripts/ac3d_export.py -%%DATADIR%%/scripts/add_mesh_empty.py -%%DATADIR%%/scripts/add_mesh_torus.py -%%DATADIR%%/scripts/animation_bake_constraints.py -%%DATADIR%%/scripts/animation_clean.py -%%DATADIR%%/scripts/animation_trajectory.py -%%DATADIR%%/scripts/armature_symmetry.py -%%DATADIR%%/scripts/bevel_center.py -%%DATADIR%%/scripts/blenderLipSynchro.py -%%DATADIR%%/scripts/bvh_import.py -%%DATADIR%%/scripts/c3d_import.py -%%DATADIR%%/scripts/camera_changer.py -%%DATADIR%%/scripts/collada_import.py -%%DATADIR%%/scripts/collada_export.py -%%DATADIR%%/scripts/colladaExport14.py -%%DATADIR%%/scripts/colladaImport14.py -%%DATADIR%%/scripts/config.py -%%DATADIR%%/scripts/console.py -%%DATADIR%%/scripts/discombobulator.py -%%DATADIR%%/scripts/envelope_symmetry.py -%%DATADIR%%/scripts/export_dxf.py -%%DATADIR%%/scripts/export_fbx.py -%%DATADIR%%/scripts/export-iv-0.1.py -%%DATADIR%%/scripts/export_lightwave_motion.py -%%DATADIR%%/scripts/export_m3g.py -%%DATADIR%%/scripts/export_map.py -%%DATADIR%%/scripts/export_mdd.py -%%DATADIR%%/scripts/export_obj.py -%%DATADIR%%/scripts/faceselect_same_weights.py -%%DATADIR%%/scripts/flt_defaultp.py -%%DATADIR%%/scripts/flt_dofedit.py -%%DATADIR%%/scripts/flt_export.py -%%DATADIR%%/scripts/flt_filewalker.py -%%DATADIR%%/scripts/flt_import.py -%%DATADIR%%/scripts/flt_lodedit.py -%%DATADIR%%/scripts/flt_palettemanager.py -%%DATADIR%%/scripts/flt_properties.py -%%DATADIR%%/scripts/flt_toolbar.py -%%DATADIR%%/scripts/help_bpy_api.py -%%DATADIR%%/scripts/help_browser.py -%%DATADIR%%/scripts/help_getting_started.py -%%DATADIR%%/scripts/help_manual.py -%%DATADIR%%/scripts/help_release_notes.py -%%DATADIR%%/scripts/help_tutorials.py -%%DATADIR%%/scripts/help_web_blender.py -%%DATADIR%%/scripts/help_web_devcomm.py -%%DATADIR%%/scripts/help_web_eshop.py -%%DATADIR%%/scripts/help_web_usercomm.py -%%DATADIR%%/scripts/hotkeys.py -%%DATADIR%%/scripts/image_2d_cutout.py -%%DATADIR%%/scripts/image_auto_layout.py -%%DATADIR%%/scripts/image_billboard.py -%%DATADIR%%/scripts/image_edit.py -%%DATADIR%%/scripts/import_dxf.py -%%DATADIR%%/scripts/import_edl.py -%%DATADIR%%/scripts/import_lightwave_motion.py -%%DATADIR%%/scripts/import_mdd.py -%%DATADIR%%/scripts/import_obj.py -%%DATADIR%%/scripts/import_web3d.py -%%DATADIR%%/scripts/lightwave_import.py -%%DATADIR%%/scripts/lightwave_export.py -%%DATADIR%%/scripts/md2_export.py -%%DATADIR%%/scripts/md2_import.py -%%DATADIR%%/scripts/mesh_boneweight_copy.py -%%DATADIR%%/scripts/mesh_cleanup.py -%%DATADIR%%/scripts/mesh_edges2curves.py -%%DATADIR%%/scripts/mesh_mirror_tool.py -%%DATADIR%%/scripts/mesh_poly_reduce.py -%%DATADIR%%/scripts/mesh_poly_reduce_grid.py -%%DATADIR%%/scripts/mesh_skin.py -%%DATADIR%%/scripts/mesh_solidify.py -%%DATADIR%%/scripts/mesh_unfolder.py -%%DATADIR%%/scripts/mesh_wire.py -%%DATADIR%%/scripts/ms3d_import.py -%%DATADIR%%/scripts/ms3d_import_ascii.py -%%DATADIR%%/scripts/obdatacopier.py -%%DATADIR%%/scripts/object_active_to_other.py -%%DATADIR%%/scripts/object_apply_def.py -%%DATADIR%%/scripts/object_batch_name_edit.py -%%DATADIR%%/scripts/object_cookie_cutter.py -%%DATADIR%%/scripts/object_drop.py -%%DATADIR%%/scripts/object_find.py -%%DATADIR%%/scripts/object_random_loc_sz_rot.py -%%DATADIR%%/scripts/object_sel2dupgroup.py -%%DATADIR%%/scripts/object_timeofs_follow_act.py -%%DATADIR%%/scripts/off_export.py -%%DATADIR%%/scripts/off_import.py -%%DATADIR%%/scripts/paths_import.py -%%DATADIR%%/scripts/ply_export.py -%%DATADIR%%/scripts/ply_import.py -%%DATADIR%%/scripts/raw_export.py -%%DATADIR%%/scripts/raw_import.py -%%DATADIR%%/scripts/renameobjectbyblock.py -%%DATADIR%%/scripts/render_save_layers.py -%%DATADIR%%/scripts/rvk1_torvk2.py -%%DATADIR%%/scripts/save_theme.py -%%DATADIR%%/scripts/scripttemplate_background_job.py -%%DATADIR%%/scripts/scripttemplate_camera_object.py -%%DATADIR%%/scripts/scripttemplate_gamelogic.py -%%DATADIR%%/scripts/scripttemplate_gamelogic_basic.py -%%DATADIR%%/scripts/scripttemplate_gamelogic_module.py -%%DATADIR%%/scripts/scripttemplate_ipo_gen.py -%%DATADIR%%/scripts/scripttemplate_mesh_edit.py -%%DATADIR%%/scripts/scripttemplate_metaball_create.py -%%DATADIR%%/scripts/scripttemplate_object_edit.py -%%DATADIR%%/scripts/scripttemplate_pyconstraint.py -%%DATADIR%%/scripts/scripttemplate_text_plugin.py -%%DATADIR%%/scripts/slp_import.py -%%DATADIR%%/scripts/sysinfo.py -%%DATADIR%%/scripts/textplugin_convert_ge.py -%%DATADIR%%/scripts/textplugin_functiondocs.py -%%DATADIR%%/scripts/textplugin_imports.py -%%DATADIR%%/scripts/textplugin_membersuggest.py -%%DATADIR%%/scripts/textplugin_outliner.py -%%DATADIR%%/scripts/textplugin_suggest.py -%%DATADIR%%/scripts/textplugin_templates.py -%%DATADIR%%/scripts/unweld.py -%%DATADIR%%/scripts/uv_export.py -%%DATADIR%%/scripts/uv_seams_from_islands.py -%%DATADIR%%/scripts/uvcalc_follow_active_coords.py -%%DATADIR%%/scripts/uvcalc_lightmap.py -%%DATADIR%%/scripts/uvcalc_quad_clickproj.py -%%DATADIR%%/scripts/uvcalc_smart_project.py -%%DATADIR%%/scripts/uvcopy.py -%%DATADIR%%/scripts/vertexpaint_from_material.py -%%DATADIR%%/scripts/vertexpaint_gradient.py -%%DATADIR%%/scripts/vertexpaint_selfshadow_ao.py -%%DATADIR%%/scripts/vrml97_export.py -%%DATADIR%%/scripts/weightpaint_average.py -%%DATADIR%%/scripts/weightpaint_clean.py -%%DATADIR%%/scripts/weightpaint_copy.py -%%DATADIR%%/scripts/weightpaint_envelope_assign.py -%%DATADIR%%/scripts/weightpaint_gradient.py -%%DATADIR%%/scripts/weightpaint_grow_shrink.py -%%DATADIR%%/scripts/weightpaint_invert.py -%%DATADIR%%/scripts/weightpaint_normalize.py -%%DATADIR%%/scripts/widgetwizard.py -%%DATADIR%%/scripts/wizard_bolt_factory.py -%%DATADIR%%/scripts/wizard_curve2tree.py -%%DATADIR%%/scripts/wizard_landscape_ant.py -%%DATADIR%%/scripts/x3d_export.py -%%DATADIR%%/scripts/xsi_export.py -@dirrm %%DATADIR%%/scripts/bpymodules/colladaImEx -@dirrm %%DATADIR%%/scripts/bpymodules -@dirrm %%DATADIR%%/scripts/bpydata/config -@dirrm %%DATADIR%%/scripts/bpydata +%%DATADIR%%/scripts/addons/add_curve_aceous_galore.py +%%DATADIR%%/scripts/addons/add_curve_torus_knots.py +%%DATADIR%%/scripts/addons/add_mesh_BoltFactory/Boltfactory.py +%%DATADIR%%/scripts/addons/add_mesh_BoltFactory/__init__.py +%%DATADIR%%/scripts/addons/add_mesh_BoltFactory/createMesh.py +%%DATADIR%%/scripts/addons/add_mesh_BoltFactory/original_script_add_mesh_bolt.py +%%DATADIR%%/scripts/addons/add_mesh_BoltFactory/preset_utils.py +%%DATADIR%%/scripts/addons/add_mesh_BoltFactory/presets/M10.py +%%DATADIR%%/scripts/addons/add_mesh_BoltFactory/presets/M12.py +%%DATADIR%%/scripts/addons/add_mesh_BoltFactory/presets/M3.py +%%DATADIR%%/scripts/addons/add_mesh_BoltFactory/presets/M4.py +%%DATADIR%%/scripts/addons/add_mesh_BoltFactory/presets/M5.py +%%DATADIR%%/scripts/addons/add_mesh_BoltFactory/presets/M6.py +%%DATADIR%%/scripts/addons/add_mesh_BoltFactory/presets/M8.py +%%DATADIR%%/scripts/addons/add_mesh_extra_objects/__init__.py +%%DATADIR%%/scripts/addons/add_mesh_extra_objects/add_mesh_3d_function_surface.py +%%DATADIR%%/scripts/addons/add_mesh_extra_objects/add_mesh_extra_objects.py +%%DATADIR%%/scripts/addons/add_mesh_extra_objects/add_mesh_gears.py +%%DATADIR%%/scripts/addons/add_mesh_extra_objects/add_mesh_gemstones.py +%%DATADIR%%/scripts/addons/add_mesh_extra_objects/add_mesh_twisted_torus.py +%%DATADIR%%/scripts/addons/add_mesh_ant_landscape.py +%%DATADIR%%/scripts/addons/add_mesh_pipe_joint.py +%%DATADIR%%/scripts/addons/add_mesh_solid.py +%%DATADIR%%/scripts/addons/add_mesh_twisted_torus.py +%%DATADIR%%/scripts/addons/animation_add_corrective_shape_key.py +%%DATADIR%%/scripts/addons/animation_animall.py +%%DATADIR%%/scripts/addons/animation_rotobezier.py +%%DATADIR%%/scripts/addons/curve_simplify.py +%%DATADIR%%/scripts/addons/development_api_navigator.py +%%DATADIR%%/scripts/addons/development_icon_get.py +%%DATADIR%%/scripts/addons/game_engine_save_as_runtime.py +%%DATADIR%%/scripts/addons/io_anim_bvh/__init__.py +%%DATADIR%%/scripts/addons/io_anim_bvh/export_bvh.py +%%DATADIR%%/scripts/addons/io_anim_bvh/import_bvh.py +%%DATADIR%%/scripts/addons/io_anim_camera.py +%%DATADIR%%/scripts/addons/io_coat3D/__init__.py +%%DATADIR%%/scripts/addons/io_coat3D/coat.py +%%DATADIR%%/scripts/addons/io_coat3D/tex.py +%%DATADIR%%/scripts/addons/io_convert_image_to_mesh_img/__init__.py +%%DATADIR%%/scripts/addons/io_convert_image_to_mesh_img/import_img.py +%%DATADIR%%/scripts/addons/io_curve_svg/__init__.py +%%DATADIR%%/scripts/addons/io_curve_svg/import_svg.py +%%DATADIR%%/scripts/addons/io_curve_svg/svg_colors.py +%%DATADIR%%/scripts/addons/io_export_anim_mesh_xna/__init__.py +%%DATADIR%%/scripts/addons/io_export_anim_mesh_xna/export_xna.py +%%DATADIR%%/scripts/addons/io_export_directx_x.py +%%DATADIR%%/scripts/addons/io_export_pc2.py +%%DATADIR%%/scripts/addons/io_export_unreal_psk_psa.py +%%DATADIR%%/scripts/addons/io_import_gimp_image_to_scene.py +%%DATADIR%%/scripts/addons/io_import_images_as_planes.py +%%DATADIR%%/scripts/addons/io_import_scene_dxf.py +%%DATADIR%%/scripts/addons/io_import_scene_lwo.py +%%DATADIR%%/scripts/addons/io_import_scene_mhx.py +%%DATADIR%%/scripts/addons/io_import_scene_unreal_psk.py +%%DATADIR%%/scripts/addons/io_mesh_ply/__init__.py +%%DATADIR%%/scripts/addons/io_mesh_ply/export_ply.py +%%DATADIR%%/scripts/addons/io_mesh_ply/import_ply.py +%%DATADIR%%/scripts/addons/io_mesh_raw/__init__.py +%%DATADIR%%/scripts/addons/io_mesh_raw/export_raw.py +%%DATADIR%%/scripts/addons/io_mesh_raw/import_raw.py +%%DATADIR%%/scripts/addons/io_mesh_stl/__init__.py +%%DATADIR%%/scripts/addons/io_mesh_stl/blender_utils.py +%%DATADIR%%/scripts/addons/io_mesh_stl/stl_utils.py +%%DATADIR%%/scripts/addons/io_mesh_uv_layout/__init__.py +%%DATADIR%%/scripts/addons/io_mesh_uv_layout/export_uv_eps.py +%%DATADIR%%/scripts/addons/io_mesh_uv_layout/export_uv_png.py +%%DATADIR%%/scripts/addons/io_mesh_uv_layout/export_uv_svg.py +%%DATADIR%%/scripts/addons/io_scene_3ds/__init__.py +%%DATADIR%%/scripts/addons/io_scene_3ds/export_3ds.py +%%DATADIR%%/scripts/addons/io_scene_3ds/import_3ds.py +%%DATADIR%%/scripts/addons/io_scene_fbx/__init__.py +%%DATADIR%%/scripts/addons/io_scene_fbx/export_fbx.py +%%DATADIR%%/scripts/addons/io_scene_m3/__init__.py +%%DATADIR%%/scripts/addons/io_scene_m3/import_m3.py +%%DATADIR%%/scripts/addons/io_scene_obj/__init__.py +%%DATADIR%%/scripts/addons/io_scene_obj/export_obj.py +%%DATADIR%%/scripts/addons/io_scene_obj/import_obj.py +%%DATADIR%%/scripts/addons/io_scene_x3d/__init__.py +%%DATADIR%%/scripts/addons/io_scene_x3d/export_x3d.py +%%DATADIR%%/scripts/addons/io_scene_x3d/import_x3d.py +%%DATADIR%%/scripts/addons/io_shape_mdd/__init__.py +%%DATADIR%%/scripts/addons/io_shape_mdd/export_mdd.py +%%DATADIR%%/scripts/addons/io_shape_mdd/import_mdd.py +%%DATADIR%%/scripts/addons/light_field_tools/__init__.py +%%DATADIR%%/scripts/addons/light_field_tools/light_field_tools.py +%%DATADIR%%/scripts/addons/mesh_bsurfaces.py +%%DATADIR%%/scripts/addons/mesh_looptools.py +%%DATADIR%%/scripts/addons/mesh_relax.py +%%DATADIR%%/scripts/addons/modules/add_utils.py +%%DATADIR%%/scripts/addons/modules/extensions_framework/__init__.py +%%DATADIR%%/scripts/addons/modules/extensions_framework/ui.py +%%DATADIR%%/scripts/addons/modules/extensions_framework/util.py +%%DATADIR%%/scripts/addons/modules/extensions_framework/validate.py +%%DATADIR%%/scripts/addons/netrender/__init__.py +%%DATADIR%%/scripts/addons/netrender/balancing.py +%%DATADIR%%/scripts/addons/netrender/client.py +%%DATADIR%%/scripts/addons/netrender/master.py +%%DATADIR%%/scripts/addons/netrender/master_html.py +%%DATADIR%%/scripts/addons/netrender/model.py +%%DATADIR%%/scripts/addons/netrender/netrender.css +%%DATADIR%%/scripts/addons/netrender/netrender.js +%%DATADIR%%/scripts/addons/netrender/operators.py +%%DATADIR%%/scripts/addons/netrender/repath.py +%%DATADIR%%/scripts/addons/netrender/slave.py +%%DATADIR%%/scripts/addons/netrender/thumbnail.py +%%DATADIR%%/scripts/addons/netrender/ui.py +%%DATADIR%%/scripts/addons/netrender/utils.py +%%DATADIR%%/scripts/addons/netrender/versioning.py +%%DATADIR%%/scripts/addons/object_add_chain.py +%%DATADIR%%/scripts/addons/object_animrenderbake.py +%%DATADIR%%/scripts/addons/object_cloud_gen.py +%%DATADIR%%/scripts/addons/object_fracture/__init__.py +%%DATADIR%%/scripts/addons/object_fracture/data.blend +%%DATADIR%%/scripts/addons/object_fracture/fracture_ops.py +%%DATADIR%%/scripts/addons/object_fracture/fracture_setup.py +%%DATADIR%%/scripts/addons/render_povray/__init__.py +%%DATADIR%%/scripts/addons/render_povray/render.py +%%DATADIR%%/scripts/addons/render_povray/ui.py +%%DATADIR%%/scripts/addons/render_renderfarmfi.py +%%DATADIR%%/scripts/addons/rigify/CREDITS +%%DATADIR%%/scripts/addons/rigify/README +%%DATADIR%%/scripts/addons/rigify/__init__.py +%%DATADIR%%/scripts/addons/rigify/generate.py +%%DATADIR%%/scripts/addons/rigify/metarig_menu.py +%%DATADIR%%/scripts/addons/rigify/metarigs/__init__.py +%%DATADIR%%/scripts/addons/rigify/metarigs/human.py +%%DATADIR%%/scripts/addons/rigify/rig_ui_template.py +%%DATADIR%%/scripts/addons/rigify/rigs/__init__.py +%%DATADIR%%/scripts/addons/rigify/rigs/biped/__init__.py +%%DATADIR%%/scripts/addons/rigify/rigs/biped/arm/__init__.py +%%DATADIR%%/scripts/addons/rigify/rigs/biped/arm/deform.py +%%DATADIR%%/scripts/addons/rigify/rigs/biped/arm/fk.py +%%DATADIR%%/scripts/addons/rigify/rigs/biped/arm/ik.py +%%DATADIR%%/scripts/addons/rigify/rigs/biped/leg/__init__.py +%%DATADIR%%/scripts/addons/rigify/rigs/biped/leg/deform.py +%%DATADIR%%/scripts/addons/rigify/rigs/biped/leg/fk.py +%%DATADIR%%/scripts/addons/rigify/rigs/biped/leg/ik.py +%%DATADIR%%/scripts/addons/rigify/rigs/copy.py +%%DATADIR%%/scripts/addons/rigify/rigs/finger.py +%%DATADIR%%/scripts/addons/rigify/rigs/misc/__init__.py +%%DATADIR%%/scripts/addons/rigify/rigs/misc/delta.py +%%DATADIR%%/scripts/addons/rigify/rigs/neck_short.py +%%DATADIR%%/scripts/addons/rigify/rigs/palm.py +%%DATADIR%%/scripts/addons/rigify/rigs/spine.py +%%DATADIR%%/scripts/addons/rigify/ui.py +%%DATADIR%%/scripts/addons/rigify/utils.py +%%DATADIR%%/scripts/addons/space_view3d_3d_navigation.py +%%DATADIR%%/scripts/addons/space_view3d_align_tools.py +%%DATADIR%%/scripts/addons/space_view3d_copy_attributes.py +%%DATADIR%%/scripts/addons/space_view3d_materials_utils.py +%%DATADIR%%/scripts/addons/space_view3d_math_vis/__init__.py +%%DATADIR%%/scripts/addons/space_view3d_math_vis/draw.py +%%DATADIR%%/scripts/addons/space_view3d_math_vis/utils.py +%%DATADIR%%/scripts/addons/space_view3d_panel_measure.py +%%DATADIR%%/scripts/addons/space_view3d_spacebar_menu.py +%%DATADIR%%/scripts/addons/system_blend_info.py +%%DATADIR%%/scripts/addons/system_demo_mode/__init__.py +%%DATADIR%%/scripts/addons/system_demo_mode/config.py +%%DATADIR%%/scripts/addons/system_demo_mode/demo_mode.py +%%DATADIR%%/scripts/addons/system_property_chart.py +%%DATADIR%%/scripts/modules/add_object_utils.py +%%DATADIR%%/scripts/modules/addon_utils.py +%%DATADIR%%/scripts/modules/animsys_refactor.py +%%DATADIR%%/scripts/modules/blend_render_info.py +%%DATADIR%%/scripts/modules/bpy/__init__.py +%%DATADIR%%/scripts/modules/bpy/ops.py +%%DATADIR%%/scripts/modules/bpy/path.py +%%DATADIR%%/scripts/modules/bpy/utils.py +%%DATADIR%%/scripts/modules/bpy_types.py +%%DATADIR%%/scripts/modules/bpyml.py +%%DATADIR%%/scripts/modules/bpyml_ui.py +%%DATADIR%%/scripts/modules/console/__init__.py +%%DATADIR%%/scripts/modules/console/complete_calltip.py +%%DATADIR%%/scripts/modules/console/complete_import.py +%%DATADIR%%/scripts/modules/console/complete_namespace.py +%%DATADIR%%/scripts/modules/console/intellisense.py +%%DATADIR%%/scripts/modules/console_python.py +%%DATADIR%%/scripts/modules/console_shell.py +%%DATADIR%%/scripts/modules/graphviz_export.py +%%DATADIR%%/scripts/modules/image_utils.py +%%DATADIR%%/scripts/modules/io_utils.py +%%DATADIR%%/scripts/modules/keyingsets_utils.py +%%DATADIR%%/scripts/modules/mesh_utils.py +%%DATADIR%%/scripts/modules/rna_info.py +%%DATADIR%%/scripts/modules/rna_prop_ui.py +%%DATADIR%%/scripts/modules/sys_info.py +%%DATADIR%%/scripts/presets/cloth/cotton.py +%%DATADIR%%/scripts/presets/cloth/denim.py +%%DATADIR%%/scripts/presets/cloth/leather.py +%%DATADIR%%/scripts/presets/cloth/rubber.py +%%DATADIR%%/scripts/presets/cloth/silk.py +%%DATADIR%%/scripts/presets/ffmpeg/DV.py +%%DATADIR%%/scripts/presets/ffmpeg/DVD.py +%%DATADIR%%/scripts/presets/ffmpeg/SVCD.py +%%DATADIR%%/scripts/presets/ffmpeg/VCD.py +%%DATADIR%%/scripts/presets/ffmpeg/h264.py +%%DATADIR%%/scripts/presets/ffmpeg/theora.py +%%DATADIR%%/scripts/presets/ffmpeg/xvid.py +%%DATADIR%%/scripts/presets/framerate/23.98.py +%%DATADIR%%/scripts/presets/framerate/24.py +%%DATADIR%%/scripts/presets/framerate/25.py +%%DATADIR%%/scripts/presets/framerate/29.97.py +%%DATADIR%%/scripts/presets/framerate/30.py +%%DATADIR%%/scripts/presets/framerate/50.py +%%DATADIR%%/scripts/presets/framerate/59.94.py +%%DATADIR%%/scripts/presets/framerate/60.py +%%DATADIR%%/scripts/presets/framerate/Custom.py +%%DATADIR%%/scripts/presets/interaction/blender.py +%%DATADIR%%/scripts/presets/interaction/maya.py +%%DATADIR%%/scripts/presets/keyconfig/maya.py +%%DATADIR%%/scripts/presets/render/DVCPRO_HD_1080p.py +%%DATADIR%%/scripts/presets/render/DVCPRO_HD_720p.py +%%DATADIR%%/scripts/presets/render/HDTV_1080p.py +%%DATADIR%%/scripts/presets/render/HDTV_720p.py +%%DATADIR%%/scripts/presets/render/HDV_1080p.py +%%DATADIR%%/scripts/presets/render/HDV_NTSC_1080p.py +%%DATADIR%%/scripts/presets/render/HDV_PAL_1080p.py +%%DATADIR%%/scripts/presets/render/TV_NTSC_16_colon_9.py +%%DATADIR%%/scripts/presets/render/TV_NTSC_4_colon_3.py +%%DATADIR%%/scripts/presets/render/TV_PAL_16_colon_9.py +%%DATADIR%%/scripts/presets/render/TV_PAL_4_colon_3.py +%%DATADIR%%/scripts/presets/sss/apple.py +%%DATADIR%%/scripts/presets/sss/chicken.py +%%DATADIR%%/scripts/presets/sss/cream.py +%%DATADIR%%/scripts/presets/sss/ketchup.py +%%DATADIR%%/scripts/presets/sss/marble.py +%%DATADIR%%/scripts/presets/sss/potato.py +%%DATADIR%%/scripts/presets/sss/skim_milk.py +%%DATADIR%%/scripts/presets/sss/skin1.py +%%DATADIR%%/scripts/presets/sss/skin2.py +%%DATADIR%%/scripts/presets/sss/whole_milk.py +%%DATADIR%%/scripts/presets/sunsky/classic.py +%%DATADIR%%/scripts/presets/sunsky/desert.py +%%DATADIR%%/scripts/presets/sunsky/mountain.py +%%DATADIR%%/scripts/startup/bl_operators/__init__.py +%%DATADIR%%/scripts/startup/bl_operators/add_mesh_torus.py +%%DATADIR%%/scripts/startup/bl_operators/animsys_update.py +%%DATADIR%%/scripts/startup/bl_operators/image.py +%%DATADIR%%/scripts/startup/bl_operators/mesh.py +%%DATADIR%%/scripts/startup/bl_operators/nla.py +%%DATADIR%%/scripts/startup/bl_operators/object.py +%%DATADIR%%/scripts/startup/bl_operators/object_align.py +%%DATADIR%%/scripts/startup/bl_operators/object_quick_effects.py +%%DATADIR%%/scripts/startup/bl_operators/object_randomize_transform.py +%%DATADIR%%/scripts/startup/bl_operators/presets.py +%%DATADIR%%/scripts/startup/bl_operators/screen_play_rendered_anim.py +%%DATADIR%%/scripts/startup/bl_operators/sequencer.py +%%DATADIR%%/scripts/startup/bl_operators/uvcalc_follow_active.py +%%DATADIR%%/scripts/startup/bl_operators/uvcalc_lightmap.py +%%DATADIR%%/scripts/startup/bl_operators/uvcalc_smart_project.py +%%DATADIR%%/scripts/startup/bl_operators/vertexpaint_dirt.py +%%DATADIR%%/scripts/startup/bl_operators/wm.py +%%DATADIR%%/scripts/startup/bl_ui/__init__.py +%%DATADIR%%/scripts/startup/bl_ui/properties_animviz.py +%%DATADIR%%/scripts/startup/bl_ui/properties_data_armature.py +%%DATADIR%%/scripts/startup/bl_ui/properties_data_bone.py +%%DATADIR%%/scripts/startup/bl_ui/properties_data_camera.py +%%DATADIR%%/scripts/startup/bl_ui/properties_data_curve.py +%%DATADIR%%/scripts/startup/bl_ui/properties_data_empty.py +%%DATADIR%%/scripts/startup/bl_ui/properties_data_lamp.py +%%DATADIR%%/scripts/startup/bl_ui/properties_data_lattice.py +%%DATADIR%%/scripts/startup/bl_ui/properties_data_mesh.py +%%DATADIR%%/scripts/startup/bl_ui/properties_data_metaball.py +%%DATADIR%%/scripts/startup/bl_ui/properties_data_modifier.py +%%DATADIR%%/scripts/startup/bl_ui/properties_game.py +%%DATADIR%%/scripts/startup/bl_ui/properties_material.py +%%DATADIR%%/scripts/startup/bl_ui/properties_object.py +%%DATADIR%%/scripts/startup/bl_ui/properties_object_constraint.py +%%DATADIR%%/scripts/startup/bl_ui/properties_particle.py +%%DATADIR%%/scripts/startup/bl_ui/properties_physics_cloth.py +%%DATADIR%%/scripts/startup/bl_ui/properties_physics_common.py +%%DATADIR%%/scripts/startup/bl_ui/properties_physics_field.py +%%DATADIR%%/scripts/startup/bl_ui/properties_physics_fluid.py +%%DATADIR%%/scripts/startup/bl_ui/properties_physics_smoke.py +%%DATADIR%%/scripts/startup/bl_ui/properties_physics_softbody.py +%%DATADIR%%/scripts/startup/bl_ui/properties_render.py +%%DATADIR%%/scripts/startup/bl_ui/properties_scene.py +%%DATADIR%%/scripts/startup/bl_ui/properties_texture.py +%%DATADIR%%/scripts/startup/bl_ui/properties_world.py +%%DATADIR%%/scripts/startup/bl_ui/space_console.py +%%DATADIR%%/scripts/startup/bl_ui/space_dopesheet.py +%%DATADIR%%/scripts/startup/bl_ui/space_filebrowser.py +%%DATADIR%%/scripts/startup/bl_ui/space_graph.py +%%DATADIR%%/scripts/startup/bl_ui/space_image.py +%%DATADIR%%/scripts/startup/bl_ui/space_info.py +%%DATADIR%%/scripts/startup/bl_ui/space_logic.py +%%DATADIR%%/scripts/startup/bl_ui/space_nla.py +%%DATADIR%%/scripts/startup/bl_ui/space_node.py +%%DATADIR%%/scripts/startup/bl_ui/space_outliner.py +%%DATADIR%%/scripts/startup/bl_ui/space_sequencer.py +%%DATADIR%%/scripts/startup/bl_ui/space_text.py +%%DATADIR%%/scripts/startup/bl_ui/space_time.py +%%DATADIR%%/scripts/startup/bl_ui/space_userpref.py +%%DATADIR%%/scripts/startup/bl_ui/space_userpref_keymap.py +%%DATADIR%%/scripts/startup/bl_ui/space_view3d.py +%%DATADIR%%/scripts/startup/bl_ui/space_view3d_toolbar.py +%%DATADIR%%/scripts/startup/keyingsets_builtins.py +%%DATADIR%%/scripts/templates/addon_add_object.py +%%DATADIR%%/scripts/templates/background_job.py +%%DATADIR%%/scripts/templates/builtin_keyingset.py +%%DATADIR%%/scripts/templates/gamelogic.py +%%DATADIR%%/scripts/templates/gamelogic_basic.py +%%DATADIR%%/scripts/templates/gamelogic_module.py +%%DATADIR%%/scripts/templates/operator_export.py +%%DATADIR%%/scripts/templates/operator_mesh_add.py +%%DATADIR%%/scripts/templates/operator_modal.py +%%DATADIR%%/scripts/templates/operator_modal_draw.py +%%DATADIR%%/scripts/templates/operator_modal_timer.py +%%DATADIR%%/scripts/templates/operator_modal_view3d.py +%%DATADIR%%/scripts/templates/operator_simple.py +%%DATADIR%%/scripts/templates/operator_uv.py +%%DATADIR%%/scripts/templates/panel_simple.py +%%NLS%%%%DATADIR%%/datafiles/locale/ar/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/bg/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/ca/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/cs/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/de/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/el/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/es/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/fi/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/fr/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/hr/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/hr_HR/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/it/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/ja/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/ko/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/nl/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/pl/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/pt_BR/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/ro/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/ru/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/sr/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/sr@Latn/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/sv/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/uk/LC_MESSAGES/blender.mo +%%NLS%%%%DATADIR%%/datafiles/locale/zh_CN/LC_MESSAGES/blender.mo +@dirrm %%DATADIR%%/scripts/templates +@dirrm %%DATADIR%%/scripts/startup/bl_ui +@dirrm %%DATADIR%%/scripts/startup/bl_operators +@dirrm %%DATADIR%%/scripts/startup +@dirrm %%DATADIR%%/scripts/presets/sunsky +@dirrm %%DATADIR%%/scripts/presets/sss +@dirrm %%DATADIR%%/scripts/presets/render +@dirrm %%DATADIR%%/scripts/presets/keyconfig +@dirrm %%DATADIR%%/scripts/presets/interaction +@dirrm %%DATADIR%%/scripts/presets/framerate +@dirrm %%DATADIR%%/scripts/presets/ffmpeg +@dirrm %%DATADIR%%/scripts/presets/cloth +@dirrm %%DATADIR%%/scripts/presets +@dirrm %%DATADIR%%/scripts/modules/console +@dirrm %%DATADIR%%/scripts/modules/bpy +@dirrm %%DATADIR%%/scripts/modules +@dirrm %%DATADIR%%/scripts/addons/system_demo_mode +@dirrm %%DATADIR%%/scripts/addons/space_view3d_math_vis +@dirrm %%DATADIR%%/scripts/addons/rigify/rigs/misc +@dirrm %%DATADIR%%/scripts/addons/rigify/rigs/biped/leg +@dirrm %%DATADIR%%/scripts/addons/rigify/rigs/biped/arm +@dirrm %%DATADIR%%/scripts/addons/rigify/rigs/biped +@dirrm %%DATADIR%%/scripts/addons/rigify/rigs +@dirrm %%DATADIR%%/scripts/addons/rigify/metarigs +@dirrm %%DATADIR%%/scripts/addons/rigify +@dirrm %%DATADIR%%/scripts/addons/render_povray +@dirrm %%DATADIR%%/scripts/addons/object_fracture +@dirrm %%DATADIR%%/scripts/addons/netrender +@dirrm %%DATADIR%%/scripts/addons/modules/extensions_framework +@dirrm %%DATADIR%%/scripts/addons/modules +@dirrm %%DATADIR%%/scripts/addons/light_field_tools +@dirrm %%DATADIR%%/scripts/addons/io_shape_mdd +@dirrm %%DATADIR%%/scripts/addons/io_scene_x3d +@dirrm %%DATADIR%%/scripts/addons/io_scene_obj +@dirrm %%DATADIR%%/scripts/addons/io_scene_m3 +@dirrm %%DATADIR%%/scripts/addons/io_scene_fbx +@dirrm %%DATADIR%%/scripts/addons/io_scene_3ds +@dirrm %%DATADIR%%/scripts/addons/io_mesh_uv_layout +@dirrm %%DATADIR%%/scripts/addons/io_mesh_stl +@dirrm %%DATADIR%%/scripts/addons/io_mesh_raw +@dirrm %%DATADIR%%/scripts/addons/io_mesh_ply +@dirrm %%DATADIR%%/scripts/addons/io_export_anim_mesh_xna +@dirrm %%DATADIR%%/scripts/addons/io_curve_svg +@dirrm %%DATADIR%%/scripts/addons/io_convert_image_to_mesh_img +@dirrm %%DATADIR%%/scripts/addons/io_coat3D +@dirrm %%DATADIR%%/scripts/addons/io_anim_bvh +@dirrm %%DATADIR%%/scripts/addons/add_mesh_extra_objects +@dirrm %%DATADIR%%/scripts/addons/add_mesh_BoltFactory/presets +@dirrm %%DATADIR%%/scripts/addons/add_mesh_BoltFactory +@dirrm %%DATADIR%%/scripts/addons @dirrm %%DATADIR%%/scripts -%%NLS%%@dirrm %%DATADIR%%/locale/zh_CN/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/zh_CN -%%NLS%%@dirrm %%DATADIR%%/locale/uk/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/uk -%%NLS%%@dirrm %%DATADIR%%/locale/sv/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/sv -%%NLS%%@dirrm %%DATADIR%%/locale/sr@Latn/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/sr@Latn -%%NLS%%@dirrm %%DATADIR%%/locale/sr/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/sr -%%NLS%%@dirrm %%DATADIR%%/locale/ru/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/ru -%%NLS%%@dirrm %%DATADIR%%/locale/ro/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/ro -%%NLS%%@dirrm %%DATADIR%%/locale/pt_BR/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/pt_BR -%%NLS%%@dirrm %%DATADIR%%/locale/pl/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/pl -%%NLS%%@dirrm %%DATADIR%%/locale/nl/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/nl -%%NLS%%@dirrm %%DATADIR%%/locale/ko/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/ko -%%NLS%%@dirrm %%DATADIR%%/locale/ja/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/ja -%%NLS%%@dirrm %%DATADIR%%/locale/it/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/it -%%NLS%%@dirrm %%DATADIR%%/locale/hr_HR/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/hr_HR -%%NLS%%@dirrm %%DATADIR%%/locale/hr/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/hr -%%NLS%%@dirrm %%DATADIR%%/locale/fr/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/fr -%%NLS%%@dirrm %%DATADIR%%/locale/fi/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/fi -%%NLS%%@dirrm %%DATADIR%%/locale/el/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/el -%%NLS%%@dirrm %%DATADIR%%/locale/es/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/es -%%NLS%%@dirrm %%DATADIR%%/locale/de/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/de -%%NLS%%@dirrm %%DATADIR%%/locale/cs/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/cs -%%NLS%%@dirrm %%DATADIR%%/locale/ca/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/ca -%%NLS%%@dirrm %%DATADIR%%/locale/bg/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/bg -%%NLS%%@dirrm %%DATADIR%%/locale/ar/LC_MESSAGES -%%NLS%%@dirrm %%DATADIR%%/locale/ar -%%NLS%%@dirrm %%DATADIR%%/locale +%%MENU%%@dirrmtry share/applications +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/zh_CN/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/zh_CN +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/uk/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/uk +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/sv/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/sv +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/sr@Latn/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/sr@Latn +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/sr/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/sr +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/ru/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/ru +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/ro/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/ro +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/pt_BR/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/pt_BR +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/pl/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/pl +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/nl/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/nl +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/ko/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/ko +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/ja/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/ja +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/it/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/it +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/hr_HR/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/hr_HR +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/hr/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/hr +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/fr/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/fr +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/fi/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/fi +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/el/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/el +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/es/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/es +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/de/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/de +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/cs/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/cs +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/ca/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/ca +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/bg/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/bg +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/ar/LC_MESSAGES +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale/ar +%%NLS%%@dirrm %%DATADIR%%/datafiles/locale +%%NLS%%@dirrm %%DATADIR%%/datafiles @dirrm %%DATADIR%% |