Mon Apr 4 21:14:51 2022 UTC ()
Fix icon handling, especially for toolbar.
Bump PKGREVISION


(bouyer)
diff -r1.1 -r1.2 pkgsrc/geography/opencpn-plugin-plots/Makefile
diff -r1.1 -r1.2 pkgsrc/geography/opencpn-plugin-plots/distinfo
diff -r0 -r1.1 pkgsrc/geography/opencpn-plugin-plots/patches/patch-src_icons.cpp
diff -r0 -r1.1 pkgsrc/geography/opencpn-plugin-plots/patches/patch-src_plots_pi.cpp

cvs diff -r1.1 -r1.2 pkgsrc/geography/opencpn-plugin-plots/Makefile (expand / switch to unified diff)

--- pkgsrc/geography/opencpn-plugin-plots/Makefile 2022/03/28 19:32:38 1.1
+++ pkgsrc/geography/opencpn-plugin-plots/Makefile 2022/04/04 21:14:51 1.2
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1# $NetBSD: Makefile,v 1.1 2022/03/28 19:32:38 bouyer Exp $ 1# $NetBSD: Makefile,v 1.2 2022/04/04 21:14:51 bouyer Exp $
2# 2#
3 3
4VERSION= 2.2.12 4VERSION= 2.2.12
 5PKGREVISION= 1
5DISTNAME= ocpn_plots_pi-${VERSION} 6DISTNAME= ocpn_plots_pi-${VERSION}
6PKGNAME= opencpn-plugin-plots-${VERSION} 7PKGNAME= opencpn-plugin-plots-${VERSION}
7CATEGORIES= geography 8CATEGORIES= geography
8MASTER_SITES= ${MASTER_SITE_GITHUB:=rgleason/} 9MASTER_SITES= ${MASTER_SITE_GITHUB:=rgleason/}
9GITHUB_PROJECT= plots_pi 10GITHUB_PROJECT= plots_pi
10GITHUB_TAG= v${VERSION} 11GITHUB_TAG= v${VERSION}
11 12
12MAINTAINER= bouyer@NetBSD.org 13MAINTAINER= bouyer@NetBSD.org
13HOMEPAGE= https://opencpn.org/OpenCPN/plugins/sweepplot.html 14HOMEPAGE= https://opencpn.org/OpenCPN/plugins/sweepplot.html
14COMMENT= visualizes sailing performance data 15COMMENT= visualizes sailing performance data
15LICENSE= gnu-gpl-v3 16LICENSE= gnu-gpl-v3
16 17
17USE_LANGUAGES= c c++11 18USE_LANGUAGES= c c++11

cvs diff -r1.1 -r1.2 pkgsrc/geography/opencpn-plugin-plots/distinfo (expand / switch to unified diff)

--- pkgsrc/geography/opencpn-plugin-plots/distinfo 2022/03/28 19:32:38 1.1
+++ pkgsrc/geography/opencpn-plugin-plots/distinfo 2022/04/04 21:14:51 1.2
@@ -1,6 +1,8 @@ @@ -1,6 +1,8 @@
1$NetBSD: distinfo,v 1.1 2022/03/28 19:32:38 bouyer Exp $ 1$NetBSD: distinfo,v 1.2 2022/04/04 21:14:51 bouyer Exp $
2 2
3BLAKE2s (ocpn_plots_pi-2.2.12.tar.gz) = 3e34c9c075351a38bad983a784b5faee10b863a107d542b2bb21f4766314667e 3BLAKE2s (ocpn_plots_pi-2.2.12.tar.gz) = 3e34c9c075351a38bad983a784b5faee10b863a107d542b2bb21f4766314667e
4SHA512 (ocpn_plots_pi-2.2.12.tar.gz) = fb2bb19da0866f08835b82c76e9b14c042aab531230f4398db9b912733446e9ab1e9c52804f2d8698de6c0b496a67645a89e60f2234587b7d5e0cb001b0d9304 4SHA512 (ocpn_plots_pi-2.2.12.tar.gz) = fb2bb19da0866f08835b82c76e9b14c042aab531230f4398db9b912733446e9ab1e9c52804f2d8698de6c0b496a67645a89e60f2234587b7d5e0cb001b0d9304
5Size (ocpn_plots_pi-2.2.12.tar.gz) = 921352 bytes 5Size (ocpn_plots_pi-2.2.12.tar.gz) = 921352 bytes
6SHA1 (patch-cmake_PluginSetup.cmake) = 5cd62f288bea7993da60ff58af01b4c427afa99f 6SHA1 (patch-cmake_PluginSetup.cmake) = 5cd62f288bea7993da60ff58af01b4c427afa99f
 7SHA1 (patch-src_icons.cpp) = 4c3e9e5b2317dfda9a7c68610a7b6dd0b83a1a1c
 8SHA1 (patch-src_plots_pi.cpp) = d26ef2ba3c08c78cb4abb6b7a4f041d3281c5689

File Added: pkgsrc/geography/opencpn-plugin-plots/patches/patch-src_icons.cpp
$NetBSD: patch-src_icons.cpp,v 1.1 2022/04/04 21:14:51 bouyer Exp $

Fix icons handling

--- src/icons.cpp.orig	2022-04-04 11:24:07.480802638 +0200
+++ src/icons.cpp	2022-04-04 11:24:57.651441818 +0200
@@ -29,31 +29,18 @@
 		_img_plots = new wxBitmap(wxImage(sm));
 	}
 
-//    wxFileName fn;
-//    fn.SetPath(*GetpSharedDataLocation());
-//    fn.AppendDir(_T("plugins"));
-//    fn.AppendDir(_T("plots_pi"));
-//    fn.AppendDir(_T("data"));
-//    fn.SetFullName(_T("plots_pi.svg"));
-//    _svg_plots = fn.GetFullPath();
-//    fn.SetFullName(_T("plots_pi_rollover.svg"));
-//    _svg_plots_rollover = fn.GetFullPath();
-//    fn.SetFullName(_T("plots_pi_toggled.svg"));
-//    _svg_plots_toggled = fn.GetFullPath();
-    
 #ifdef PLUGIN_USE_SVG
-    wxFileName fn;
-    fn.SetPath(GetPluginDataDir("plots_pi"));
-    fn.AppendDir(_T("data"));
-    fn.SetFullName(_T("plots_pi.svg"));
-    _svg_plots = fn.GetFullPath();
-    wxLogMessage(_T("Loading toolbar icon: ") + _svg_plots); 
-    fn.SetFullName(_T("plots_pi_rollover.svg"));
-    _svg_plots_rollover = fn.GetFullPath();
-    wxLogMessage(_T("Loading toolbar icon: ") + _svg_plots_rollover); 
-    fn.SetFullName(_T("plots_pi_toggled.svg"));
-    _svg_plots_toggled = fn.GetFullPath();
-    wxLogMessage(_T("Loading toolbar icon: ") + _svg_plots_toggled);
+      wxFileName fn;
+      fn.SetPath(*GetpSharedDataLocation());
+      fn.AppendDir(_T("plugins"));
+      fn.AppendDir(_T("plots_pi"));
+      fn.AppendDir(_T("data"));
+      fn.SetFullName(_T("plots_pi.svg"));
+      _svg_plots = fn.GetFullPath();
+      fn.SetFullName(_T("plots_pi.svg"));
+      _svg_plots_rollover = fn.GetFullPath();
+      fn.SetFullName(_T("plots_pi_toggled.svg"));
+      _svg_plots_toggled = fn.GetFullPath();
 #endif
     
 	return;

File Added: pkgsrc/geography/opencpn-plugin-plots/patches/patch-src_plots_pi.cpp
$NetBSD: patch-src_plots_pi.cpp,v 1.1 2022/04/04 21:14:51 bouyer Exp $

Fix icons handling

--- src/plots_pi.cpp.orig	2022-04-04 11:20:38.672711152 +0200
+++ src/plots_pi.cpp	2022-04-04 11:22:24.085248480 +0200
@@ -76,6 +76,7 @@
     // Create the PlugIn icons
     initialize_images();
 
+#if 0
 // Create the PlugIn icons  -from shipdriver
 // loads png file for the listing panel icon
     wxFileName fn;
@@ -99,6 +100,7 @@
     else
         wxLogWarning("Climatology panel icon has NOT been loaded");
 // End of from Shipdriver	
+#endif
 
 	
     m_declination = NAN;
@@ -193,14 +195,10 @@
 }
 
 //  Converts  icon.cpp file to an image. Original process
-//wxBitmap *plots_pi::GetPlugInBitmap()
-//{
-//    return new wxBitmap(_img_plots->ConvertToImage().Copy());
-//}
-
-// Shipdriver uses the climatology_panel.png file to make the bitmap.
-wxBitmap *plots_pi::GetPlugInBitmap()  { return &m_panelBitmap; }
-// End of shipdriver process
+wxBitmap *plots_pi::GetPlugInBitmap()
+{
+    return _img_plots;
+}
 
 
 wxString plots_pi::GetCommonName()