aboutsummaryrefslogtreecommitdiff
path: root/emulators/dynagui/files
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-02-14 19:25:53 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-02-14 19:25:53 +0000
commitb003deb680aa57c6bdb97cdcd6d223a92166afe7 (patch)
tree3810bd5ad075e49726db8d4347e01b4cd3c43b34 /emulators/dynagui/files
parent8e96d2e10c6e880f0c59397bd966ea2d4ce4a6a0 (diff)
downloadports-b003deb680aa57c6bdb97cdcd6d223a92166afe7.tar.gz
ports-b003deb680aa57c6bdb97cdcd6d223a92166afe7.zip
Notes
Diffstat (limited to 'emulators/dynagui/files')
-rw-r--r--emulators/dynagui/files/patch-dynagui.py40
-rw-r--r--emulators/dynagui/files/patch-libs_canvas.py35
-rw-r--r--emulators/dynagui/files/patch-libs_gui_c7200.py11
-rw-r--r--emulators/dynagui/files/patch-setup.py23
4 files changed, 109 insertions, 0 deletions
diff --git a/emulators/dynagui/files/patch-dynagui.py b/emulators/dynagui/files/patch-dynagui.py
new file mode 100644
index 000000000000..80c0f5bfef4c
--- /dev/null
+++ b/emulators/dynagui/files/patch-dynagui.py
@@ -0,0 +1,40 @@
+--- dynagui.py.orig 2007-12-13 16:04:43.000000000 -0500
++++ dynagui.py 2009-02-05 18:42:36.000000000 -0500
+@@ -27,17 +27,17 @@
+ import pygtk; pygtk.require('2.0')
+ import gtk
+ import gobject
+-from libs.canvas import MyCanvas
+-from libs import lab_io
+-from libs.lab import lab
+-from libs.gui_router import GuiRouter
+-from libs.dynamips_properties_dialog import DynamipsPropertiesDialog
+-from libs.C3600_properties_dialog import C3600PropertiesDialog
+-from libs.C7200_properties_dialog import C7200PropertiesDialog
+-from libs.frsw_properties_dialog import FRSwitchPropertiesDialog
+-from libs.atmsw_properties_dialog import ATMSwitchPropertiesDialog
+-from libs.ethsw_properties_dialog import EthSwitchPropertiesDialog
+-from libs.util import RouterSelectionDialog
++from dynagui_libs.canvas import MyCanvas
++from dynagui_libs import lab_io
++from dynagui_libs.lab import lab
++from dynagui_libs.gui_router import GuiRouter
++from dynagui_libs.dynamips_properties_dialog import DynamipsPropertiesDialog
++from dynagui_libs.C3600_properties_dialog import C3600PropertiesDialog
++from dynagui_libs.C7200_properties_dialog import C7200PropertiesDialog
++from dynagui_libs.frsw_properties_dialog import FRSwitchPropertiesDialog
++from dynagui_libs.atmsw_properties_dialog import ATMSwitchPropertiesDialog
++from dynagui_libs.ethsw_properties_dialog import EthSwitchPropertiesDialog
++from dynagui_libs.util import RouterSelectionDialog
+
+
+ ui_popup = \
+@@ -509,7 +509,7 @@
+ if len(lab.devices)>0:
+ text = 'Select routers from which to extract configuration'
+ rcd = RouterSelectionDialog(lab.devices, text, show_path=True)
+- from libs.nvram_io import read_conf_b64gz
++ from dynagui_libs.nvram_io import read_conf_b64gz
+ for d in rcd.selected_devices:
+ cgz64 = d.config_gz64
+ conf = read_conf_b64gz(cgz64)
diff --git a/emulators/dynagui/files/patch-libs_canvas.py b/emulators/dynagui/files/patch-libs_canvas.py
new file mode 100644
index 000000000000..9f23d501a668
--- /dev/null
+++ b/emulators/dynagui/files/patch-libs_canvas.py
@@ -0,0 +1,35 @@
+--- libs/canvas.py.orig 2007-09-24 17:33:03.000000000 -0400
++++ libs/canvas.py 2009-02-05 18:43:07.000000000 -0500
+@@ -25,19 +25,19 @@
+ import time
+ from gtk import gdk
+ import dynamips_lib
+-from libs.lab import lab, Connection
+-from libs.util import setup_ghost
+-from libs.gui_c3600 import GuiC3600
+-from libs.gui_c7200 import GuiC7200
+-from libs.gui_router import GuiRouter
+-from libs.gui_frsw import GuiFRSwitch
+-from libs.gui_atmsw import GuiATMSwitch
+-from libs.gui_ethsw import GuiEthSwitch
+-from libs.C3600_properties_dialog import C3600PropertiesDialog
+-from libs.C7200_properties_dialog import C7200PropertiesDialog
+-from libs.frsw_properties_dialog import FRSwitchPropertiesDialog
+-from libs.atmsw_properties_dialog import ATMSwitchPropertiesDialog
+-from libs.ethsw_properties_dialog import EthSwitchPropertiesDialog
++from dynagui_libs.lab import lab, Connection
++from dynagui_libs.util import setup_ghost
++from dynagui_libs.gui_c3600 import GuiC3600
++from dynagui_libs.gui_c7200 import GuiC7200
++from dynagui_libs.gui_router import GuiRouter
++from dynagui_libs.gui_frsw import GuiFRSwitch
++from dynagui_libs.gui_atmsw import GuiATMSwitch
++from dynagui_libs.gui_ethsw import GuiEthSwitch
++from dynagui_libs.C3600_properties_dialog import C3600PropertiesDialog
++from dynagui_libs.C7200_properties_dialog import C7200PropertiesDialog
++from dynagui_libs.frsw_properties_dialog import FRSwitchPropertiesDialog
++from dynagui_libs.atmsw_properties_dialog import ATMSwitchPropertiesDialog
++from dynagui_libs.ethsw_properties_dialog import EthSwitchPropertiesDialog
+
+ term = 'xterm' # linux terminal
+ win_telnet = "telnet " # windows terminal
diff --git a/emulators/dynagui/files/patch-libs_gui_c7200.py b/emulators/dynagui/files/patch-libs_gui_c7200.py
new file mode 100644
index 000000000000..db6b3a1435d3
--- /dev/null
+++ b/emulators/dynagui/files/patch-libs_gui_c7200.py
@@ -0,0 +1,11 @@
+--- libs/gui_c7200.py.orig 2009-02-09 14:29:55.000000000 -0500
++++ libs/gui_c7200.py 2009-02-09 14:30:28.000000000 -0500
+@@ -412,7 +412,7 @@
+
+ class GuiC7200(C7200, GuiRouter):
+ pixmap = cairo.ImageSurface.create_from_png(
+- os.path.join('img', 'chassis.png'))
++ os.path.join('/usr/local/share/dynagui/img', 'chassis.png'))
+
+ def __init__(self, dynamips, x=10, y=10, name=None):
+ GuiRouter.__init__(self, x, y)
diff --git a/emulators/dynagui/files/patch-setup.py b/emulators/dynagui/files/patch-setup.py
new file mode 100644
index 000000000000..ecb888d654c5
--- /dev/null
+++ b/emulators/dynagui/files/patch-setup.py
@@ -0,0 +1,23 @@
+--- setup.py.orig 1969-12-31 19:00:00.000000000 -0500
++++ setup.py 2009-02-09 11:03:10.000000000 -0500
+@@ -0,0 +1,20 @@
++#!/usr/bin/env python
++
++from distutils.core import setup
++import os
++
++try:
++ os.rename('libs','dynagui_libs')
++except:
++ pass
++
++setup( name='dynagui',
++ version='0.4',
++ description='GUI-based frontend for the dynamips emulator',
++ author='',
++ author_email='',
++ url='',
++ py_modules=['dynagui'],
++ packages=['dynagui_libs'],
++ )
++