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?

Reply via email to