svn commit: r499604 - in head/comms/quisk: . files
Stephen Hurd
shurd at FreeBSD.org
Mon Apr 22 05:45:19 UTC 2019
Author: shurd
Date: Mon Apr 22 05:45:17 2019
New Revision: 499604
URL: https://svnweb.freebsd.org/changeset/ports/499604
Log:
Fix multi-screen size handling, and fix test for wxWidgets
wx was imported in setup just to test if it was installed, then the script
prompted the user to continue. Comment this out.
The screen size was not properly checked. This caused issues on
multi-monitor systems. Fixed.
Reported by: db
Modified:
head/comms/quisk/Makefile
head/comms/quisk/files/patch-quisk.py
head/comms/quisk/files/patch-setup.py
Modified: head/comms/quisk/Makefile
==============================================================================
--- head/comms/quisk/Makefile Mon Apr 22 05:38:57 2019 (r499603)
+++ head/comms/quisk/Makefile Mon Apr 22 05:45:17 2019 (r499604)
@@ -3,6 +3,7 @@
PORTNAME= quisk
PORTVERSION= 4.1.26
+PORTREVISION= 1
CATEGORIES= comms hamradio
MASTER_SITES= CHEESESHOP
Modified: head/comms/quisk/files/patch-quisk.py
==============================================================================
--- head/comms/quisk/files/patch-quisk.py Mon Apr 22 05:38:57 2019 (r499603)
+++ head/comms/quisk/files/patch-quisk.py Mon Apr 22 05:45:17 2019 (r499604)
@@ -1,4 +1,4 @@
---- quisk.py.orig 2019-04-19 15:47:26 UTC
+--- quisk.py.orig 2018-11-23 17:50:38 UTC
+++ quisk.py
@@ -21,6 +21,13 @@ os.chdir(os.path.normpath(os.path.dirnam
if sys.path[0] != "'.'": # Make sure the current working directory is on path
@@ -14,3 +14,16 @@
import wx, wx.html, wx.lib.buttons, wx.lib.stattext, wx.lib.colourdb, wx.grid, wx.richtext
import math, cmath, time, traceback, string, select, subprocess
import threading, pickle, webbrowser
+@@ -3609,9 +3616,9 @@ class App(wx.App):
+ self.file_play_timer = 0
+ self.file_play_source = 0 # 10 == play audio file, 11 == play I/Q sample file, 12 == play CQ message
+ # get the screen size - thanks to Lucian Langa
+- x1, y1, x2, y2 = wx.Display().GetGeometry()
+- self.screen_width = x2 - x1
+- self.screen_height = y2 - y1
++ dispGeo = wx.Display().GetGeometry()
++ self.screen_width = dispGeo.width
++ self.screen_height = dispGeo.height
+ self.Bind(wx.EVT_IDLE, self.OnIdle)
+ self.Bind(wx.EVT_QUERY_END_SESSION, self.OnEndSession)
+ # Restore persistent program state
Modified: head/comms/quisk/files/patch-setup.py
==============================================================================
--- head/comms/quisk/files/patch-setup.py Mon Apr 22 05:38:57 2019 (r499603)
+++ head/comms/quisk/files/patch-setup.py Mon Apr 22 05:45:17 2019 (r499604)
@@ -1,9 +1,14 @@
--- setup.py.orig 2018-11-22 14:56:57 UTC
+++ setup.py
-@@ -18,18 +18,18 @@ if sys.platform != "win32":
- except ImportError:
- print ("Please install the package python-wxgtk3.0 or later")
- missing = True
+@@ -13,23 +13,23 @@ fp.close()
+
+ if sys.platform != "win32":
+ missing = False
+- try:
+- import wx
+- except ImportError:
+- print ("Please install the package python-wxgtk3.0 or later")
+- missing = True
- if not os.path.isfile("/usr/include/fftw3.h"):
- print ("Please install the package libfftw3-dev")
- missing = True
@@ -16,6 +21,11 @@
- if not os.path.isdir("/usr/include/pulse"):
- print ("please install the package libpulse-dev")
- missing = True
++# try:
++# import wx
++# except ImportError:
++# print ("Please install the package python-wxgtk3.0 or later")
++# missing = True
+# if not os.path.isfile("/usr/include/fftw3.h"):
+# print ("Please install the package libfftw3-dev")
+# missing = True
More information about the svn-ports-all
mailing list