Commit graph

73 commits

Author SHA1 Message Date
Fernando Apesteguía
85082d113d Update cad/openvsp to 3.16.0
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14859
2018-03-27 15:10:25 +00:00
Fernando Apesteguía
56ea00f268 Pet portlint for cad/openvsp
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14670
2018-03-18 16:24:51 +00:00
Fernando Apesteguía
36e690c0ad Remove Ego-Lines from fernape's ports
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14668
2018-03-13 22:24:58 +00:00
Fernando Apesteguía
542b1e2b40 Update MAINTAINER to new FreeBSD.org account
Update MAINTAINER email address for Fernando Apesteguia
from fernando.apesteguia@gmail.com

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14668
2018-03-12 19:20:32 +00:00
Gerald Pfeifer
c2a92a1aea Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2018-03-10 17:46:04 +00:00
Steve Wills
cc2f5d1dfa cad/openvsp: Update to 3.15.0
PR:		224907
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2018-01-10 18:52:31 +00:00
Adriaan de Groot
74c0e748b9 Update CMake to 3.10.1
- https://blog.kitware.com/cmake-3-10-1-available-for-download/
   - flang support
   - changes to automoc policies
   - support for FreeBSD package generation with CPack

Necessary fixes to other ports:
 - cad/openvsp make search for libxml explicit
 - math/scalapack force C compiler to be compatible with mpi
 - deskutils/kdepim4 fix incorrect sources list
 - www/qt5-webkit fix incorrect sources list

Thanks to Antoine for the multiple exp-runs.

PR:		223872
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13210
2017-12-23 10:44:23 +00:00
Steve Wills
c00d963486 cad/openvsp: Update to 3.14.2
PR:		224469
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2017-12-20 02:27:53 +00:00
Mark Linimon
b22594f22e Mark some older failing ports broken on aarch64.
While here, pet portlint and reformat some other BROKEN statements.

Approved by:  portmgr (tier-2 blanket)
2017-12-19 15:17:07 +00:00
Steve Wills
afe84a4cb4 cad/openvsp: Update to 3.14.1
PR:		224225
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2017-12-11 03:04:29 +00:00
Niclas Zeising
5598792853 Bump portrevision to chase graphics/glew shard library version update.
PR:		223370
Submitted by:	zeising
exp-run by:	antoine
Approved by:	antoine
2017-11-18 19:32:38 +00:00
Raphael Kubo da Costa
a8c19cb5a6 Update to 3.13.3.
Changes: http://openvsp.org/blogs/announcements/2017/09/16/openvsp-3-13-3-released

PR:		222477
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2017-10-08 20:58:08 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(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
2017-09-10 20:55:38 +00:00
Carlos J. Puga Medina
27ce8b0036 cad/openvsp: update to 3.13.2
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)
2017-09-06 00:02:28 +00:00
Carlos J. Puga Medina
910590f711 cad/openvsp: fix build on CURRENT
- 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)
2017-09-05 23:49:46 +00:00
Jason E. Hale
3c8c48233d Update to 3.13.1
PR:		221204
Submitted by:	<fernando.apesteguia@gmail.com> (maintainer)
2017-08-04 08:44:56 +00:00
Raphael Kubo da Costa
f47f0f2fb8 Explicitly build with -std=gnu++11.
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
2017-07-28 21:45:44 +00:00
Torsten Zuehlsdorff
79e7b8fdbd cad/openvsp: Update from 3.12.1 to 3.13.0
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
2017-07-27 13:41:31 +00:00
Tobias C. Berner
5e373eaa92 Make ninja opt-out in cmake.mk
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
2017-06-25 21:07:58 +00:00
Matthew Seaman
00726a224d Update to 3.12.1
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)
2017-06-23 07:03:30 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Mathieu Arnold
aa1ca03dda Remove svn keywords from patches.
Sponsored by:	Absolight
2017-05-15 15:38:56 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
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
2017-04-01 15:23:30 +00:00
Wen Heping
7c3215b4fc - Update to 3.11.0
PR:		217764
Submitted by:	fernando.apesteguia@gmail.com(maintainer)
2017-03-30 12:09:08 +00:00
Ashish SHUKLA
9cba0ef67a - Update devel/libpthread-stubs to 0.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
2017-03-29 06:50:28 +00:00
Bartek Rutkowski
b205a8d7af cad/openvsp: update 3.9.1 -> 3.10.0
PR:		215951
Submitted by:	Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer)
MFH:		2017Q1
2017-01-11 14:08:55 +00:00
Mathieu Arnold
d83ff1e42e Never set WRKSRC when using USE_GITHUB.
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
2017-01-03 18:12:13 +00:00
Jan Beich
47d2c78f84 cad/openvsp: drop 10.1 workaround (revert r428665) per EOL
PR:		214863 215307
Approved by:	portmgr blanket
2017-01-03 08:55:56 +00:00
Sunpoet Po-Chuan Hsieh
e0b379fa6f Remove BROKEN_FreeBSD_9
Approved by:	portmgr (blanket)
2017-01-01 03:45:12 +00:00
Dmitry Marakasov
f6c45af718 - Fix condition for FreeBSD 10.1
Approved by:	portmgr blanket
2016-12-29 10:21:01 +00:00
Torsten Zuehlsdorff
2d4def715c cad/openvsp: fix compilation in 10.1
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
2016-12-16 09:24:32 +00:00
Jan Beich
13d07760cf Switch USES=compiler:gcc-c++11-lib to use base libc++ on 10.2+ systems
PR:		215192
Requested by:	dim
Exp-run by:	antoine
Approved by:	antoine
2016-12-16 05:08:09 +00:00
Antoine Brodin
a0af874c55 Clean up 2016-10-09 09:13:04 +00:00
Dmitry Marakasov
c30ab0179c - Remove unneeded MASTER_SITES
Approved by:	portmgr blanket
2016-09-16 23:42:19 +00:00
Dmitry Marakasov
57724d5317 - Update to 3.9.1
PR:		212430
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2016-09-16 23:41:23 +00:00
Pawel Pekala
8094b849a0 Update to version 3.9.0
Features:
 - VSPAERO v3.0 - Panel method, batch runs, control surfaces, much more
 - Improved VSPAERO integration
 - One-Axis Kinematic Joint (Hinge/Slider)
 - Group Transformation/Scale -- Thanks Alex Gary
 - 2D AutoCad Export of feature lines

Bug Fixes:
 - Change to Geom type name lookup instead of type ID number
 - Fix Python API
 - Fix VarPresets API to built-in scripting

PR:		212131
Submitted by:	maintainer
2016-08-25 16:54:32 +00:00
Pawel Pekala
209871e913 Update to version 3.8.1
From the announcement:

Propellers for all!

This release adds a new propeller component and fixes a pair of unrelated bugs.
Though it may seem like a small change, the propeller component constructs its
surface differently from other components.  It represents a surprisingly large
amount of work.

Instead of defining the blade shape (chord, twist) at specified stations, these
are instead specified as continuious curves.

The propeller component comes with a bunch of related accessories -- the blade
activity factor is calculated on-the-fly, there is a one-click option to switch
to a counter-rotating prop, propeller folding is built-in -- with a
user-defined fold axis, there is a blade element export/import capability,
and the BEM data is available through the API.

Features:
 - New propeller component
 - Blade element import/export and API

Bug Fixes:
 - Fix DegenGeom crash on Matlab export
 - Fix GUI output of mass properties calculation

PR:		211555
Submitted by:	maintainer
2016-08-03 22:25:57 +00:00
Kurt Jaeger
49fc4ba74d cad/openvsp: 3.7.2 -> 3.8.0
- upgrading the VSPAERO integration
  The VSPAERO GUI has been comprehensively updated.  You can now
  run alpha/beta/Mach sweeps from the GUI.  Results are automatically
  parsed and are ready for review from the GUI.  VSPAERO is now
  available through the Analysis Manager in the API.  The results
  are parsed and are available through the Results Manager in the
  API.

Features:
 - Overhaul of VSPAERO integration
 - VSPAERO alpha/beta/Mach sweeps from GUI
 - Visualize VSPAERO results in GUI
 - VSPAERO available through API
 - Changed default wing LE/TE clustering to 0.25
 - Build on OSX on Travis-CI
 - Improve automated testing

Bug fixes:
 - Duplicate parameter name in superellipse cross section

PR:		211372
Submitted by:	Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer)
2016-07-31 13:29:58 +00:00
Thomas Zander
8b8a26f888 Update to upstream version 3.7.2
Detailed maintainer log:
Features:
 - Wave drag estimation by area distribution and Eminton Lord calculation
 - Variable presets for saving model state
Bug Fixes:
 - Fix crash caused by reading file without VarPresets field.
 - Fix crash when deleting empty var presets group

While on it:
- Pet portlint

PR:		210574
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2016-06-26 12:33:28 +00:00
Kurt Jaeger
e95714f514 cad/openvsp: 3.6.1 -> 3.6.2
http://openvsp.org/blogs/announcements/2016/06/11/openvsp-3-6-2-released

PR:		210241
Submitted by:	Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer)
2016-06-16 01:30:02 +00:00
Kurt Jaeger
51f2dfd5b7 cad/openvsp: 3.6.0 -> 3.6.1
Changes:
  http://openvsp.org/blogs/announcements/2016/05/30/openvsp-3-6-1-released

PR:		209872
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2016-06-05 10:10:06 +00:00
Jason Unovitch
249938aafe cad/openvsp: update 3.5.2 -> 3.6.0
Changes:	http://openvsp.org/blogs/announcements/2016/05/06/openvsp-3-6-0-released

PR:		209436
Submitted by:	fernando.apesteguia@gmail.com
2016-05-12 14:07:23 +00:00
Mathieu Arnold
245daa8ec9 Cleanup github bits.
Sponsored by:	Absolight
2016-05-12 13:13:36 +00:00
Kurt Jaeger
eed40caab8 cad/openvsp: Fix build on i386
PR:		208904
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2016-04-22 17:15:02 +00:00
Kurt Jaeger
2140691265 cad/openvsp: 2.3.0 -> 3.5.2
Changes:
- Latest:
  http://openvsp.org/blogs/announcements/2016/02/14/openvsp-3-5-2-released
- all older release notes are in
  http://openvsp.org/blogs/
- no longer includes example aircraft files, now seperatly available at
  http://hangar.openvsp.org/
- Needs some math functions, so no luck on 9.x or i386

PR:		208904
Submitted by:	Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer)
2016-04-22 09:50:42 +00:00
Mathieu Arnold
7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
Raphael Kubo da Costa
36d06b0a1f Add patches to fix the build on FreeBSD 11 with libc++.
OpenVSP does something like this:
  using namespace std;
  class array {
    ...
  };

Which causes the build to fail with HEAD's libc++. Even though the port does
not use -std=c++11, libc++ still declares an array class that conflicts with
the one OpenVSP has.

Enclose OpenVSP's array declaration in a namespace to avoid these conflicts.

PR:		207253
Approved by:	fernando.apesteguia@gmail.com (maintainer)
2016-02-25 22:21:37 +00:00
Raphael Kubo da Costa
f1f874fd4e Drop USES=iconv.
The port does not use iconv anywhere, and the dependency on libxml2 does not
pull any headers that include iconv.h.

PR:		202759
Approved by:	fernando.apesteguia@gmail.com (maintainer)
2015-08-30 17:41:23 +00:00
Antoine Brodin
6e5719ca80 Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
Mathieu Arnold
90a49f0472 Cleanup USE_GITHUB usage.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-30 21:25:06 +00:00