CMake Error in src/CMakeLists.txt:
Target "libcascade" requires the language dialect "CXX17" (with compiler
extensions), but CMake does not know the compile flags to use to enable it.
Approved by: portmgr (tier-2 blanket)
Gerber Viewer (gerbv) is a viewer for Gerber files. Gerber files are
generated from PCB CAD system and sent to PCB manufacturers as basis
for the manufacturing process. The standard supported by gerbv is
RS-274X. The basic difference between RS-274D (the old standard) and
RS-274X is basically the addition of apertures in RS-274X. It might be
possible to make an RS-274X file out of an RS-274D file and an aperture
list.
gerbv also supports drill files. The format supported are known under
names as NC-drill or Excellon. The format is a bit undefined and different
EDA-vendors implement it different. But basically you need to have the
tools definition in the file, then the parser is quite tolerant. The
different holes are shown as dots in the (scaled) correct size.
The different layers of the PCB are separated into different files. gerbv
can load all files at the same time and display them "on top of each
other". You can independently turn them on and off.
WWW: http://gerbv.geda-project.org/
Submitted by: Ash Gokhale <ashfixit@gmail.com>
Reviewed by: dmn <graahnul.grom@ya.ru>
Enabling the multithreaded version of Spooles can bring some modest, but
significant, improvements of around 12% for 4 CPUs.
Also disable (again) the Taucs slover as it is causing coredumps and
requires more investigation.
PR: 242995
Approved by: thierry (mentor)
ChangeLog: http://openvsp.org/blogs/announcements/2019/12/29/openvsp-3-20-0-released
Features:
* Smart Input for simple math in input boxes
* API examples in documentation
* Draw cg from mass prop screen
* CEDIT improvements
* Make wing section projected area an output Parm
* Add get parent/child to API
* Fix VSPAERO crash for Uber CRM example case
* Lots of cleanups identified through static analysis
* Travis deployment
* Update Travis MacOS build to match release builds
Library Updates:
* Include expparse simple expression parsing library
Bug Fixes:
* Don't crash structures STEP/IGES output when no structure defined
* Parasite drag for identically named geoms
* DegenGeom crash when subsurfaces extended beyond [0,1]
* CEDIT fixes
In CalculiX CrunchiX (ccx) bring back the taucs solver with the new metis.
For Calculix GraphiX (cgx) drop patches that were upstreamed.
Release notes: http://www.dhondt.de/new_calc.htm
Approved by: thierry (mentor)
Last GCC fix broke Clang, the issue is already reported here https://github.com/LibreCAD/LibreCAD/issues/1130
Apply the upstream patch for GCC only on GCC architectures.
PR: 241863
Approved by: jhale (maintainer timeout), mentors (implicit approval)
Don't use amd64 code on all 64-bit architectures.
Include sys/param.h because of:
/usr/local/poudriere/ports/default/cad/openvsp/work/OpenVSP-OpenVSP_3.19.0/src/util/FileUtil.cpp:118:18: error: 'PATH_MAX' was not declared in this scope
118 | char exepath[PATH_MAX];
| ^~~~~~~~
PR: 242235
Approved by: fernape (maintainer), tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D22576
java/openjdk6 support was removed from Mk/bsd.java.mk (r512662) and
java/openjdk6 and java/openjdk6-jre were removed from the ports tree
(r512663). Now this patch completely removes remaining stuff from the
ports tree.
PR: 241953 (exp-run)
Reviewed by: glewis
Approved by: portmgr (antoine)
Differential Revision: https://reviews.freebsd.org/D22342
ChangeLog:
http://openvsp.org/blogs/announcements/2019/11/18/openvsp-3-19-1-released
Features:
* Add rotating blade examples for VSPAERO
* Let vspviewer accept *.adb in file name passed, helps with double-click
* Use less precision in M,A,B list from GUI to VSPAERO - long command lines
* Clean up some warnings in VSPAERO code
* Update VSPAERO command line documentation
Bug Fixes:
* Fix field ordering in DegenGeom file - this broke VSPAERO
* Fix problem with image backgrounds
* Remove XS_BEZIER reference from Python test
* Improve Ubuntu package to remove prior version
* Fix PathToExe for FreeBSD
- Remove bundled copy of METIS and use the one from ports
- Fix `do-test' by switching to ctest(1) from gmake(1)
- Adjust the COMMENT and port description while I'm here
- Cleanup seemingly unused {BUILD,LIB}_DEPENDS, adjust USES
- Do not require specific (85) version of Tcl/Tk
- Convert pkg-message to UCL format, sort pkg-plist