2024-11-25T13:09:56+0000 Johannes Thyssen Tishman <johan...@thyssentishman.com>: > 2024-11-24T09:11:44-0800 "Heppler, J. Scott" <shep...@spectrum.net>: > > Once I get a -current amd64 system setup, I'd like to start working on > > porting FreeCAD. I'm getting library conflicts trying to install KDE 6 > > components. I'm anticipating these will resolve in a couple of days. > > > > Upstream just released a new stable version roughly 11 months after > > their prior release. > > > > https://github.com/freebsd/freebsd-ports/tree/main/cad/freecad > > > > I think the main dependencies (opencascade, boost, Python311, qt6, GSL, > > gtest) are in place. Py_Collada is missing on my ports search but is > > optional. It still is a complex port. > > I have a working port of FreeCAD ready to be submitted. Since I've been > working on it for a while, the past couple of days I've been updating > the ported dependencies to their last versions and fixing their > regression tests. My plan is to submit the port someday this week. If > you'd like to test them already, you can find the ports here: > https://www.thyssentishman.com/git/ports/log.html
I'd like to submit the port(s) today or tomorrow. In total, I'll be submitting 13 ports, so before I send anything I'd like to discuss the format of the submission. The port dependency tree is the following: devel/med graphics/pcl math/flann graphics/py-pivy graphics/vtk math/cgns math/exprtk math/verdict devel/cli11 misc/orocos-kdl cad/netgen devel/py-test-check cad/freecad In order to make port reviews easier, I'd like to submit all 13 ports separately (one email each). To keep track of them, I'd prefix all email subjects with something like '[FC x/13] ...' and submit them in the following order to help make sure that dependencies are committed before their consumers. 1. devel/med 2. math/flann 3. graphics/pcl 4. graphics/py-pivy 5. math/cgns 6. math/exprtk 7. math/verdict 8. devel/cli11 9. graphics/vtk 10. misc/orocos-kdl 11. devel/py-test-check 12. cad/netgen 13. cad/freecad Does this make sense? Should this be done any differently?