Created attachment 172650 [details] Port skeleton OpenCPN is a free software project to create a concise chart plotter and navigation software, for use underway or as a planning tool.
A commit references this bug: Author: jbeich Date: Sun Oct 9 01:23:00 UTC 2016 New revision: 423561 URL: https://svnweb.freebsd.org/changeset/ports/423561 Log: astro/opencpn: add new port PR: 211199 Submitted by: ml@netfence.it (based on) OpenCPN is a free software project to create a concise chart plotter and navigation software, for use underway or as a planning tool. OpenCPN is developed by a team of active sailors using real world conditions for program testing and refinement. http://opencpn.org/ Changes: head/astro/Makefile head/astro/opencpn/ head/astro/opencpn/Makefile head/astro/opencpn/distinfo head/astro/opencpn/files/ head/astro/opencpn/files/patch-CMakeLists.txt head/astro/opencpn/files/patch-no-std head/astro/opencpn/files/patch-src_chart1.cpp head/astro/opencpn/files/patch-src_crashprint.cpp head/astro/opencpn/pkg-descr head/astro/opencpn/pkg-plist
Thanks. Landed with a few changes e.g., - Switch to WX 3.0 - Bundle GSHHS, TCDATA, DOCS like AUR and PkgSrc packages - Slightly improve serial detection (against /dev/tty*) - Drop ldconfig, unused by plugins - Drop unnecessary patches for bundled jasper via USES=localbase
If you'd like to port plugins PkgSrc and Gentoo can be used as a reference but try to avoid cargo cult. http://pkgsrc.se/search.php?so=opencpn https://packages.gentoo.org/packages/search?q=opencpn
A commit references this bug: Author: jbeich Date: Sun Oct 9 04:32:46 UTC 2016 New revision: 423565 URL: https://svnweb.freebsd.org/changeset/ports/423565 Log: astro/opencpn: minor fixup - Unbreak plugins runtime [1] - Better enumerate serial devices - Reduce std namespace pollution even more Obtained from: PkgSrc PR: 211199 Changes: head/astro/opencpn/Makefile head/astro/opencpn/files/patch-no-std head/astro/opencpn/files/patch-plugins_grib__pi_src_GribUIDialog.cpp head/astro/opencpn/files/patch-src_chart1.cpp
Note, my serial fixes are blind. Feel free to throw them away if they make things worse.