summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2010-06-01 22:00:41 +0000
committermarkd <markd@pkgsrc.org>2010-06-01 22:00:41 +0000
commitf870660f61fceb0a33dc3bb0d128a5fed6936097 (patch)
tree1870aa88140faedf9e783d71093987406574640c /emulators
parent3b341899f2c5d2dc34f9e9b27f51e867b299ad3b (diff)
downloadpkgsrc-f870660f61fceb0a33dc3bb0d128a5fed6936097.tar.gz
Initial import gns3 0.7
GNS3 is a graphical network simulator that allows you to design complex network topologies. You may run simulations or configure devices ranging from simple workstations to powerful Cisco routers. It is based on Dynamips, an IOS emulator which allows users to run IOS binary images from Cisco Systems and Pemu, an PIX firewall emulator based on Qemu.
Diffstat (limited to 'emulators')
-rw-r--r--emulators/gns3/DESCR5
-rw-r--r--emulators/gns3/Makefile27
-rw-r--r--emulators/gns3/PLIST399
-rw-r--r--emulators/gns3/distinfo5
4 files changed, 436 insertions, 0 deletions
diff --git a/emulators/gns3/DESCR b/emulators/gns3/DESCR
new file mode 100644
index 00000000000..29dbb016270
--- /dev/null
+++ b/emulators/gns3/DESCR
@@ -0,0 +1,5 @@
+GNS3 is a graphical network simulator that allows you to design complex
+network topologies. You may run simulations or configure devices ranging from
+simple workstations to powerful Cisco routers. It is based on Dynamips, an IOS
+emulator which allows users to run IOS binary images from Cisco Systems and
+Pemu, an PIX firewall emulator based on Qemu.
diff --git a/emulators/gns3/Makefile b/emulators/gns3/Makefile
new file mode 100644
index 00000000000..5cf00d2d23b
--- /dev/null
+++ b/emulators/gns3/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/06/01 22:00:41 markd Exp $
+
+DISTNAME= GNS3-0.7-src
+PKGNAME= gns3-0.7
+CATEGORIES= emulators
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gns3/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://gns3.org/
+COMMENT= graphical network simulator
+LICENSE= gnu-gpl-v2
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+DEPENDS+= dynamips>=0.2.8rc1:../../emulators/dynamips
+
+PYDISTUTILSPKG= yes
+PY_PATCHPLIST= yes
+REPLACE_PYTHON+= src/GNS3/Dynagen/dynagen.py src/GNS3/Dynagen/confConsole.py
+REPLACE_PYTHON+= src/GNS3/Dynagen/console.py src/GNS3/Dynagen/dynamips_lib.py
+REPLACE_PYTHON+= src/GNS3/Dynagen/qemu_lib.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
+.include "../../x11/py-sip/buildlink3.mk"
+.include "../../x11/py-qt4/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/gns3/PLIST b/emulators/gns3/PLIST
new file mode 100644
index 00000000000..e5f74b5b1a6
--- /dev/null
+++ b/emulators/gns3/PLIST
@@ -0,0 +1,399 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/06/01 22:00:41 markd Exp $
+bin/gns3
+${PYSITELIB}/GNS3/Annotation.py
+${PYSITELIB}/GNS3/Annotation.pyc
+${PYSITELIB}/GNS3/Annotation.pyo
+${PYSITELIB}/GNS3/Application.py
+${PYSITELIB}/GNS3/Application.pyc
+${PYSITELIB}/GNS3/Application.pyo
+${PYSITELIB}/GNS3/Config/Config.py
+${PYSITELIB}/GNS3/Config/Config.pyc
+${PYSITELIB}/GNS3/Config/Config.pyo
+${PYSITELIB}/GNS3/Config/Defaults.py
+${PYSITELIB}/GNS3/Config/Defaults.pyc
+${PYSITELIB}/GNS3/Config/Defaults.pyo
+${PYSITELIB}/GNS3/Config/Objects.py
+${PYSITELIB}/GNS3/Config/Objects.pyc
+${PYSITELIB}/GNS3/Config/Objects.pyo
+${PYSITELIB}/GNS3/Config/Preferences.py
+${PYSITELIB}/GNS3/Config/Preferences.pyc
+${PYSITELIB}/GNS3/Config/Preferences.pyo
+${PYSITELIB}/GNS3/Config/__init__.py
+${PYSITELIB}/GNS3/Config/__init__.pyc
+${PYSITELIB}/GNS3/Config/__init__.pyo
+${PYSITELIB}/GNS3/Console.py
+${PYSITELIB}/GNS3/Console.pyc
+${PYSITELIB}/GNS3/Console.pyo
+${PYSITELIB}/GNS3/Defaults/AbstractDefaults.py
+${PYSITELIB}/GNS3/Defaults/AbstractDefaults.pyc
+${PYSITELIB}/GNS3/Defaults/AbstractDefaults.pyo
+${PYSITELIB}/GNS3/Defaults/AnyEmuDefaults.py
+${PYSITELIB}/GNS3/Defaults/AnyEmuDefaults.pyc
+${PYSITELIB}/GNS3/Defaults/AnyEmuDefaults.pyo
+${PYSITELIB}/GNS3/Defaults/IOSRouter1700Defaults.py
+${PYSITELIB}/GNS3/Defaults/IOSRouter1700Defaults.pyc
+${PYSITELIB}/GNS3/Defaults/IOSRouter1700Defaults.pyo
+${PYSITELIB}/GNS3/Defaults/IOSRouter2600Defaults.py
+${PYSITELIB}/GNS3/Defaults/IOSRouter2600Defaults.pyc
+${PYSITELIB}/GNS3/Defaults/IOSRouter2600Defaults.pyo
+${PYSITELIB}/GNS3/Defaults/IOSRouter3600Defaults.py
+${PYSITELIB}/GNS3/Defaults/IOSRouter3600Defaults.pyc
+${PYSITELIB}/GNS3/Defaults/IOSRouter3600Defaults.pyo
+${PYSITELIB}/GNS3/Defaults/IOSRouter3700Defaults.py
+${PYSITELIB}/GNS3/Defaults/IOSRouter3700Defaults.pyc
+${PYSITELIB}/GNS3/Defaults/IOSRouter3700Defaults.pyo
+${PYSITELIB}/GNS3/Defaults/IOSRouter7200Defaults.py
+${PYSITELIB}/GNS3/Defaults/IOSRouter7200Defaults.pyc
+${PYSITELIB}/GNS3/Defaults/IOSRouter7200Defaults.pyo
+${PYSITELIB}/GNS3/Defaults/IOSRouterDefaults.py
+${PYSITELIB}/GNS3/Defaults/IOSRouterDefaults.pyc
+${PYSITELIB}/GNS3/Defaults/IOSRouterDefaults.pyo
+${PYSITELIB}/GNS3/Defaults/__init__.py
+${PYSITELIB}/GNS3/Defaults/__init__.pyc
+${PYSITELIB}/GNS3/Defaults/__init__.pyo
+${PYSITELIB}/GNS3/Dynagen/__init__.py
+${PYSITELIB}/GNS3/Dynagen/__init__.pyc
+${PYSITELIB}/GNS3/Dynagen/__init__.pyo
+${PYSITELIB}/GNS3/Dynagen/confConsole.py
+${PYSITELIB}/GNS3/Dynagen/confConsole.pyc
+${PYSITELIB}/GNS3/Dynagen/confConsole.pyo
+${PYSITELIB}/GNS3/Dynagen/configobj.py
+${PYSITELIB}/GNS3/Dynagen/configobj.pyc
+${PYSITELIB}/GNS3/Dynagen/configobj.pyo
+${PYSITELIB}/GNS3/Dynagen/configspec
+${PYSITELIB}/GNS3/Dynagen/console.py
+${PYSITELIB}/GNS3/Dynagen/console.pyc
+${PYSITELIB}/GNS3/Dynagen/console.pyo
+${PYSITELIB}/GNS3/Dynagen/dynagen.py
+${PYSITELIB}/GNS3/Dynagen/dynagen.pyc
+${PYSITELIB}/GNS3/Dynagen/dynagen.pyo
+${PYSITELIB}/GNS3/Dynagen/dynamips_lib.py
+${PYSITELIB}/GNS3/Dynagen/dynamips_lib.pyc
+${PYSITELIB}/GNS3/Dynagen/dynamips_lib.pyo
+${PYSITELIB}/GNS3/Dynagen/qemu_lib.py
+${PYSITELIB}/GNS3/Dynagen/qemu_lib.pyc
+${PYSITELIB}/GNS3/Dynagen/qemu_lib.pyo
+${PYSITELIB}/GNS3/Dynagen/validate.py
+${PYSITELIB}/GNS3/Dynagen/validate.pyc
+${PYSITELIB}/GNS3/Dynagen/validate.pyo
+${PYSITELIB}/GNS3/DynagenSub.py
+${PYSITELIB}/GNS3/DynagenSub.pyc
+${PYSITELIB}/GNS3/DynagenSub.pyo
+${PYSITELIB}/GNS3/External/PyCutExt.py
+${PYSITELIB}/GNS3/External/PyCutExt.pyc
+${PYSITELIB}/GNS3/External/PyCutExt.pyo
+${PYSITELIB}/GNS3/External/__init__.py
+${PYSITELIB}/GNS3/External/__init__.pyc
+${PYSITELIB}/GNS3/External/__init__.pyo
+${PYSITELIB}/GNS3/Globals/Symbols.py
+${PYSITELIB}/GNS3/Globals/Symbols.pyc
+${PYSITELIB}/GNS3/Globals/Symbols.pyo
+${PYSITELIB}/GNS3/Globals/__init__.py
+${PYSITELIB}/GNS3/Globals/__init__.pyc
+${PYSITELIB}/GNS3/Globals/__init__.pyo
+${PYSITELIB}/GNS3/HypervisorManager.py
+${PYSITELIB}/GNS3/HypervisorManager.pyc
+${PYSITELIB}/GNS3/HypervisorManager.pyo
+${PYSITELIB}/GNS3/IOSDialog.py
+${PYSITELIB}/GNS3/IOSDialog.pyc
+${PYSITELIB}/GNS3/IOSDialog.pyo
+${PYSITELIB}/GNS3/Langs/DynamicStrings.py
+${PYSITELIB}/GNS3/Langs/DynamicStrings.pyc
+${PYSITELIB}/GNS3/Langs/DynamicStrings.pyo
+${PYSITELIB}/GNS3/Langs/Lang_ar.qm
+${PYSITELIB}/GNS3/Langs/Lang_cn.qm
+${PYSITELIB}/GNS3/Langs/Lang_cz.qm
+${PYSITELIB}/GNS3/Langs/Lang_de.qm
+${PYSITELIB}/GNS3/Langs/Lang_en.qm
+${PYSITELIB}/GNS3/Langs/Lang_es.qm
+${PYSITELIB}/GNS3/Langs/Lang_fa.qm
+${PYSITELIB}/GNS3/Langs/Lang_fr.qm
+${PYSITELIB}/GNS3/Langs/Lang_it.qm
+${PYSITELIB}/GNS3/Langs/Lang_jp.qm
+${PYSITELIB}/GNS3/Langs/Lang_kr.qm
+${PYSITELIB}/GNS3/Langs/Lang_pl.qm
+${PYSITELIB}/GNS3/Langs/Lang_pt_br.qm
+${PYSITELIB}/GNS3/Langs/Lang_ru.qm
+${PYSITELIB}/GNS3/Langs/Lang_sk.qm
+${PYSITELIB}/GNS3/Langs/Lang_sr.qm
+${PYSITELIB}/GNS3/Langs/Lang_tr.qm
+${PYSITELIB}/GNS3/Langs/__init__.py
+${PYSITELIB}/GNS3/Langs/__init__.pyc
+${PYSITELIB}/GNS3/Langs/__init__.pyo
+${PYSITELIB}/GNS3/Langs/qt_ar.qm
+${PYSITELIB}/GNS3/Langs/qt_cn.qm
+${PYSITELIB}/GNS3/Langs/qt_de.qm
+${PYSITELIB}/GNS3/Langs/qt_es.qm
+${PYSITELIB}/GNS3/Langs/qt_fa.qm
+${PYSITELIB}/GNS3/Langs/qt_fr.qm
+${PYSITELIB}/GNS3/Langs/qt_it.qm
+${PYSITELIB}/GNS3/Langs/qt_jp.qm
+${PYSITELIB}/GNS3/Langs/qt_pl.qm
+${PYSITELIB}/GNS3/Langs/qt_pt_br.qm
+${PYSITELIB}/GNS3/Langs/qt_ru.qm
+${PYSITELIB}/GNS3/Langs/qt_sk.qm
+${PYSITELIB}/GNS3/Langs/qt_sr.qm
+${PYSITELIB}/GNS3/Link/AbstractEdge.py
+${PYSITELIB}/GNS3/Link/AbstractEdge.pyc
+${PYSITELIB}/GNS3/Link/AbstractEdge.pyo
+${PYSITELIB}/GNS3/Link/Ethernet.py
+${PYSITELIB}/GNS3/Link/Ethernet.pyc
+${PYSITELIB}/GNS3/Link/Ethernet.pyo
+${PYSITELIB}/GNS3/Link/Serial.py
+${PYSITELIB}/GNS3/Link/Serial.pyc
+${PYSITELIB}/GNS3/Link/Serial.pyo
+${PYSITELIB}/GNS3/Link/__init__.py
+${PYSITELIB}/GNS3/Link/__init__.pyc
+${PYSITELIB}/GNS3/Link/__init__.pyo
+${PYSITELIB}/GNS3/Main.py
+${PYSITELIB}/GNS3/Main.pyc
+${PYSITELIB}/GNS3/Main.pyo
+${PYSITELIB}/GNS3/NETFile.py
+${PYSITELIB}/GNS3/NETFile.pyc
+${PYSITELIB}/GNS3/NETFile.pyo
+${PYSITELIB}/GNS3/Node/ATMBR.py
+${PYSITELIB}/GNS3/Node/ATMBR.pyc
+${PYSITELIB}/GNS3/Node/ATMBR.pyo
+${PYSITELIB}/GNS3/Node/ATMSW.py
+${PYSITELIB}/GNS3/Node/ATMSW.pyc
+${PYSITELIB}/GNS3/Node/ATMSW.pyo
+${PYSITELIB}/GNS3/Node/AbstractNode.py
+${PYSITELIB}/GNS3/Node/AbstractNode.pyc
+${PYSITELIB}/GNS3/Node/AbstractNode.pyo
+${PYSITELIB}/GNS3/Node/AnyEmuDevice.py
+${PYSITELIB}/GNS3/Node/AnyEmuDevice.pyc
+${PYSITELIB}/GNS3/Node/AnyEmuDevice.pyo
+${PYSITELIB}/GNS3/Node/Cloud.py
+${PYSITELIB}/GNS3/Node/Cloud.pyc
+${PYSITELIB}/GNS3/Node/Cloud.pyo
+${PYSITELIB}/GNS3/Node/DecorativeNode.py
+${PYSITELIB}/GNS3/Node/DecorativeNode.pyc
+${PYSITELIB}/GNS3/Node/DecorativeNode.pyo
+${PYSITELIB}/GNS3/Node/ETHSW.py
+${PYSITELIB}/GNS3/Node/ETHSW.pyc
+${PYSITELIB}/GNS3/Node/ETHSW.pyo
+${PYSITELIB}/GNS3/Node/FRSW.py
+${PYSITELIB}/GNS3/Node/FRSW.pyc
+${PYSITELIB}/GNS3/Node/FRSW.pyo
+${PYSITELIB}/GNS3/Node/IOSRouter.py
+${PYSITELIB}/GNS3/Node/IOSRouter.pyc
+${PYSITELIB}/GNS3/Node/IOSRouter.pyo
+${PYSITELIB}/GNS3/Node/IOSRouter1700.py
+${PYSITELIB}/GNS3/Node/IOSRouter1700.pyc
+${PYSITELIB}/GNS3/Node/IOSRouter1700.pyo
+${PYSITELIB}/GNS3/Node/IOSRouter2600.py
+${PYSITELIB}/GNS3/Node/IOSRouter2600.pyc
+${PYSITELIB}/GNS3/Node/IOSRouter2600.pyo
+${PYSITELIB}/GNS3/Node/IOSRouter2691.py
+${PYSITELIB}/GNS3/Node/IOSRouter2691.pyc
+${PYSITELIB}/GNS3/Node/IOSRouter2691.pyo
+${PYSITELIB}/GNS3/Node/IOSRouter3600.py
+${PYSITELIB}/GNS3/Node/IOSRouter3600.pyc
+${PYSITELIB}/GNS3/Node/IOSRouter3600.pyo
+${PYSITELIB}/GNS3/Node/IOSRouter3700.py
+${PYSITELIB}/GNS3/Node/IOSRouter3700.pyc
+${PYSITELIB}/GNS3/Node/IOSRouter3700.pyo
+${PYSITELIB}/GNS3/Node/IOSRouter7200.py
+${PYSITELIB}/GNS3/Node/IOSRouter7200.pyc
+${PYSITELIB}/GNS3/Node/IOSRouter7200.pyo
+${PYSITELIB}/GNS3/Node/__init__.py
+${PYSITELIB}/GNS3/Node/__init__.pyc
+${PYSITELIB}/GNS3/Node/__init__.pyo
+${PYSITELIB}/GNS3/NodeConfigurator.py
+${PYSITELIB}/GNS3/NodeConfigurator.pyc
+${PYSITELIB}/GNS3/NodeConfigurator.pyo
+${PYSITELIB}/GNS3/Pixmap.py
+${PYSITELIB}/GNS3/Pixmap.pyc
+${PYSITELIB}/GNS3/Pixmap.pyo
+${PYSITELIB}/GNS3/ProjectDialog.py
+${PYSITELIB}/GNS3/ProjectDialog.pyc
+${PYSITELIB}/GNS3/ProjectDialog.pyo
+${PYSITELIB}/GNS3/QemuManager.py
+${PYSITELIB}/GNS3/QemuManager.pyc
+${PYSITELIB}/GNS3/QemuManager.pyo
+${PYSITELIB}/GNS3/Scene.py
+${PYSITELIB}/GNS3/Scene.pyc
+${PYSITELIB}/GNS3/Scene.pyo
+${PYSITELIB}/GNS3/ShapeItem.py
+${PYSITELIB}/GNS3/ShapeItem.pyc
+${PYSITELIB}/GNS3/ShapeItem.pyo
+${PYSITELIB}/GNS3/SnapshotDialog.py
+${PYSITELIB}/GNS3/SnapshotDialog.pyc
+${PYSITELIB}/GNS3/SnapshotDialog.pyo
+${PYSITELIB}/GNS3/StartupConfigDialog.py
+${PYSITELIB}/GNS3/StartupConfigDialog.pyc
+${PYSITELIB}/GNS3/StartupConfigDialog.pyo
+${PYSITELIB}/GNS3/StyleDialog.py
+${PYSITELIB}/GNS3/StyleDialog.pyc
+${PYSITELIB}/GNS3/StyleDialog.pyo
+${PYSITELIB}/GNS3/SymbolManager.py
+${PYSITELIB}/GNS3/SymbolManager.pyc
+${PYSITELIB}/GNS3/SymbolManager.pyo
+${PYSITELIB}/GNS3/Telnet.py
+${PYSITELIB}/GNS3/Telnet.pyc
+${PYSITELIB}/GNS3/Telnet.pyo
+${PYSITELIB}/GNS3/Topology.py
+${PYSITELIB}/GNS3/Topology.pyc
+${PYSITELIB}/GNS3/Topology.pyo
+${PYSITELIB}/GNS3/Translations.py
+${PYSITELIB}/GNS3/Translations.pyc
+${PYSITELIB}/GNS3/Translations.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_ASAPage.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_ASAPage.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_ASAPage.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_ATMBRPage.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_ATMBRPage.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_ATMBRPage.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_ATMSWPage.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_ATMSWPage.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_ATMSWPage.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_CloudPage.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_CloudPage.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_CloudPage.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_DecorativeNodePage.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_DecorativeNodePage.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_DecorativeNodePage.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_ETHSWPage.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_ETHSWPage.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_ETHSWPage.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_FRSWPage.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_FRSWPage.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_FRSWPage.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_FWPage.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_FWPage.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_FWPage.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_IDSPage.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_IDSPage.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_IDSPage.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_IOSRouterPage.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_IOSRouterPage.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_IOSRouterPage.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_JunOSPage.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_JunOSPage.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_JunOSPage.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_PreferencesCapture.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_PreferencesCapture.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_PreferencesCapture.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_PreferencesDynamips.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_PreferencesDynamips.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_PreferencesDynamips.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_PreferencesGeneral.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_PreferencesGeneral.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_PreferencesGeneral.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_PreferencesQemu.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_PreferencesQemu.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_PreferencesQemu.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_QemuPage.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_QemuPage.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Form_QemuPage.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_ASA.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_ASA.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_ASA.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_ATMBR.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_ATMBR.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_ATMBR.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_ATMSW.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_ATMSW.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_ATMSW.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_Cloud.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_Cloud.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_Cloud.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_DecorativeNode.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_DecorativeNode.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_DecorativeNode.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_ETHSW.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_ETHSW.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_ETHSW.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_FRSW.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_FRSW.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_FRSW.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_FW.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_FW.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_FW.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_IDS.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_IDS.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_IDS.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_IOSRouter.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_IOSRouter.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_IOSRouter.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_JunOS.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_JunOS.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_JunOS.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_PreferencesCapture.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_PreferencesCapture.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_PreferencesCapture.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_PreferencesDynamips.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_PreferencesDynamips.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_PreferencesDynamips.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_PreferencesGeneral.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_PreferencesGeneral.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_PreferencesGeneral.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_PreferencesQemu.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_PreferencesQemu.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_PreferencesQemu.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_Qemu.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_Qemu.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/Page_Qemu.pyo
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/__init__.py
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/__init__.pyc
+${PYSITELIB}/GNS3/Ui/ConfigurationPages/__init__.pyo
+${PYSITELIB}/GNS3/Ui/Form_About.py
+${PYSITELIB}/GNS3/Ui/Form_About.pyc
+${PYSITELIB}/GNS3/Ui/Form_About.pyo
+${PYSITELIB}/GNS3/Ui/Form_IOSDialog.py
+${PYSITELIB}/GNS3/Ui/Form_IOSDialog.pyc
+${PYSITELIB}/GNS3/Ui/Form_IOSDialog.pyo
+${PYSITELIB}/GNS3/Ui/Form_MainWindow.py
+${PYSITELIB}/GNS3/Ui/Form_MainWindow.pyc
+${PYSITELIB}/GNS3/Ui/Form_MainWindow.pyo
+${PYSITELIB}/GNS3/Ui/Form_NewProject.py
+${PYSITELIB}/GNS3/Ui/Form_NewProject.pyc
+${PYSITELIB}/GNS3/Ui/Form_NewProject.pyo
+${PYSITELIB}/GNS3/Ui/Form_NodeConfigurator.py
+${PYSITELIB}/GNS3/Ui/Form_NodeConfigurator.pyc
+${PYSITELIB}/GNS3/Ui/Form_NodeConfigurator.pyo
+${PYSITELIB}/GNS3/Ui/Form_PreferencesDialog.py
+${PYSITELIB}/GNS3/Ui/Form_PreferencesDialog.pyc
+${PYSITELIB}/GNS3/Ui/Form_PreferencesDialog.pyo
+${PYSITELIB}/GNS3/Ui/Form_Snapshots.py
+${PYSITELIB}/GNS3/Ui/Form_Snapshots.pyc
+${PYSITELIB}/GNS3/Ui/Form_Snapshots.pyo
+${PYSITELIB}/GNS3/Ui/Form_StartupConfig.py
+${PYSITELIB}/GNS3/Ui/Form_StartupConfig.pyc
+${PYSITELIB}/GNS3/Ui/Form_StartupConfig.pyo
+${PYSITELIB}/GNS3/Ui/Form_StyleDialog.py
+${PYSITELIB}/GNS3/Ui/Form_StyleDialog.pyc
+${PYSITELIB}/GNS3/Ui/Form_StyleDialog.pyo
+${PYSITELIB}/GNS3/Ui/Form_SymbolManager.py
+${PYSITELIB}/GNS3/Ui/Form_SymbolManager.pyc
+${PYSITELIB}/GNS3/Ui/Form_SymbolManager.pyo
+${PYSITELIB}/GNS3/Ui/Form_Wizard.py
+${PYSITELIB}/GNS3/Ui/Form_Wizard.pyc
+${PYSITELIB}/GNS3/Ui/Form_Wizard.pyo
+${PYSITELIB}/GNS3/Ui/Widget_nodesDock.py
+${PYSITELIB}/GNS3/Ui/Widget_nodesDock.pyc
+${PYSITELIB}/GNS3/Ui/Widget_nodesDock.pyo
+${PYSITELIB}/GNS3/Ui/Widget_topologySummaryDock.py
+${PYSITELIB}/GNS3/Ui/Widget_topologySummaryDock.pyc
+${PYSITELIB}/GNS3/Ui/Widget_topologySummaryDock.pyo
+${PYSITELIB}/GNS3/Ui/__init__.py
+${PYSITELIB}/GNS3/Ui/__init__.pyc
+${PYSITELIB}/GNS3/Ui/__init__.pyo
+${PYSITELIB}/GNS3/Ui/svg_resources_rc.py
+${PYSITELIB}/GNS3/Ui/svg_resources_rc.pyc
+${PYSITELIB}/GNS3/Ui/svg_resources_rc.pyo
+${PYSITELIB}/GNS3/UndoFramework.py
+${PYSITELIB}/GNS3/UndoFramework.pyc
+${PYSITELIB}/GNS3/UndoFramework.pyo
+${PYSITELIB}/GNS3/Utils.py
+${PYSITELIB}/GNS3/Utils.pyc
+${PYSITELIB}/GNS3/Utils.pyo
+${PYSITELIB}/GNS3/Wizard.py
+${PYSITELIB}/GNS3/Wizard.pyc
+${PYSITELIB}/GNS3/Wizard.pyo
+${PYSITELIB}/GNS3/Workspace.py
+${PYSITELIB}/GNS3/Workspace.pyc
+${PYSITELIB}/GNS3/Workspace.pyo
+${PYSITELIB}/GNS3/__init__.py
+${PYSITELIB}/GNS3/__init__.pyc
+${PYSITELIB}/GNS3/__init__.pyo
diff --git a/emulators/gns3/distinfo b/emulators/gns3/distinfo
new file mode 100644
index 00000000000..b260d6ccded
--- /dev/null
+++ b/emulators/gns3/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/06/01 22:00:41 markd Exp $
+
+SHA1 (GNS3-0.7-src.tar.gz) = d626e849999e70744934f3805b9223ce27b8bde9
+RMD160 (GNS3-0.7-src.tar.gz) = ac11589dc5912c8cd57870d35ac45fa38f0189db
+Size (GNS3-0.7-src.tar.gz) = 3642278 bytes