Bug 211372

Summary: [maintainer update] update cad/openvsp to 3.8.0
Product: Ports & Packages Reporter: Fernando Apesteguía <fernape>
Component: Individual Port(s)Assignee: Kurt Jaeger <pi>
Status: Closed FIXED    
Severity: Affects Some People CC: pi
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch to the ports tree fernape: maintainer-approval+

Description Fernando Apesteguía freebsd_committer 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 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 2016-07-31 08:27:18 UTC
testbuilds@work
Comment 3 Kurt Jaeger freebsd_committer 2016-07-31 13:30:01 UTC
testbuilds are fine, committed, thanks!
Comment 4 commit-hook freebsd_committer 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