Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-14remove ifdef'd bevel code, current bevel works better then the previous code.Campbell Barton
reduce strlen check in texttool_suggest_add() use 'del list[:]' rather then 'list[:] = []' in python scripts which clear lists.
2012-11-14Fix for oiio/ocio/boost in those scons config, else specifying a custom ↵Bastien Montagne
"root" path for those libs in user-config.py is useless!
2012-11-14buildsystem cleanup: remove duplicate source & includes for scons,Campbell Barton
add a check for duplicates in BlenderLib()m, if 0'd now.
2012-11-13Fixes for sconsBastien Montagne
2012-11-13Adding an escape for '/' char inside the regex's char classe, looks like it ↵Bastien Montagne
is needed for ubuntu 's awk but not mandatory for debian's awk??? Anyway, does not arm... ;)
2012-11-13Add more info to make ffmpeg work "out of the box" for DEB systems:Bastien Montagne
*For CMake, enable ffmpeg (it is disabled by default...) *Give the full list a librairies to link. Tested on Debian for CMake (did not test scons at all for now, anyway). Not yet implemented for RPM/SUSE distribs, but this should not be too hard.
2012-11-13More fixes:Bastien Montagne
*Unset LANG envar for the script execution time, because commands like "apt-cache policy" will return translated messages, which would not be grep'ed crrectly... *Disable using distrib's ffmpeg for DEB distribs too, as e.g. official debian features libav under ffmpeg name, which is not that much compatible with current Blender code. *Also check for libxvidcore-dev .deb package, debian has no libxvidcore4-dev ;)
2012-11-13Hopefully now suse will just work :)Sergey Sharybin
2012-11-13Install dependencies script: added support of OpenSUSESergey Sharybin
Currently it'll install basic packages only and will compile all python, boost, oiio, ocio and ffmpeg.
2012-11-13fix for boost (symlink was buggy, and better to only build needed boost libs).Bastien Montagne
Note; we might also want to add the --without-icu option later...
2012-11-12Initial implementation of a script for automatic dependencies installer/builderSergey Sharybin
This script will install all packages from the repositories and will compile missing in repositories libraries. It is supposed to replace pre-compiled libraries from our svn. Tested script on Fedora 14 and 17, Ubuntu 10.04 and 12.10. All the dependencies and manually built libraries seems to be fine. However, it's really annoying to build blender in virtual machine to ensure there's no linking errors, i would hope community will help testing and making needed tweaks to the script :) To use the script, simple run it from your user name. It'll run installation commands from a sudo, so you would likely be requested to type a password. I've made tweaks to CMake FindLibs, so it should find OIIO, OCIO and python libraries compiled by this script. Boost and FFmpeg would need to be specified manually. SCons currently would require manual paths specifications as well. Perhaps we could make SCons smarter in the future. All the parameters you need to pass to CMake/SCons would be printed when script finishes to run. Pretty much sure it's not production-ready script, but we need to start testing at some point :)
2012-11-12Enable libboost_locale for buildbot rulesSergey Sharybin
2012-11-12fix scons compile after introducing BF_BOOST_LIB_INTERNATIONALJens Verwiebe
2012-11-12Scons compiling fixJoshua Leung
Proper implementation for only including the boost locale libs when WITH_BF_INTERNATIONAL is enabled, so that those of us who do not need/want to bother with translated ui's can compile. The way it was done before was wrong as 1) the value was always set to true earlier in the config scripts, 2) the base config scripts run before user config overrides are set
2012-11-11Clen up of gettext stuff from scons scripts... Did not touch to buildbots ↵Bastien Montagne
ones, nor to iconv, as it’s still uncleare whether we can get rid of it :/
2012-11-11Replacing gettext i18n backend by boost::locale one.Bastien Montagne
This commit adds a small and simplistic C wrapper around boost's locale library as intern/locale, and heavily simplifies/reduces Blender's own i18n code (under blenfont/ dir). And it adds back UI translation on windows' official builds (with msvc)! Note to platform maintainers: iconv and gettext (libintl) can now be removed from precompiled libs (not gettext binaries, under windows, of course ;) ). Note to MinGW32/64 users: boost_locale lib has not yet been uploaded for those build env, please disable WITH_INTERNATIONAL for now (hopefully will be fixed very soon, have contacted psy-fy).
2012-11-10Another fix for finding python stuff... Should work for everyone now! (I ↵Bastien Montagne
hope...).
2012-11-07Use CMAKE_LIBRARY_ARCHITECTURE instead of hardcoded stuff like ↵Bastien Montagne
x86_64-linux-gnu! Now should work with any multiarch!
2012-11-07Attempt to fix problems with local built py caused by own r51976.Bastien Montagne
2012-11-07Update to make it work with new debian-like py3.3 packages. A bit hackish ↵Bastien Montagne
(this arch-dependent stuff makes things a bit complex), and probably only working for amd64 arch, but at least should not create any regression...
2012-11-07for utility checkers, use QUIET env var, not to print progress. Campbell Barton
2012-11-06Release environment script: make python linking to openssl staticallySergey Sharybin
2012-11-05Buildbot: blenderplayer configuration needs to define path to boost nowSergey Sharybin
2012-11-05Switch glibc-2.7 buildbots to py3.3Sergey Sharybin
2012-11-05Release environment script: correction to python shm checkSergey Sharybin
2012-11-05default to Python3.3 on Linux for SCons and CMake, warn when building with ↵Campbell Barton
python 3.2x or older. also remove casts to keep Python3.2 warning quiet.
2012-11-05Script to configure release build environmentSergey Sharybin
This script was used to initialize build environment currently used for glibc-2.11 builds. It's supposed to be used on debian-based distros. Usage is described in the top comment of the script. It is highly recommended to use this script in the virtual machine to prevent possible conflicts with your own configuration. TODO: - Add OSL configuration - Script requires manual copying of some scripts still (see comments at the top of the script) I would prefer this script be edited only in cases when it's really needed, meaning i wouldn't be fan of changes like "just use latest version of library XXX". It's not so safe to do such changes and it's easy to upgrade libraries after environment was set up.
2012-10-29Buildbot: hopefully fix for missed sound on glibc2.11 slavesSergey Sharybin
2012-10-29Buildbot: use proper archive name for glibc2.11 archivesSergey Sharybin
2012-10-29Buildbot: tweaks for glibc2.11 build environmentSergey Sharybin
2012-10-28Buildbot: keem sm_13 disabled for new buildbot tooSergey Sharybin
2012-10-28Buildbot: add glibc2.11 configuration files and build rulesSergey Sharybin
Builder will go online as soon as new environment is copied to buildslave machine over the internet
2012-10-28Buildbot: add glibc2.11 slaves, not online yetSergey Sharybin
2012-10-28Buildbot: copy master.cfg from builder.blender.orgSergey Sharybin
Seems this file went out of sync with actual file on the server
2012-10-27SCons: more libraries could be specified to be static nowSergey Sharybin
Jack, jpeg, png, openmp, opencollada libraris now could be forced to be static
2012-10-22Temporary disable sm_13 for 32bit buildbot -- it requires more than 4GB of ↵Sergey Sharybin
memory to compile, which for sure can not be allocated on 32bit platform
2012-10-22remove LOD_Decimator (c++ decimator), now replaced by bmesh decimator. also ↵Campbell Barton
remove CTR c++ classes that are no longer used.
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-10-17style cleanup: make OSL follow our C style convention. ↵Campbell Barton
http://wiki.blender.org/index.php/Dev:Doc/CodeStyle
2012-10-15another change needed for qtcreator project generator to work with ninja.Campbell Barton
2012-10-15add support for using ninja to extract build info for ↵Campbell Barton
qtcreator/netbeans/error-checkers.
2012-10-08Fix for own commit r51178, duplicate line.Lukas Toenne
2012-10-08Allow user config files in qtcreator project.Lukas Toenne
The blender.config file used for local #defines in qtcreator projects is rewritten on every project update. To avoid losing user settings these can now be written to an optional blender_custom.config file, which is then merged into the main blender.config on updates.
2012-10-08style cleanup: pep8Campbell Barton
2012-10-08code cleanup: reduce change the size of some float vectors that were bigger ↵Campbell Barton
then they needed to be. update to clang_array_check.py - parse function definitions lazily for some speedup.
2012-10-08add option to build without blenders default avi codec.Campbell Barton
2012-10-07style cleanup: if();Campbell Barton
2012-10-06added simple checker for array sizes, uses clang to parse C/C++,Campbell Barton
Warns if an array is passed to a function where the array is declared larger, eg float[2] argument is passed function defined as float[3], (or a greater size). Existing free static checkers dont do this from what I can tell.
2012-10-06Better support for LLVM linking, needed for static OSL library.Lukas Toenne
This adds cmake code for LLVM on linux and updates the cmake code used for OSX. LLVM is linked like other external libraries now, by using the setup_liblinks and setup_libdirs macros instead of the PLATFORM_LINKFLAGS variable. The use of llvm-config for getting a list of libraries can also be simplified quite a bit. Caching the LLVM_DIRECTORY and LLVM_VERSION strings could be nicer though.
2012-10-04Have CPack rpm builder install the colorspace folder tooDan Eicher