Andrew,
Some real "interesting" patch file names ! I applied them in numerical order from 0001 to 0011 successfully and did a build. And now have checked into GIT -- please verify that I did not miss anything when you have time. The only questions I have are:
1) the addition of CFG_CFLAGS+=" $(pkg-config --cflags Imath) in 0008-add-Imath-cfgflags-to-configure.ac.patch because I thought it was already building that? maybe now I will be able to get Manual Virgil's OpenEXR upgrade?
I think openexr upgrade was held back mostly by un-buildability on old distros with old gcc/cmake?
I think I even overcomplicated this part because there was IMMATH_HEADERS=$(pkg-config --cflags Imath 2>/dev/null) variable above this, basically unused.
But I only caught this on netbsd build, so I guess linux packaging a bit different?
I'll test new git in next 24h... Thanks!
2) I got lost in the "python" mods to guicast/Makefile but as far as I can tell it built without a problem on my laptop. This was in 0005 and 0007.
ooops, forgot that two themes actually ok on Linux (but now they seems to be ok elsewhere?)
hopefully this patch will not break back bsds ..need more testing :(
Must have been really "driving you mad"! I will test and add in February. Thank you.
FreeBSD 13.0 was driving me mad full day! For some reason gmake included there was not setting python variable, so I spend a lot of time trying to imagine some workaround not breaking all other configs ..
I think those patches works on both FreeBSD 12.3 And 13.0 and NetBSD 9.2 And Slackware 15.0 And termux ..
uffff...