Install sage math from old package/ get old pkg file

I happened to read that old packages can by installed by using pkg add oldpkg.txz

How does one get the .txz file for an old package? In my case I am trying to install sagemath which is only available for FreeeBSD 11 (as indicated on the linked page) while I am on 13.x

How do I install sage?
 
You will run into lots of problems if you try to do this as sagemath depends on lots of other packages. The BROKEN line says hoping to fix with python-3.9 which is now the default on the stable/13 branch. So may be you can try sending an email to the freebsd-ports mailing list or directly to the maintainer to give it another try?
 
You will run into lots of problems if you try to do this as sagemath depends on lots of other packages. The BROKEN line says hoping to fix with python-3.9 which is now the default on the stable/13 branch. So may be you can try sending an email to the freebsd-ports mailing list or directly to the maintainer to give it another try?
Thanks for the heads up - seems like a really long way.
1) If I want to go ahead and still try doing it this way (which seems the easiest to do) - how do I get the .txz file?
2) Is there any easier way than trying to contact the mailing list?
 
The BROKEN line says hoping to fix with python-3.9 which is now the default on the stable/13 branch.
The version of FreeBSD (stable/13 aka 13-STABLE) has nothing to do with the default versions of things like Python. There is only one ports tree and all versions on all architectures use it.
 
The version of FreeBSD (stable/13 aka 13-STABLE) has nothing to do with the default versions of things like Python. There is only one ports tree and all versions on all architectures use it.
Ok thanks.

So may be you can try sending an email to the freebsd-ports mailing list or directly to the maintainer to give it another try?
So I tried contacting the maintainer and they said
You can try the upstreaa’sm method, but it is not very clean: it will try
to install everything under your home directory. I do not know how far
it goes nowadays…
Any idea how to go about it? I'm not sure what upstream method means (forgive my ignorance) or what to do next? (to attempt it)
 
The version of FreeBSD (stable/13 aka 13-STABLE) has nothing to do with the default versions of things like Python. There is only one ports tree and all versions on all architectures use it.
Right. It was late! I meant the main reason for BROKEN is no longer valid.
Any idea how to go about it? I'm not sure what upstream method means (forgive my ignorance) or what to do next? (to attempt it)
May be ask the author? Perhaps he means follow the installation steps to build from source code as described here: https://doc.sagemath.org/html/en/installation/source.html#

If you absolutely need this, can you not use it online? Alternately may be math/maxima or some other symbolic math / computer algebra package will do? [I used to play with symbolic algebra packages (reduce, maxima, pari, yacas, mathematica, jacal etc) long before Sage came about...]
 
Back
Top