summaryrefslogtreecommitdiff
path: root/net/gitso/patches
diff options
context:
space:
mode:
Diffstat (limited to 'net/gitso/patches')
-rw-r--r--net/gitso/patches/patch-ArgParser.py17
-rw-r--r--net/gitso/patches/patch-GitsoThread.py15
-rw-r--r--net/gitso/patches/patch-Processes.py24
-rw-r--r--net/gitso/patches/patch-gitso18
4 files changed, 74 insertions, 0 deletions
diff --git a/net/gitso/patches/patch-ArgParser.py b/net/gitso/patches/patch-ArgParser.py
new file mode 100644
index 00000000000..2d97fcef405
--- /dev/null
+++ b/net/gitso/patches/patch-ArgParser.py
@@ -0,0 +1,17 @@
+$NetBSD: patch-ArgParser.py,v 1.1 2012/04/11 19:32:17 darcy Exp $
+
+Set up BSD paths.
+
+--- share/gitso/ArgsParser.py.orig 2012-04-11 18:44:23.000000000 +0000
++++ share/gitso/ArgsParser.py
+@@ -46,6 +46,10 @@ class ArgsParser:
+ if sys.platform.find('linux') != -1:
+ self.paths['main'] = os.path.join(sys.path[0], '..', 'share', 'gitso')
+ self.paths['copyright'] = os.path.join(sys.path[0], '..', 'share', 'doc', 'gitso', 'COPYING')
++ if sys.platform.find('bsd') != -1:
++ import gitso
++ self.paths['main'] = gitso.__path__[0]
++ self.paths['copyright'] = os.path.join(gitso.__path__[0], 'COPYING')
+ elif sys.platform == "darwin":
+ self.paths['main'] = sys.path[0]
+ self.paths['copyright'] = os.path.join(sys.path[0], 'COPYING')
diff --git a/net/gitso/patches/patch-GitsoThread.py b/net/gitso/patches/patch-GitsoThread.py
new file mode 100644
index 00000000000..d5c7710d8cc
--- /dev/null
+++ b/net/gitso/patches/patch-GitsoThread.py
@@ -0,0 +1,15 @@
+$NetBSD: patch-GitsoThread.py,v 1.1 2012/04/11 19:32:17 darcy Exp $
+
+Test for BSD systems
+
+--- share/gitso/GitsoThread.py.orig 2010-02-22 02:48:04.000000000 +0000
++++ share/gitso/GitsoThread.py
+@@ -122,7 +122,7 @@ class GitsoThread(threading.Thread):
+
+ connection = []
+ listen = []
+- if sys.platform == 'darwin' or sys.platform.find('linux') != -1:
++ if sys.platform == 'darwin' or sys.platform.find('linux') != -1 or sys.platform.find('bsd'):
+ if self.host <> "":
+ connection = os.popen('LANG=C netstat -an | grep 5500 | grep ESTABLISHED').readlines()
+ else:
diff --git a/net/gitso/patches/patch-Processes.py b/net/gitso/patches/patch-Processes.py
new file mode 100644
index 00000000000..4050022795a
--- /dev/null
+++ b/net/gitso/patches/patch-Processes.py
@@ -0,0 +1,24 @@
+$NetBSD: patch-Processes.py,v 1.1 2012/04/11 19:32:17 darcy Exp $
+
+Test for BSD systems
+
+--- share/gitso/Processes.py.orig 2010-02-22 02:48:04.000000000 +0000
++++ share/gitso/Processes.py
+@@ -35,7 +35,7 @@ class Processes:
+ def getSupport(self, host):
+ if sys.platform == 'darwin':
+ self.returnPID = os.spawnl(os.P_NOWAIT, '%sOSXvnc/OSXvnc-server' % self.paths['resources'], '%sOSXvnc/OSXvnc-server' % self.paths['resources'], '-connectHost', '%s' % host)
+- elif sys.platform.find('linux') != -1:
++ elif sys.platform.find('linux') != -1 or sys.platform.find('bsd'):
+ # We should include future versions with options for speed.
+ #self.returnPID = os.spawnlp(os.P_NOWAIT, 'x11vnc', 'x11vnc','-nopw','-ncache','20','-solid','black','-connect','%s' % host)
+
+@@ -59,7 +59,7 @@ class Processes:
+ if sys.platform == 'darwin':
+ vncviewer = '%scotvnc.app/Contents/MacOS/cotvnc' % self.paths['resources']
+ self.returnPID = os.spawnlp(os.P_NOWAIT, vncviewer, vncviewer, '--listen')
+- elif sys.platform.find('linux') != -1:
++ elif sys.platform.find('linux') != -1 or sys.platform.find('bsd'):
+ self.returnPID = os.spawnlp(os.P_NOWAIT, 'vncviewer', 'vncviewer', '-listen')
+
+ # These are the options for low-res connections.
diff --git a/net/gitso/patches/patch-gitso b/net/gitso/patches/patch-gitso
new file mode 100644
index 00000000000..23b738732d4
--- /dev/null
+++ b/net/gitso/patches/patch-gitso
@@ -0,0 +1,18 @@
+$NetBSD: patch-gitso,v 1.1 2012/04/11 19:32:17 darcy Exp $
+
+Fix up PYTHONPATH
+
+--- bin/gitso.orig 2010-02-22 02:48:04.000000000 +0000
++++ bin/gitso
+@@ -1,9 +1,9 @@
+ #!/usr/bin/env python
+
+ import sys, os, wx
+-sys.path.append(os.path.join(sys.path[0], '..', 'share', 'gitso'))
++sys.path.append(os.path.join(sys.path[0], 'gitso'))
+
+-from Gitso import ConnectionWindow, ArgsParser
++from gitso import ConnectionWindow, ArgsParser
+
+ if __name__ == "__main__":
+ app = wx.PySimpleApp()