Up to [cvs.NetBSD.org] / pkgsrc / geography / opencpn
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
geography: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes
geography: Remove SHA1 hashes for distfiles
Fix wxWidgets component detection with newer cmake
Update OpenCPN to 5.0.0. Changes since 4.8.8: As a successor to OpenCPN Version 4.8, OpenCPN Version 5.0 contains many new features and enhanced functions. Among them are: ..Redesigned user interface, incorporating modern user interface elements and concepts. ..Support for multiple chart views simultaneously, using different charts display options if desired. ..User defined templates for easy recall of multiple configurations. ..Support for the widely available MBTiles chart format. ..Extended options for route and Waypoint creation. ..Expanded display of vector chart (ENC) information, including embedded images. ..Measurably improved performance and reliability over all supported platforms.
Do not force the gtk version, let cmake find the right one from buildlink. No change to binaries so no revision bump.
Update opencpn to 4.8.8. Changes since 4.8.6: This version is a maintenance release of OpenCPN, improving reliability and compatibility for all supported platforms. Changes and improvements include: 1. Make higher baud rates available on POSIX systems where supported. 2. Update Finnish translations. 3. Improve plugin ENC overlay rendering. 4. Improve serial port detection logic on Mac systems. 5. Improve ENC update processing logic.
Update OpenCPN to 4.8.6. Changes since 4.8.2: bug fixes and translations update
Pullup ticket #5804 - requested by bouyer geography/opencpn: build fix Revisions pulled up: - geography/opencpn-plugin-debugger/Makefile 1.11 - geography/opencpn-plugin-draw/Makefile 1.17 - geography/opencpn-plugin-statusbar/Makefile 1.8 - geography/opencpn-plugin-watchdog/Makefile 1.15 - geography/opencpn-plugin-watchdog/distinfo 1.10 - geography/opencpn-plugin-watchdog/patches/patch-src_Alarm.cpp 1.2 - geography/opencpn-plugin-watchdog/patches/patch-src_watchdog_pi.cpp 1.2 - geography/opencpn-plugin-weather_routing/Makefile 1.18 - geography/opencpn/Makefile 1.24 - geography/opencpn/distinfo 1.19-1.20 - geography/opencpn/patches/patch-CMakeLists.txt 1.7 - geography/opencpn/patches/patch-plugins_wmm_pi_src_MagneticPlotMap.cpp 1.2 --- Module Name: pkgsrc Committed By: bouyer Date: Tue Jul 3 15:14:16 UTC 2018 Modified Files: pkgsrc/geography/opencpn: distinfo pkgsrc/geography/opencpn-plugin-watchdog: distinfo pkgsrc/geography/opencpn-plugin-watchdog/patches: patch-src_Alarm.cpp patch-src_watchdog_pi.cpp pkgsrc/geography/opencpn/patches: patch-plugins_wmm_pi_src_MagneticPlotMap.cpp Log Message: newer gcc (e.g. 8.0_RC2) requires <cmath> for std::isnan(). This is only a build fix so no revision bump --- Module Name: pkgsrc Committed By: bouyer Date: Thu Jul 19 17:58:58 UTC 2018 Modified Files: pkgsrc/geography/opencpn: Makefile distinfo pkgsrc/geography/opencpn-plugin-debugger: Makefile pkgsrc/geography/opencpn-plugin-draw: Makefile pkgsrc/geography/opencpn-plugin-statusbar: Makefile pkgsrc/geography/opencpn-plugin-watchdog: Makefile pkgsrc/geography/opencpn-plugin-weather_routing: Makefile pkgsrc/geography/opencpn/patches: patch-CMakeLists.txt Log Message: Do not include buildlink3 files already inclued by wxGTK30/buildlink3.mk (especially, remove gtk2 buildlink3). Make opencpn build with gtk3 Conservatively bump PKGREVISIONs
Do not include buildlink3 files already inclued by wxGTK30/buildlink3.mk (especially, remove gtk2 buildlink3). Make opencpn build with gtk3 Conservatively bump PKGREVISIONs
newer gcc (e.g. 8.0_RC2) requires <cmath> for std::isnan(). This is only a build fix so no revision bump
earmv7hf gcc also miscompiles ocpnDC::DrawRounderRectangle now (or maybe opencpn 4.8.0 didn't use it). Apply the same workaround as ocpnDC::DrawEllipse. Bump PKGREVISION
the compiler on netbsd-HEAD/earmv7hf doens't accept isnan(), use std::isnan()
Update to 4.8.2. Changes since 4.8.0: info popup on track rollover drop a mark on boat position on space press if SpaceDropMark is set to 1 in the config file. GHSS and US Pilotcharts added to charts downloader Config option "Course-Up Update Period" has been renamed to "Chart Rotation Averaging Time" help handle for dragging waypoints in touchscreen mode The shortcut key "D" now it works for both ENC vector charts and raster charts in addition to cm93. If course (COG) and speed (SOG) is not available through the normal NMEA interface to your gps, these values can be calculated by OpenCPN by using the position data A course predictor is now shown on screen even when the actual target, or the end point, is not visible on screen. In Options-> User Interface-> Interface Options there are now three sliders for user control of different features A new Own ship range ring colour picker is now included You can now get rid of the barbed arrow heads in the grib display When GRIB plugin is active and tide- and/or current-buttons are pressed, then tide/current calculations are shown at the "GRIB time". New settings for old and slow computers in Options-> Display-> Advanced-> Graphics For details see https://opencpn.org/OpenCPN/about/ver482.html
Reduce namespace pollution.
Fix opencpn on arm For some reason ocpnDC::DrawEllipse is miscompiled on NetBSD 8.0_BETA earmv7hf: for the tail call to dc->DrawEllipse() the compiler emits a bx instruction, but forgets to load the address of the function in the register. Add a memory barrier to works around this problem by avoiding the tail-call optimisation. Other similar functions in this file are properly compiled ... Bump PKGREVISION
Update opencpn to 4.8.0. As a successor to OpenCPN Version 4.6.1, OpenCPN Version 4.8.0 contains several incremental corrections and improvements. Among them are: - Expanded integrated vector graphics icon set for improved rendering of waypoints and routes.
Fix build for non-x86 hosts (don't assume non-linux is i386!)
Update opencpn to 4.6.1. Changes since 4.4.0: As a successor to OpenCPN version 4.4, OpenCPN Version 4.6 contains several new features and enhanced functions. Among them are: Substantial functional improvements and performance increases related to ENC vector charts. User selectable InlandECS mode for increased safety and convenience while navigating inland waters. Expanded User Manual bundled with Release download.
Update opencpn to 4.4.0. Changes since 4.2.0: The 4.4.0 Release is primarily a bug-fix/maintenance update. There is one new feature, however. The integrated GRIB PlugIn now supports GRIB V2 format files. This update enables some new sources for worldwide GRIB data from a variety of sources.
The SIGSEGV worked around by patch-src_glu_libtess_sweep.c are in fact due to a wrong value GLU_TESS_MAX_COORD on NetBSD. See http://mail-index.netbsd.org/tech-x11/2016/05/25/msg001733.html Work around this by reordering -I flags so that the local GL/glu.h is used before the one from the buildlink directory. While there change build type from debug to release. Bump PKGREVISION.
Make theses build (and run) on linux
Repeat after me: I shall not "use namespace std;" before including 3rd party headers.
Fix patches, pointed out by Joerg
Update OpenCPN to 4.2.0. Changes since 4.0.0: As a successor to OpenCPN Version 4.0, OpenCPN Version 4.2 contains many new features and enhanced functions. Among them are: ..Increased performance in all modes, particularly when using OpenGL graphics acceleration. ..Integrated Chart Downloader PlugIn, allowing systematic tracking and donwload of latest online charts from several popular sources. ..Integrated World Magnetic Model (WMM) PlugIn, providing accuratley calculated magnetic variation worldwide. ..Major update to embedded Users Manual. ..Measurably improved performance and reliability over all supported platforms. more details here: http://opencpn.org/ocpn/release4.2
Add SHA512 digests for distfiles for geography category One mismatched digest found in geography/libmemphis02: # package libmemphis02 recorded SHA1 (memphis-0.2.3.tar.gz) = dbc2f61e49b996dc9ca91df0de9a08eb7adbfa9b calculated SHA1 (memphis-0.2.3.tar.gz) = 85993bce12c3616fcf6e7682a70b9605883edec2 No changes were made to the libmemphis02 distinfo file Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Add missing header for rand(3).
Update opencpn to 4.0.0. Changes since 3.2.2: - Increased performance in all modes, particularly when using OpenGL graphics acceleration. - Additional network interface methods, including TCP/IP client/server and UDP broadcast. - Support for multiple data source instances, including Filtering and prioritization of messages Output of NMEA data streams for real-time integration into ship systems - Improved support for Mac OS X systems, including 64 bit native support. - Integrated Tablet/Touch screen support. - AIS Personal Locater Beacon (PLB) configuration and tracking. - Enhanced AIS target tracking modes. - GRIB PlugIn feature additions. Graphical GRIB email request generation. Moving particle wind overlay. Enhanced GRIB data type support. - Dashboard PlugIn feature additions. More selectable instruments. - Major update to embedded Users Manual. - Measurably improved performance and reliability over all supported platforms.
Import opencpn version 3.2.2. OpenCPN is a free software (GPLv2) 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.