Date: Sat, 25 Apr 2020 18:54:34 +0930 From: Shane Ambler <FreeBSD@ShaneWare.Biz> To: Adam Weinberger <adamw@adamw.org> Cc: Tomasz CEDRO <tomek@cedro.info>, freebsd-ports <freebsd-ports@freebsd.org> Subject: Re: BLENDER 2.79 Message-ID: <28fc47d6-bb46-1fb4-58e3-e0297096e344@ShaneWare.Biz> In-Reply-To: <CAP7rwcigWGON1=7i959c0oU34k2fsh%2BS2%2BHTx5aONUd%2B-s27jA@mail.gmail.com> References: <CAFYkXjkrLAbS_CP6kJPX1YVH1Ukz%2B%2BxnL3VvG8zf_EAF3Pc7bA@mail.gmail.com> <CAP7rwcgXp4-dOMokGT9iQffmjLycuuv91qhr1B3XwHDvnZNUiQ@mail.gmail.com> <ff940024-0cd0-62df-bb8d-f12d30e30062@ShaneWare.Biz> <CAP7rwcigWGON1=7i959c0oU34k2fsh%2BS2%2BHTx5aONUd%2B-s27jA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 19/4/20 10:12 pm, Adam Weinberger wrote: > On Sat, Apr 18, 2020 at 10:45 PM Shane Ambler <FreeBSD@shaneware.biz> wrote: >> >> On 19/4/20 6:15 am, Adam Weinberger wrote: >>> On Sat, Apr 18, 2020 at 2:31 PM Tomasz CEDRO <tomek@cedro.info> wrote: >>>> >>>> Hello world :-) >>>> >>>> I have been using Blender-2.79 from Shane's Red Ports repository on >>>> GitHub because Blender since version 2.80 (current port is 2.82) >>>> unfortunately removed the Blender Game Engine (BGE) which I am using >>>> for work. >> >> Also note that 2.79 uses python 3.5 which is EOL 9/2020 - ~5 months >> https://devguide.python.org/#status-of-python-branches >> > Shane, if you are able to provide and support a 2.79 port, I'd be > thrilled to see it in the tree. >> >>> back unsupported and unmaintained older versions of software isn't a >>> path we go down very often. If Blender were a trivial build, it'd be >>> more feasible, but the complexity of the maintenance burden is >>> difficult to overcome. >> >> I personally maintain several blender versions, mostly to allow testing. >> Usually there is little effort, I stop updating older versions as >> dependent ports get dropped and patching gets too much, now at 2.77+. >> I make these publicly available on github not as official ports. >> >> The main concern with having a second blender port for 2.79 is the >> python35 EOL in five months. > > Is py35 a hard dep for 2.79 or can that be adjusted to 3.5+? Each blender version is only tested with and officially only supports one python version. There are no conditionals to build with what's available. I have updated my redports copy of blender279 to use python 3.6. The change is only making it find the new version, this builds and passes limited testing. I will rely on you testing it to suit your needs to see if I need to make any other patches for py36. The question now is whether we want to submit blender279/oiio18 as official ports for some time or whether you keep it as a private port. -- Tomasz, Have you looked at devel/godot-tools? The GDScript it uses internally is very similar to python, so is a quick learning curve. There is also a visual node-based scripting. While there is C# support, I don't have that working in FreeBSD yet, the mono port update in bugs.freebsd comes close. It is common for godot developers to use blender for 3d assets. -- FreeBSD - the place to B...Software Developing Shane Ambler
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?28fc47d6-bb46-1fb4-58e3-e0297096e344>