Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Sep 2020 07:53:09 +0000 (UTC)
From:      =?UTF-8?Q?Fernando_Apestegu=c3=ada?= <fernape@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r548067 - in head/astro/opencpn: . files
Message-ID:  <202009090753.0897r9EX077111@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: fernape
Date: Wed Sep  9 07:53:09 2020
New Revision: 548067
URL: https://svnweb.freebsd.org/changeset/ports/548067

Log:
  astro/opencpn: Update to 5.2.0
  
  ChangeLog: https://opencpn.org/OpenCPN/about/ver520.html
  
  PR:	249195
  Submitted by:	ml@netfence.it (maintainer)

Added:
  head/astro/opencpn/files/patch-cmake_TargetSetup.cmake   (contents, props changed)
  head/astro/opencpn/files/patch-include_zeroconf-detail.hpp   (contents, props changed)
  head/astro/opencpn/files/patch-libs_easywsclient_easywsclient.cpp   (contents, props changed)
  head/astro/opencpn/files/patch-libs_wxservdisc_wxServDisc.cpp   (contents, props changed)
Deleted:
  head/astro/opencpn/files/patch-src_routemanagerdialog.cpp
Modified:
  head/astro/opencpn/Makefile
  head/astro/opencpn/distinfo
  head/astro/opencpn/files/patch-CMakeLists.txt
  head/astro/opencpn/files/patch-src_chart1.cpp
  head/astro/opencpn/pkg-plist

Modified: head/astro/opencpn/Makefile
==============================================================================
--- head/astro/opencpn/Makefile	Wed Sep  9 07:48:33 2020	(r548066)
+++ head/astro/opencpn/Makefile	Wed Sep  9 07:53:09 2020	(r548067)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	opencpn
-PORTVERSION=	5.0.0
-PORTREVISION=	1
+PORTVERSION=	5.2.0
 DISTVERSIONPREFIX=	v
 CATEGORIES=	astro geography
 
@@ -31,20 +30,20 @@ USE_LDCONFIG=	${PREFIX}/lib/opencpn
 USE_WX=		3.0+
 USE_XORG=	ice sm x11 xext
 
-CMAKE_ARGS=	-DBUNDLE_GSHHS=CRUDE
-CMAKE_ON=	BUNDLE_TCDATA OCPN_FORCE_GTK3
-CMAKE_OFF=	OCPN_NEW_SERIAL
+CMAKE_ARGS=	-DOCPN_BUNDLE_GSHHS=CRUDE
+CMAKE_ON=	OCPN_BUNDLE_TCDATA OCPN_FORCE_GTK3
+CMAKE_OFF=	OCPN_USE_NEWSERIAL
 
 OPTIONS_DEFINE=	DOCS
-DOCS_CMAKE_ON=	-DBUNDLE_DOCS:STRING="ON"
-DOCS_CMAKE_OFF=	-DBUNDLE_DOCS:STRING="OFF"
+DOCS_CMAKE_ON=	-DOCPN_BUNDLE_DOCS:STRING="ON"
+DOCS_CMAKE_OFF=	-DOCPN_BUNDLE_DOCS:STRING="OFF"
 
 .include <bsd.port.pre.mk>
 
 post-patch:
 	@${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' \
-		${WRKSRC}/src/mygdal/cpl_csv.cpp \
-		${WRKSRC}/src/mygdal/cpl_findfile.cpp \
+		${WRKSRC}/libs/gdal/src/cpl_csv.cpp \
+		${WRKSRC}/libs/gdal/src/cpl_findfile.cpp \
 		${WRKSRC}/data/doc/help_en_US.html
 .if ${ARCH} != amd64 && ${ARCH} != i386
 	@${REINPLACE_CMD} -e '/-msse/d' -e '/-mssse3/d' \

Modified: head/astro/opencpn/distinfo
==============================================================================
--- head/astro/opencpn/distinfo	Wed Sep  9 07:48:33 2020	(r548066)
+++ head/astro/opencpn/distinfo	Wed Sep  9 07:53:09 2020	(r548067)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1578845682
-SHA256 (OpenCPN-OpenCPN-v5.0.0_GH0.tar.gz) = e58755fd9781c1a0f2da1244b75358c8d03d8f79ec2aa9633e5f6b5af98978b4
-SIZE (OpenCPN-OpenCPN-v5.0.0_GH0.tar.gz) = 67164574
+TIMESTAMP = 1599147212
+SHA256 (OpenCPN-OpenCPN-v5.2.0_GH0.tar.gz) = f6ec38989bc38f5a7f63234c5e0230adeb73f5626b4e3d3dfa680f0c240badc7
+SIZE (OpenCPN-OpenCPN-v5.2.0_GH0.tar.gz) = 78313969

Modified: head/astro/opencpn/files/patch-CMakeLists.txt
==============================================================================
--- head/astro/opencpn/files/patch-CMakeLists.txt	Wed Sep  9 07:48:33 2020	(r548066)
+++ head/astro/opencpn/files/patch-CMakeLists.txt	Wed Sep  9 07:53:09 2020	(r548067)
@@ -1,20 +1,11 @@
---- CMakeLists.txt.orig	2019-03-23 01:25:59 UTC
+--- CMakeLists.txt.orig	2020-07-15 18:02:29 UTC
 +++ CMakeLists.txt
-@@ -1053,7 +1053,7 @@ IF(NOT WIN32 AND NOT APPLE AND NOT QT_ANDROID)
-     set(wxWidgets_CONFIG_OPTIONS ${wxWidgets_CONFIG_OPTIONS} --toolkit=gtk3)
-     MESSAGE(STATUS "Building against GTK3...")
-   ENDIF(GTK2_FOUND)
--  FIND_PACKAGE(wxWidgets)
-+  FIND_PACKAGE(wxWidgets COMPONENTS ${wxWidgets_USE_LIBS})
-   if (wxWidgets_FOUND)
-     message(STATUS "Found wxWidgets webview add-on")
-     add_definitions(-DOCPN_USE_WEBVIEW)
-@@ -2422,7 +2422,7 @@ IF(NOT APPLE)
-     INSTALL(FILES src/bitmaps/other_svg_src/opencpn.svg DESTINATION ${PREFIX_DATA}/icons/hicolor/scalable/apps PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
-     INSTALL(FILES data/opencpn.desktop DESTINATION ${PREFIX_DATA}/applications PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )
-     INSTALL(FILES data/opencpn.appdata.xml DESTINATION ${PREFIX_DATA}/appdata PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )
--    INSTALL(FILES opencpn.1 DESTINATION ${PREFIX_DATA}/man/man1 PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )
-+    INSTALL(FILES opencpn.1 DESTINATION ${PREFIX_DATA}/../man/man1 PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )
-   ENDIF(UNIX)
+@@ -2221,7 +2221,7 @@ if (NOT APPLE)
+       FILES ${CMAKE_BINARY_DIR}/opencpn.appdata.xml
+       DESTINATION ${PREFIX_DATA}/metainfo
+     )
+-    install(FILES opencpn.1 DESTINATION ${PREFIX_DATA}/man/man1)
++    install(FILES opencpn.1 DESTINATION ${PREFIX_DATA}/../man/man1)
+   endif (UNIX)
  
- ENDIF(NOT APPLE)
+   IF(PACKAGE_FORMAT MATCHES "DEB")

Added: head/astro/opencpn/files/patch-cmake_TargetSetup.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/opencpn/files/patch-cmake_TargetSetup.cmake	Wed Sep  9 07:53:09 2020	(r548067)
@@ -0,0 +1,20 @@
+--- cmake/TargetSetup.cmake.orig	2020-07-15 18:02:29 UTC
++++ cmake/TargetSetup.cmake
+@@ -26,14 +26,10 @@ elseif (APPLE)
+     execute_process(COMMAND "sw_vers" "-productVersion"
+                     OUTPUT_VARIABLE PKG_TARGET_VERSION)
+ elseif (UNIX)
+-    find_program(LSB_RELEASE NAMES lsb_release)
+-    if (NOT LSB_RELEASE)
+-        message(FATAL_ERROR
+-                "Cannot find the lsb_release program, please install.")
+-    endif ()
+-    execute_process(COMMAND ${LSB_RELEASE} "-is"
++    find_program(LSB_RELEASE NAMES uname)
++    execute_process(COMMAND ${LSB_RELEASE} "-s"
+                     OUTPUT_VARIABLE PKG_TARGET)
+-    execute_process(COMMAND ${LSB_RELEASE} "-rs"
++    execute_process(COMMAND ${LSB_RELEASE} "-r"
+                     OUTPUT_VARIABLE PKG_TARGET_VERSION)
+ else ()
+     set(PKG_TARGET "unknown")

Added: head/astro/opencpn/files/patch-include_zeroconf-detail.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/opencpn/files/patch-include_zeroconf-detail.hpp	Wed Sep  9 07:53:09 2020	(r548067)
@@ -0,0 +1,18 @@
+--- include/zeroconf-detail.hpp.orig	2020-07-15 18:02:29 UTC
++++ include/zeroconf-detail.hpp
+@@ -21,7 +21,7 @@
+ #include <winsock2.h>
+ #else
+     #ifndef __WXOSX__
+-        #include <error.h>
++//        #include <error.h>
+     #else    
+         #include <mach/error.h> 
+ #endif
+@@ -424,4 +424,4 @@ namespace Zeroconf
+     }
+ }
+ 
+-#endif // ZEROCONF_DETAIL_HPP
+\ No newline at end of file
++#endif // ZEROCONF_DETAIL_HPP

Added: head/astro/opencpn/files/patch-libs_easywsclient_easywsclient.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/opencpn/files/patch-libs_easywsclient_easywsclient.cpp	Wed Sep  9 07:53:09 2020	(r548067)
@@ -0,0 +1,10 @@
+--- libs/easywsclient/easywsclient.cpp.orig	2020-07-15 18:02:29 UTC
++++ libs/easywsclient/easywsclient.cpp
+@@ -56,6 +56,7 @@
+     #include <unistd.h>
+     #include <stdint.h>
+     #include <netinet/tcp.h>
++    #include <netinet/in.h>
+     #include <arpa/inet.h>
+ 
+     #ifndef _SOCKET_T_DEFINED

Added: head/astro/opencpn/files/patch-libs_wxservdisc_wxServDisc.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/opencpn/files/patch-libs_wxservdisc_wxServDisc.cpp	Wed Sep  9 07:53:09 2020	(r548067)
@@ -0,0 +1,14 @@
+--- libs/wxservdisc/wxServDisc.cpp.orig	2020-07-15 18:02:29 UTC
++++ libs/wxservdisc/wxServDisc.cpp
+@@ -42,11 +42,9 @@
+ 
+ 
+ // Compatability defines
+-#ifdef __APPLE__
+ #ifndef IPV6_ADD_MEMBERSHIP
+ #define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP
+ #define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP
+-#endif
+ #endif
+ 
+ 

Modified: head/astro/opencpn/files/patch-src_chart1.cpp
==============================================================================
--- head/astro/opencpn/files/patch-src_chart1.cpp	Wed Sep  9 07:48:33 2020	(r548066)
+++ head/astro/opencpn/files/patch-src_chart1.cpp	Wed Sep  9 07:53:09 2020	(r548067)
@@ -1,6 +1,6 @@
---- src/chart1.cpp.orig	2020-01-13 17:48:06 UTC
+--- src/chart1.cpp.orig	2020-07-15 18:02:29 UTC
 +++ src/chart1.cpp
-@@ -7917,7 +7917,7 @@ void MyFrame::MouseEvent( wxMouseEvent& event )
+@@ -8226,7 +8226,7 @@ void MyFrame::MouseEvent( wxMouseEvent& event )
  #endif
  
  #ifdef __WXGTK__
@@ -8,8 +8,8 @@
 +#include <stdlib.h>
  #endif
  
- int g_lastMemTick = -1;
-@@ -10282,6 +10282,8 @@ extern "C" int wait(int *);                     // POS
+ #if defined(__linux__)
+@@ -10370,6 +10370,8 @@ extern "C" int wait(int *);                     // POS
  #include <sys/ioctl.h>
  #ifdef __linux__
  #include <linux/serial.h>
@@ -18,7 +18,7 @@
  #endif
  
  #endif
-@@ -10357,17 +10359,25 @@ int isTTYreal(const char *dev)
+@@ -10445,17 +10447,25 @@ int isTTYreal(const char *dev)
  	return 1;
      return 0;
  #else /* !NetBSD */
@@ -45,7 +45,7 @@
          }
          close (fd);
      }
-@@ -10417,10 +10427,17 @@ wxArrayString *EnumerateSerialPorts( void )
+@@ -10505,10 +10515,17 @@ wxArrayString *EnumerateSerialPorts( void )
  
      //Initialize the pattern table
      if( devPatern[0] == NULL ) {

Modified: head/astro/opencpn/pkg-plist
==============================================================================
--- head/astro/opencpn/pkg-plist	Wed Sep  9 07:48:33 2020	(r548066)
+++ head/astro/opencpn/pkg-plist	Wed Sep  9 07:53:09 2020	(r548067)
@@ -4,7 +4,7 @@ lib/opencpn/libdashboard_pi.so
 lib/opencpn/libgrib_pi.so
 lib/opencpn/libwmm_pi.so
 man/man1/opencpn.1.gz
-share/appdata/opencpn.appdata.xml
+share/metainfo/opencpn.appdata.xml
 share/applications/opencpn.desktop
 %%PORTDOCS%%%%DOCSDIR%%/changelog
 %%PORTDOCS%%%%DOCSDIR%%/copyright
@@ -16,6 +16,10 @@ share/locale/ar_SA/LC_MESSAGES/opencpn-dashboard_pi.mo
 share/locale/ar_SA/LC_MESSAGES/opencpn-grib_pi.mo
 share/locale/ar_SA/LC_MESSAGES/opencpn-wmm_pi.mo
 share/locale/ar_SA/LC_MESSAGES/opencpn.mo
+share/locale/bg_BG/LC_MESSAGES/opencpn-chartdldr_pi.mo
+share/locale/bg_BG/LC_MESSAGES/opencpn-dashboard_pi.mo
+share/locale/bg_BG/LC_MESSAGES/opencpn-grib_pi.mo
+share/locale/bg_BG/LC_MESSAGES/opencpn-wmm_pi.mo
 share/locale/ca_ES/LC_MESSAGES/opencpn-chartdldr_pi.mo
 share/locale/ca_ES/LC_MESSAGES/opencpn-dashboard_pi.mo
 share/locale/ca_ES/LC_MESSAGES/opencpn-grib_pi.mo
@@ -175,6 +179,8 @@ share/locale/zh_TW/LC_MESSAGES/opencpn.mo
 %%DATADIR%%/LICENSING
 %%DATADIR%%/LINUX_DEVICES.md
 %%DATADIR%%/authors.html
+%%DATADIR%%/license.txt
+%%DATADIR%%/ocpn-plugins.xml
 %%PORTDOCS%%%%DATADIR%%/doc/50info/MBT1.jpg
 %%PORTDOCS%%%%DATADIR%%/doc/50info/bridge1.jpg
 %%PORTDOCS%%%%DATADIR%%/doc/50info/bridge2.jpg
@@ -1173,6 +1179,8 @@ share/locale/zh_TW/LC_MESSAGES/opencpn.mo
 %%DATADIR%%/gshhs/wdb_rivers_c.b
 %%DATADIR%%/license.html
 %%DATADIR%%/opencpn.png
+%%DATADIR%%/plugins/chartdldr_pi/data/button_down.png
+%%DATADIR%%/plugins/chartdldr_pi/data/button_right.png
 %%DATADIR%%/plugins/chartdldr_pi/data/chart_sources.xml
 %%DATADIR%%/plugins/chartdldr_pi/data/doc/03-Chart-Downloader-Tab-First-Time.png
 %%DATADIR%%/plugins/chartdldr_pi/data/doc/04-AddNewChartSource-Predefined.png
@@ -1188,11 +1196,18 @@ share/locale/zh_TW/LC_MESSAGES/opencpn.mo
 %%DATADIR%%/plugins/chartdldr_pi/data/doc/highlight.min.js
 %%DATADIR%%/plugins/chartdldr_pi/data/doc/index.html
 %%DATADIR%%/plugins/chartdldr_pi/data/doc/preferences.png
+%%DATADIR%%/plugins/chartdldr_pi/data/file.png
+%%DATADIR%%/plugins/chartdldr_pi/data/folder.png
 %%DATADIR%%/plugins/chartdldr_pi/data/folder215.png
 %%DATADIR%%/plugins/chartdldr_pi/data/open182.png
 %%DATADIR%%/plugins/dashboard_pi/data/Dashboard.svg
 %%DATADIR%%/plugins/dashboard_pi/data/Dashboard_rollover.svg
 %%DATADIR%%/plugins/dashboard_pi/data/Dashboard_toggled.svg
+%%DATADIR%%/plugins/dashboard_pi/data/dashboard_pi.svg
+%%DATADIR%%/plugins/dashboard_pi/data/dial.svg
+%%DATADIR%%/plugins/dashboard_pi/data/instrument.svg
+%%DATADIR%%/plugins/dashboard_pi/data/minus.svg
+%%DATADIR%%/plugins/dashboard_pi/data/plus.svg
 %%DATADIR%%/plugins/grib_pi/data/altitude.svg
 %%DATADIR%%/plugins/grib_pi/data/curdata.svg
 %%DATADIR%%/plugins/grib_pi/data/grib.svg
@@ -1233,6 +1248,7 @@ share/locale/zh_TW/LC_MESSAGES/opencpn.mo
 %%DATADIR%%/uidata/DragHandle.svg
 %%DATADIR%%/uidata/MUI_flat/CompassRose.svg
 %%DATADIR%%/uidata/MUI_flat/CompassRoseBlue.svg
+%%DATADIR%%/uidata/MUI_flat/CompassRoseMag.svg
 %%DATADIR%%/uidata/MUI_flat/Dashboard.svg
 %%DATADIR%%/uidata/MUI_flat/Dashboard_rollover.svg
 %%DATADIR%%/uidata/MUI_flat/Dashboard_rollover_toggled.svg
@@ -1626,10 +1642,13 @@ share/locale/zh_TW/LC_MESSAGES/opencpn.mo
 %%DATADIR%%/uidata/markicons/Weather-Tropical High.svg
 %%DATADIR%%/uidata/markicons/Weather-Tropical-Storm-NH.svg
 %%DATADIR%%/uidata/markicons/Weather-Tropical-Storm-SH.svg
+%%DATADIR%%/uidata/package-x-generic.png
+%%DATADIR%%/uidata/plus.svg
 %%DATADIR%%/uidata/styles.xml
 %%DATADIR%%/uidata/toolicons_journeyman.png
 %%DATADIR%%/uidata/toolicons_journeyman_flat.png
 %%DATADIR%%/uidata/toolicons_traditional.png
+%%DATADIR%%/uidata/traditional/4WayMove.svg
 %%DATADIR%%/uidata/traditional/AIS.svg
 %%DATADIR%%/uidata/traditional/AIS_AlertGeneral.svg
 %%DATADIR%%/uidata/traditional/AIS_AlertGeneral_Active.svg
@@ -1645,6 +1664,7 @@ share/locale/zh_TW/LC_MESSAGES/opencpn.mo
 %%DATADIR%%/uidata/traditional/AIS_Suppressed_rollover.svg
 %%DATADIR%%/uidata/traditional/AIS_rollover.svg
 %%DATADIR%%/uidata/traditional/CompassRose.svg
+%%DATADIR%%/uidata/traditional/CompassRoseBlue.png
 %%DATADIR%%/uidata/traditional/CompassRoseBlue.svg
 %%DATADIR%%/uidata/traditional/colorscheme.svg
 %%DATADIR%%/uidata/traditional/colorscheme_rollover.svg
@@ -1653,16 +1673,25 @@ share/locale/zh_TW/LC_MESSAGES/opencpn.mo
 %%DATADIR%%/uidata/traditional/current_rollover_toggled.svg
 %%DATADIR%%/uidata/traditional/current_toggled.svg
 %%DATADIR%%/uidata/traditional/down.svg
+%%DATADIR%%/uidata/traditional/emblem-default.svg
+%%DATADIR%%/uidata/traditional/emblem-legacy-update.svg
+%%DATADIR%%/uidata/traditional/emblem-readonly.svg
+%%DATADIR%%/uidata/traditional/emblem-system.svg
+%%DATADIR%%/uidata/traditional/emblem-unmanaged.svg
 %%DATADIR%%/uidata/traditional/follow.svg
 %%DATADIR%%/uidata/traditional/follow_rollover.svg
 %%DATADIR%%/uidata/traditional/follow_rollover_toggled.svg
 %%DATADIR%%/uidata/traditional/follow_toggled.svg
+%%DATADIR%%/uidata/traditional/ghost.svg
 %%DATADIR%%/uidata/traditional/gps1Bar.svg
 %%DATADIR%%/uidata/traditional/gps2Bar.svg
 %%DATADIR%%/uidata/traditional/gps3Bar.svg
 %%DATADIR%%/uidata/traditional/gpsGrn.svg
 %%DATADIR%%/uidata/traditional/gpsGry.svg
 %%DATADIR%%/uidata/traditional/gpsRed.svg
+%%DATADIR%%/uidata/traditional/grabber.svg
+%%DATADIR%%/uidata/traditional/grabber_ext.svg
+%%DATADIR%%/uidata/traditional/grabber_hi.svg
 %%DATADIR%%/uidata/traditional/help.svg
 %%DATADIR%%/uidata/traditional/help_rollover.svg
 %%DATADIR%%/uidata/traditional/left.svg
@@ -1686,6 +1715,7 @@ share/locale/zh_TW/LC_MESSAGES/opencpn.mo
 %%DATADIR%%/uidata/traditional/scout_disabled.svg
 %%DATADIR%%/uidata/traditional/scout_rollover.svg
 %%DATADIR%%/uidata/traditional/settings.svg
+%%DATADIR%%/uidata/traditional/settings.svgo
 %%DATADIR%%/uidata/traditional/settings_disabled.svg
 %%DATADIR%%/uidata/traditional/settings_rollover.svg
 %%DATADIR%%/uidata/traditional/text.svg



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009090753.0897r9EX077111>