On Mon, May 22, 2023 at 3:09 AM Louis Deaett <louis.dea...@gmail.com> wrote: > > Many thanks for the word of encouragement, and also for pointing me to that > ticket. I was not even familiar with tox, to be honest, so I read up on its > intended purpose. > > I can see that the source for Sage 9.7 that I have here has a tox.ini file, > but inside there is no reference to MacPorts. Is that because the MacPorts > environments alluded to in the thread (the one you linked) haven't been > merged into the release branch of Sage? > > After further digging, I did notice this branch: > > https://github.com/sagemath/sagetrac-mirror/tree/u/mkoeppe/tox_ini__add_macports_environment > > It looks like it hasn't seen any commits in almost a year. But is that still > my best starting point? Shall I pick up and work with this, or has this > effort been abandoned?
indeed, no work had been done since. A good starting point would be to take it rebased over the latest develop, here: https://github.com/dimpase/sage/pull/new/u/mkoeppe/tox_ini__add_macports_environment HTH Dima > > Many thanks again! > > – Louis > > > On Friday, May 5, 2023 at 2:42:19 PM UTC-4 John H Palmieri wrote: >> >> In principle this should work. See >> https://github.com/sagemath/sage/issues/31505 for some relevant information. >> Others might have direct experience with it. >> >> On Friday, May 5, 2023 at 11:24:07 AM UTC-7 Louis Deaett wrote: >>> >>> I'm interested in Sage development (and contributing some enhancements) and >>> so I'd like to be able to build the current release (and ultimately the >>> development branch) from source. >>> >>> I am running macOS 10.9 (Mavericks) because that is what I prefer, and >>> because some of my hardware tops out at that version. Anyway, I've had >>> decent success getting open-source software up and running under MacPorts, >>> which has good support for 10.9 (and even earlier). >>> >>> So I've been working on building Sage from source using MacPorts. >>> Compilation seems to go smoothly with MacPorts LLVM tools, but I've run >>> into some snags whereby the build for some SPKGs seems to get gummed up >>> when it can't locate some of the libraries or headers provided by MacPorts. >>> By its nature, this hasn't felt like an insurmountable problem. >>> >>> Still, while I can keep hacking away at this, I figured I should ask: Is >>> there any fundamental reason why what I'm trying to do should be impossible? >>> >>> If there are major barriers in my path with this that I'm just not >>> encountering yet or just haven't realized, then it would (of course) help >>> me out to know. >>> >>> For what it's worth, if building under MacPorts is theoretically possible >>> but would require some additional effort on the Sage side, then that's >>> something I'd be willing to contribute to, if anything comes out of my own >>> efforts. >>> >>> Thanks in advance for any advice! >>> >>> -- Louis > > -- > 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/5a8f7076-fcb4-462d-8c48-a7b1c7fea26dn%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/CAAWYfq3rVthyNYcef68YJ%3D%2BUDGsDB7nKkzJavPfgpL%2BR6FHdEg%40mail.gmail.com.