Created attachment 209440 [details] svn(1) diff against the ports tree Cura saw a major rewrite between 15.04 and 4.3.0, hence the need for PORTEPOCH -- the changeset is too large to enumerate. At a minimum, the new version solves some issues that users will see attempting to slice .stl files created from newer Blender versions. A new port, libArcus, is also included -- this is a prereq for the new version of Cura and will also be needed for the UI if it's eventually ported. QA: * portlint: OK (looks ifne.) * testport: OK (poudriere: 11.3, 12.0, amd64 tested)
Maintainer informed via mail
I don't know a lot about Cura, but, AFAIK, new and old versions of cura engine are different in CLI arguments. So seems, new cura engine should be a separate port to prevent confusion of existing users.
(In reply to teodorsigaev@gmail.com from comment #2) The old cura is unfortunately broken with .stl's exported by newer versions of blender, for reasons I haven't been able to diagnose yet -- I suspect a bug in their .stl handling, which would perhaps indicate that the old version shouldn't be long for this world anymore. =-(
I have a set of ports (including libarcus that Kyle mentions) and diffs ready to go into the tree to enable the graphical GUI Cura. I can commit the rest but this port will need updating before it will work. Kyle has a copy of the diffs to test. See http://www.freebsd.org/~db/cura_needed.tgz
A commit references this bug: Author: db Date: Thu Mar 26 00:22:03 UTC 2020 New revision: 529154 URL: https://svnweb.freebsd.org/changeset/ports/529154 Log: - Maintainer timeout after 4 months take Maintainership Reported: 2019-11-26 03:43 UTC by Kyle Evans Modified: 2020-03-11 21:02 UTC (History) Total new update to CuraEngine Cura saw a major rewrite between 15.04 and 4.3.0, hence the need for PORTEPOCH -- the changeset is too large to enumerate. At a minimum, the new version solves some issues that users will see attempting to slice .stl files created from newer Blender versions. A new port, libArcus, is also included -- this is a prereq for the new version of Cura and will also be needed for the UI if it's eventually ported. PR: ports/242242 Changes: head/cad/cura-engine/Makefile head/cad/cura-engine/distinfo