aboutsummaryrefslogtreecommitdiff
path: root/cad/openvsp/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Mark BROKEN: fails to linkAntoine Brodin2020-03-101-0/+1
| | | | | | | | | | | | | | | | | [ 90%] Linking CXX executable vspaero ld: error: undefined symbol: __atomic_load >>> referenced by VSP_Solver.C >>> CMakeFiles/vspaero.dir/VSP_Solver.C.o:(.omp_outlined..205) ld: error: undefined symbol: __atomic_compare_exchange >>> referenced by VSP_Solver.C >>> CMakeFiles/vspaero.dir/VSP_Solver.C.o:(.omp_outlined..205) c++: error: linker command failed with exit code 1 (use -v to see invocation) Reported by: pkg-fallout Notes: svn path=/head/; revision=528169
* cad/openvsp: update to 3.20.0Fernando Apesteguía2020-01-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=521883
* cad/openvsp: update to 3.19.1Fernando Apesteguía2019-11-211-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=518106
* cad/openvsp: update to 3.19.0Fernando Apesteguía2019-11-141-4/+17
| | | | | | | | | | ChangeLog: http://openvsp.org/blogs/announcements/2019/11/09/openvsp-3-19-0-released Also, mark as BROKEN when necessary. Notes: svn path=/head/; revision=517606
* cad/openvsp: fix build on arm*Piotr Kubaj2019-10-271-2/+0
| | | | | | | | | | -mimplicit-it=always breaks build on arm*. Remove it to fix build. PR: 241427 Reviewed by: fernape (maintainer), linimon (mentor) Notes: svn path=/head/; revision=515816
* cad/openvsp: update to 3.18.0Fernando Apesteguía2019-09-041-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | Add USES=xorg to complement USE_XORG ChangeLog: http://openvsp.org/blogs/announcements/2019/09/03/openvsp-3-18-0-released Features: * New anthropomorphic pose-able human model * More sets by default (20) * Blue and green highlights for wing/fuse/stack editing * Convert non-adjustable sliders to adjustable * Improved Cpslice visualiation * Other small cleanups Fixes: * Fix some API Error messages * Don't draw Prop XSecs when in disk mode * Fix memory leak Notes: svn path=/head/; revision=511145
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-0/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* cad/openvsp: update to 3.17.1Fernando Apesteguía2019-07-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removing one patch accepted upstream. ChangeLog: http://openvsp.org/blogs/announcements/2019/07/08/openvsp-3-17-1-released Features: * Calculate average and weighted chord and solidity for props * Expand API coverage * Improve CMake to help FLTK build on Linux * Add names to exported STEP files. Library Update: * Update GLM to 0.9.9.5 Fixes: * Fix skin friction equations * Multiple FEA GUI Fixes * Don't assume FEA skin is first component * IGES Structure Parm Name Collision (Thanks Jim Fenbert) * STEP Structure missing options * Overlapping Prop XSecs * Register missing attachment enums w/ API * Protect 4-dig airfoils from out of bounds parms * Improve ResetRemapID behavior * Fix problems with prop and file airfoils * Add missing GUI handling of read-file XSecs for body of revolution * Silence a bunch of warnings * Use equal arc len parameterization for super ellipses Notes: svn path=/head/; revision=506463
* cad/openvsp: update to 3.17.0Fernando Apesteguía2019-04-061-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From the ChangeLog: (http://openvsp.org/blogs/announcements/2019/03/28/openvsp-3-17-0-released) Features: * CHARM Python export scripts * Transparent screenshots * Border toggle in menu * Improved show axis toggle * Export structure surfaces to IGES and STEP * Design lift coefficient support for four-digit airfoils * Propeller definition by thickness and CLi distribution * Calculate integrated design lift coefficient for props * BEM files in terms of thickness and CLi distribution * Feather axis and offset control for propeller * Implicit disk model for propeller * STL solid names include tag number * Tag unintersected triangles for STL export * Increase tessellation limits * Option to export props at origin (unintersected STL and STEP/IGES) * Batch evaluation of Bezier surface points and normals (faster refresh) Fixes: * Restore visualization of CFDMesh sources and wake * Don't crash when BOR XSec changed to Bezier * Don't crash when reading Lednicer airfoils * Import v2 multi-section wings properly * Make key-corner default for rounded rectangle * Reverse props with shifted construction line built correctly * Don't allow insertion of XSec at negative index from API * Don't allow comma as decimal point marker; fixes file corruption. * Fix writing excressence drag label to XML file * Fix unexpected ResetRemapID in files with conformal geometry Notes: svn path=/head/; revision=498202
* Use USE_GLTobias Kortkamp2019-01-151-2/+1
| | | | Notes: svn path=/head/; revision=490383
* devel/cpptest: update to 2.0.0Fernando Apesteguía2019-01-071-1/+1
| | | | | | | | | | | | | | | | | * Move to USES_GITHUB * The port now USES autoreconf * Reorder some variables * Bump PORTREVISION for dependent port From the ChangeLog: https://github.com/cpptest/cpptest/blob/2.0.0/NEWS - Move to C++11 (GitHub issue #9): - Replace deprecated auto_ptr by unique_ptr - Remove deprecated dynamic exception specification (e.g. "throw ()") - Note: soname bumped to 1:8:0 Notes: svn path=/head/; revision=489605
* Change cmake default behaviour to outsource.Tobias C. Berner2018-12-251-2/+1
| | | | | | | | | | | | | | Ports that build out of source now simply can use "USES=cmake" instead of "USES=cmake:outsource". Ports that fail to build out of source now need to specify "USES=cmake:insource". I tried to only set insource where explictely needed. PR: 232038 Exp-run by: antoine Notes: svn path=/head/; revision=488341
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-0/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* cad/openvsp: update to 3.16.2Fernando Apesteguía2018-11-191-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | Announcement: http://openvsp.org/blogs/announcements/2018/10/29/openvsp-3-16-2-released Features: * DegenGeom additions * API Animation support * Four digit modified airfoils * Five digit & modified airfoils * 16 series airfoils * Fuselage and stack end caps * BOR support in API * General API cleanups Bug Fixes: * Many small fixes * Fuse file xsec symmetry problem * Fix point clustering on airfoil export Notes: svn path=/head/; revision=485352
* cad/openvsp: Unbreak portFernando Apesteguía2018-11-171-26/+4
| | | | | | | | | | | | | | | | Port was broken after last compilers updates in 11 and 12. Clang is now able to compile the port but we need to patch as_callfunc_x86.cpp unconditionally, otherwise clang complains (or dies, depending on the version) with: this directive must appear between .cfi_startproc and .cfi_endproc directives Also use localbase to simplify flags handling. Reported by: pkg-fallout Notes: svn path=/head/; revision=485187
* Change x11/xorgproto to become a build depNiclas Zeising2018-09-111-0/+1
| | | | | | | | | | | | | | | | | | Change x11/xorgproto to become a build time dependency when added to USE_XORG. Change the dependency to be on the port, rather than a file the port installs. Fix fallout. Bump portrevision on depending ports. PR: 230909 Reviewed by: eadler Approved by: portmgr (antoine) Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto exp-run: antoine Differential Revision: https://reviews.freebsd.org/D16906 Notes: svn path=/head/; revision=479538
* cad/openvsp: update to 3.16.1Fernando Apesteguía2018-08-231-2/+1
| | | | | | | | Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D16778 Notes: svn path=/head/; revision=477925
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-0/+1
| | | | | | | | | | | | | | | | | in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542 Notes: svn path=/head/; revision=475857
* Update cad/openvsp to 3.16.0Fernando Apesteguía2018-03-271-3/+2
| | | | | | | | Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D14859 Notes: svn path=/head/; revision=465714
* Pet portlint for cad/openvspFernando Apesteguía2018-03-181-5/+5
| | | | | | | | Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D14670 Notes: svn path=/head/; revision=464931
* Remove Ego-Lines from fernape's portsFernando Apesteguía2018-03-131-1/+0
| | | | | | | | Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D14668 Notes: svn path=/head/; revision=464438
* Update MAINTAINER to new FreeBSD.org accountFernando Apesteguía2018-03-121-1/+1
| | | | | | | | | | | Update MAINTAINER email address for Fernando Apesteguia from fernando.apesteguia@gmail.com Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D14668 Notes: svn path=/head/; revision=464275
* Bump PORTREVISIONs of all users of math/mpc that we just updated toGerald Pfeifer2018-03-101-0/+1
| | | | | | | version 1.1.0 (via revision 464079). Notes: svn path=/head/; revision=464084
* cad/openvsp: Update to 3.15.0Steve Wills2018-01-101-1/+1
| | | | | | | | PR: 224907 Submitted by: fernando.apesteguia@gmail.com (maintainer) Notes: svn path=/head/; revision=458673
* cad/openvsp: Update to 3.14.2Steve Wills2017-12-201-1/+1
| | | | | | | | PR: 224469 Submitted by: fernando.apesteguia@gmail.com (maintainer) Notes: svn path=/head/; revision=456773
* Mark some older failing ports broken on aarch64.Mark Linimon2017-12-191-0/+4
| | | | | | | | | While here, pet portlint and reformat some other BROKEN statements. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=456723
* cad/openvsp: Update to 3.14.1Steve Wills2017-12-111-2/+1
| | | | | | | | PR: 224225 Submitted by: fernando.apesteguia@gmail.com (maintainer) Notes: svn path=/head/; revision=455919
* Bump portrevision to chase graphics/glew shard library version update.Niclas Zeising2017-11-181-0/+1
| | | | | | | | | | PR: 223370 Submitted by: zeising exp-run by: antoine Approved by: antoine Notes: svn path=/head/; revision=454454
* Update to 3.13.3.Raphael Kubo da Costa2017-10-081-2/+1
| | | | | | | | | | Changes: http://openvsp.org/blogs/announcements/2017/09/16/openvsp-3-13-3-released PR: 222477 Submitted by: fernando.apesteguia@gmail.com (maintainer) Notes: svn path=/head/; revision=451576
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-0/+1
| | | | | | | | | | | | | | | | | (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275 Notes: svn path=/head/; revision=449591
* cad/openvsp: update to 3.13.2Carlos J. Puga Medina2017-09-061-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Features: - Body of revolution component - Spin control for fuselage and stack - VSPAERO Update to 4.1.1 * Added ground effect model * Reflect symmetric half geometry in viewer * Show XYZ planes in viewer Bug Fixes: - Clean up logic in STEP/IGES export -- may help some importers - VSPAERO GUI now creates half-mesh for panel method with symmetry - VSPAERO Update to 4.1.1 * Fix drag integration inconsistency for alpha vs. rotation * Fix memory crash w/ periodic wakes (ducts) * Fix pressure anomaly w/ periodic wakes (ducts) * Fix problem with symmetry calculations * Fix high AR Cp near centerline * Fix high AR Cp out span * Fix slicer on Windows * Set minimum Mach to 0.001 -- fixes Cp min/max range in viewer Changelog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.13.2 PR: 222009 Submitted by: Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer) Notes: svn path=/head/; revision=449321
* cad/openvsp: fix build on CURRENTCarlos J. Puga Medina2017-09-051-4/+22
| | | | | | | | | | | | | | | | | | | | - Pet portlint, USE_* comes before USES - Bump PORTREVISION On -CURRENT, gcc can not compile cad/openvsp. We switch to clang but need an additional patch in the port, otherwise clang 5.0.0 r312293 and earlier crashes. This patch will be removed if/when clang compiles clean the port. This update is based on a patch by dim@ For details, see: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221588 PR: 222001 Submitted by: Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer) Notes: svn path=/head/; revision=449320
* Update to 3.13.1Jason E. Hale2017-08-041-1/+1
| | | | | | | | PR: 221204 Submitted by: <fernando.apesteguia@gmail.com> (maintainer) Notes: svn path=/head/; revision=447322
* Explicitly build with -std=gnu++11.Raphael Kubo da Costa2017-07-281-0/+7
| | | | | | | | | | | | | | | This fixes the build with GCC 6, which switched its default from -std=gnu++98 to -std=gnu++14. With this switch, it added a `operator delete(void*, size_t)' overload and uses it for all delete calls. This does not play well with dependencies built with other compilers (such as base clang), which use the old operator delete overload and cause linking errors. PR: 219484 Submitted by: fernando.apesteguia@gmail.com (maintainer) MFH: 2017Q3 Notes: svn path=/head/; revision=446855
* cad/openvsp: Update from 3.12.1 to 3.13.0Torsten Zuehlsdorff2017-07-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Features: - Update VSPAERO to v4.1 -- unsteady formulation and lots of fixes - Update VSPAERO integration to support v4.1 - Add ellipsoid geom type - Add von Karman-Trefftz airfoil type - Add CST Airfoils to Fuselage and Stack Bug Fixes: - Fix bugs in parasite drag - Fix split surface problem for IGES/STEP export - Fix VSPAERO rotor induced velocity terms - Fix VSPAERO integration issues - Simplify file insert to avoid crashes - Fix bug where DisplayNames sometimes don't get updated Changelog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.13.0 PR: 220951 Submitted by: fernando.apesteguia@gmail.com Notes: svn path=/head/; revision=446740
* Make ninja opt-out in cmake.mkTobias C. Berner2017-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Using ninja instead of make (1) can lead to significant speed ups while building. Therefore switch from having the ninja generator opt-in to having it opt-out. Previously cmake-ports that wanted to use ninja could set CMAKE_NINJA=yes now, ports that do not work with ninja can set cmake:<existing args>,noninja Note, that needing this should be an exception and most often points to a broken cmake of the port. The ports using cmake were modified * removed USES=gmake, if ninja is used * removed MAKE_ARGS, if ninja is used * added the cmake-argument noninja if necessary PR: 219629 PR: 213331 Exp-run by: antoine Reviewed by: rakuco Differential Revision: https://reviews.freebsd.org/D10748 Notes: svn path=/head/; revision=444324
* Update to 3.12.1Matthew Seaman2017-06-231-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update cad/openvsp to 3.12.1 _and_ unbreak cad/openvsp. The recent update to eigen3 broke cad/openvsp (since it is used directly) and graphics/code-eli that is a dependency of cad/openvsp. Until there is a fix for code-eli change the port to use the internal eigen3 and code-eli packages bundled in the distribution. In addition, one of the local patches was accepted upstream and is no longer necessary. From the announcement: Features: - Parasite drag buildup tool - Full control of VSPAERO from OpenVSP GUI - DegenGeom preview visualization - Advanced control surface modeling Bug Fixes: - Advanced links not loading from file with 'Loop' policy geoms - Crash conformal components with some file airfoils - CompGeom when subsurfaces fall on tessellation line - DegenGeom handling of tip caps with blended wings - CustomGeom name matching GUI mismatch PR: 220212 Submitted by: fernando.apesteguia@gmail.com (maintainer) Notes: svn path=/head/; revision=444165
* Revision bump of all ports with USE_GL after consolidation of mesa-libsMatthew Rezny2017-05-231-1/+1
| | | | | | | | Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845 Notes: svn path=/head/; revision=441503
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-0/+1
| | | | | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707 Notes: svn path=/head/; revision=437439
* - Update to 3.11.0Wen Heping2017-03-301-2/+1
| | | | | | | | PR: 217764 Submitted by: fernando.apesteguia@gmail.com(maintainer) Notes: svn path=/head/; revision=437283
* - Update devel/libpthread-stubs to 0.4Ashish SHUKLA2017-03-291-3/+4
| | | | | | | | | | | - Chase libpthread-stubs update, and also switch to BUILD_DEPENDS from LIB_DEPENDS, as port is now only .pc file PR: 218015 Submitted by: rezny Notes: svn path=/head/; revision=437182
* cad/openvsp: update 3.9.1 -> 3.10.0Bartek Rutkowski2017-01-111-2/+1
| | | | | | | | | PR: 215951 Submitted by: Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer) MFH: 2017Q1 Notes: svn path=/head/; revision=431182
* Never set WRKSRC when using USE_GITHUB.Mathieu Arnold2017-01-031-2/+0
| | | | | | | | | | | | | If you want to set WRKSRC, set GH_PROJECT instead. - The GitHub URLs are case insensitive, but the distribution files you get out of them are not. - If the repository was renamed, the old URL will still work, but the distribution name will be ith the new name. Sponsored by: Absolight Notes: svn path=/head/; revision=430490
* cad/openvsp: drop 10.1 workaround (revert r428665) per EOLJan Beich2017-01-031-13/+1
| | | | | | | | PR: 214863 215307 Approved by: portmgr blanket Notes: svn path=/head/; revision=430446
* Remove BROKEN_FreeBSD_9Sunpoet Po-Chuan Hsieh2017-01-011-2/+0
| | | | | | | Approved by: portmgr (blanket) Notes: svn path=/head/; revision=430235
* - Fix condition for FreeBSD 10.1Dmitry Marakasov2016-12-291-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=429885
* cad/openvsp: fix compilation in 10.1Torsten Zuehlsdorff2016-12-161-2/+15
| | | | | | | | | | | | | The port broke on 10.1 since the update to gcc 4.9. Now we enforce gcc 4.8 on FreeBSD 10.1. PR: 215307 Submitted by: fernando.apesteguia@gmail.com (maintainer) Approved by: mentors (implict) MFH: 2016Q4 Notes: svn path=/head/; revision=428665
* Switch USES=compiler:gcc-c++11-lib to use base libc++ on 10.2+ systemsJan Beich2016-12-161-0/+1
| | | | | | | | | | PR: 215192 Requested by: dim Exp-run by: antoine Approved by: antoine Notes: svn path=/head/; revision=428641
* Clean upAntoine Brodin2016-10-091-3/+2
| | | | Notes: svn path=/head/; revision=423582
* - Remove unneeded MASTER_SITESDmitry Marakasov2016-09-161-1/+0
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=422286