Bug 211372 - [maintainer update] update cad/openvsp to 3.8.0
Summary: [maintainer update] update cad/openvsp to 3.8.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-25 18:26 UTC by Fernando Apesteguía
Modified: 2016-07-31 13:30 UTC (History)
1 user (show)

See Also:


Attachments
Patch to the ports tree (3.14 KB, patch)
2016-07-25 18:26 UTC, Fernando Apesteguía
fernape: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Fernando Apesteguía freebsd_committer freebsd_triage 2016-07-25 18:26:12 UTC
Created attachment 172976 [details]
Patch to the ports tree

Simple patch to update cad/openvsp to 3.8.0.

The project now honors CMAKE_INSTALL_PREFIX. Also binaries are now stripped.

portlint -CA OK
poudriere builds for {10.1,10.3}{i386,amd64} OK. This warning shows up:

Error: /usr/local/bin/vsp is linked to /usr/local/lib/libc++.so.1 from devel/libc++ but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libc++.so:devel/libc++

But AFAICT this is a false positive. In fact, following the advice about LIBDEPENDS make the port fail telling that the latest version of libc++ is already installed.

The port doesn't install on anything < 10.x due to unresolved mathematical functions.
Comment 1 Fernando Apesteguía freebsd_committer freebsd_triage 2016-07-25 18:35:03 UTC
From the announcement:

This version is more focused than many of our releases.  It is really all about upgrading the VSPAERO integration (and one bugfix).

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.

In addition, a bug fix for files saved since version 3.7 that use super ellipse cross sections.

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
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2016-07-31 08:27:18 UTC
testbuilds@work
Comment 3 Kurt Jaeger freebsd_committer freebsd_triage 2016-07-31 13:30:01 UTC
testbuilds are fine, committed, thanks!
Comment 4 commit-hook freebsd_committer freebsd_triage 2016-07-31 13:30:32 UTC
A commit references this bug:

Author: pi
Date: Sun Jul 31 13:29:59 UTC 2016
New revision: 419373
URL: https://svnweb.freebsd.org/changeset/ports/419373

Log:
  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)

Changes:
  head/cad/openvsp/Makefile
  head/cad/openvsp/distinfo
  head/cad/openvsp/pkg-plist