Hi Roger, you are most welcome. Please have a look at https://trac.sagemath.org/ticket/26249, this is more or less where we stand w.r.t. porting to FreeBSD.
I'm convinced that the best way to proceed would be to keep working on https://trac.sagemath.org/ticket/27330 to use as many FreeBSD packages as possible, in particular https://trac.sagemath.org/ticket/27870 and https://trac.sagemath.org/ticket/27824 (for the latter perhaps the important case is Python3, whereas Python 2 may be left out) With the latter done, the tricky Python packages such as Numpy and Scipy, and other, can come from the system, too. On FreeBSD side, one should add/update ports of various packages, e.g. the Flint port in FreeBSD should be updated to link to NTL. And, more generally, everything listed as completed on https://trac.sagemath.org/ticket/27330 should be available as FreeBSD ports. The configuration scripts in the latter might need adjustments to make them work on FreeBSD, as only few of them were tested on it. One annoying feature of FreeBSD is lack of "normal" support of things installed in /usr/local/ on the compiler side. I.e. while on Linux/OSX one can, say, do at the command like "cc blah.c" and get blah.c compiled and linked, on FreeBSD one might need to set CFLAGS, LDFLAGS, etc to certain non-empty values to go through (so it'd hard to use compilers out of ports/ tree). But this unfortunately breaks various configuration scripts that sometimes, on purpose, ignore these flags. I also don't know whether the libgcc_s.so.1 mess has finally been sorted out in some way. I made experiments with flang instead of gfortran, but flang is also needing extra flags, see https://trac.sagemath.org/ticket/26249#comment:22 Please feel free to ask for more details. HTH Dima On Wed, Nov 20, 2019 at 3:54 PM sprock <rma...@mun.ca> wrote: > > Hello, > > I'm interested in helping out with this. I have a machine with 12.1-RELEASE > installed. I have checked out the source. > > What must I do to get going? > > Cheers, > Roger > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-devel/791d741d-b99e-4569-8b42-84f16289886f%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/CAAWYfq3S1kdF1WWaTqSL0gvS2-O%2Bjh1WRfJF_ySq4b8rQXdDTw%40mail.gmail.com.