This repository is a fork of Blender which (will) add a few nice integrations with aquaBSD.
- Custom build process for generating ZPK packages.
- Automatically follow the aquaBSD system theme.
- Integrations with aquaBSD Launchpad.
- Smooth scrolling.
- Use SDL as an audio backend by default instead of PulseAudio.
On an aquaBSD installation, necessary dependencies should already be installed, and if one of them is not, please file an issue on this repository so I can think up a solution.
Individual steps are detailed in the build.sh
script.
If on aquaBSD, you can also run it directly as a user, not as root:
% sh build.sh
If developing or testing changes to the source, it is first of all strongly recommended to actually understand build.sh
.
Once the build environment is configured though, it should only be a matter of re-running the make
command in the build/
directory:
% cd build
% numthreads=$(sysctl -n hw.ncpu)
% make -j$numthreads
If you want coloured output, run make
without the argument.
Build times will be longer, however, but a small price to pay for coloured output.
Install the files needed for Blender (don't worry, this will only install in your build directory!):
% cd build
% make install
This process should only take about 10 minutes.
Then, your final binary should be in build/bin/blender
.
Enjoy!
You must have aqua-manager
installed on your system for packaging to work.
Files necessary for packaging are in the package/
directory.
build.sh
automatically packages Blender as a ZPK file under build/package.zpk
.
- If linking fails looking for
gflags::SetCommandLineOption(char const*, char const*)
, make sure you don't havedevel/gflags
installed. For more information, check out this post on thefreebsd-ports-bugs
mailing list. - If you get a
could not find PythonLibsUnix
error, you most likely don't have the required version of Python. - If the necessary Python version doesn't come with PIP, you can bootstrap it with
get-pip.py
.
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.