ChangeLog:
https://openvsp.org/blogs/announcements/2026/06/29/openvsp-3-51-0-released
Features:
* Copy/paste XSec & XSecCurve across Geoms and Geom types
* Detachable conformal components with special treatment of hinges
* AeroCenter geometry analysis added
* Maximin interference metric
* X3D files now written with split surfaces – prettier normal vectors
Bug Fixes:
* Geometry Analysis names improved in GUI
* Improved accuracy of min-distance mesh calculations
* Auto-show vehicle notes now works from command line and double-click
* Better plotting of -Cp for VSPAERO slices
* Gear attach point update now works when Gear itself is moved
* Faster update for some hinge/conformal combinations
* Compiler warnings and build system cleanups
This is a prerequisite for having reproducible package builds:
the archive would have to be the same across builds, and we get
that by setting all file timestamps inside the archive to a fixed
value (the epoch, typically) or removing the timestamps alltogether,
if possible (atime and ctime).
Doing this requires GNU tar, as the neccessary extensions are not
available in FreeBSD's base system tar.
The only affected file in this package is share/kicad/resources/images.tar.gz.
PR: 291905
Differential Revision: https://reviews.freebsd.org/D57069
Reported by: cen
PR: 294281
Approved by: makc (mentor)
Since our x11-toolkits/wxgtk* builds are assert-enabled we have to fix
the problems that upstream didn't address.
In addition, reformat the Makefile to improve readability.
hard cast to make call to abs unambiguous
Error was:
/wrkdirs/usr/ports/cad/freecad/work/FreeCAD-1.1.1/src/Mod/TechDraw/Gui/CommandCreateDims.cpp:1106:52: error: call to 'abs' is ambiguous
1106 | int alpha = std::round(Base::toDegrees(std::abs<float>(std::atan(type == "DistanceY" ? (dx / dy) : (dy / dx)))));
ChangeLog:
https://openvsp.org/blogs/announcements/2026/06/05/openvsp-3-50-5-released
Features:
* Don’t no-show geometry when running VSPAERO when using Shown Set
* Disk Segment Breakdown for Projected Area calculations
* Export to CSV in Results Viewer
* Delete(all) in Results Viewer
* Zero rotation direction marker added to Prop
Fixes:
* Fix and/or clean up some asserts triggered in Debug mode
* Default to DBA, fallback to Triangle in ProjectionMgr
* Add missing Discrete Visualization info to Results
* Improve combined result in Discrete Visualization
* Fix some Field of View memory leaks in visualization analysis
* Fix writing pipe type beam sections to NASTRAN
Note: flavors removed, because with Qt5 only the bundled legacy OpenNURBS is
supported. Only Qt6 seems active.
Remark: two new ports, cad/qtjsapi and cad/qcadjsapi are released separately,
but without them you get the error "No script handler found".
PR: 295682
Approved by: mr (maintainer)