ports/131544: New port: emulators/dynagui - GUI frontend to the dynamips Cisco IOS emulator

Andrew Greenwood greenwood.andy at gmail.com
Mon Feb 9 21:50:02 UTC 2009


>Number:         131544
>Category:       ports
>Synopsis:       New port: emulators/dynagui - GUI frontend to the dynamips Cisco IOS emulator
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 09 21:50:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Andrew Greenwood
>Release:        7.0-RELEASE-p5
>Organization:
>Environment:
FreeBSD hercules.nuvox.net 7.0-RELEASE-p5 FreeBSD 7.0-RELEASE-p5 #2: Thu Nov 13 11:03:05 EST 2008     root at hercules.nuvox.net:/usr/obj/usr/src/sys/HERCULES  i386
>Description:
Attached, please find a new port for the dynagui front end to the dynamips emulator for Cisco IOS.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	dynagui
#	dynagui/Makefile
#	dynagui/pkg-descr
#	dynagui/pkg-plist
#	dynagui/distinfo
#
echo c - dynagui
mkdir -p dynagui > /dev/null 2>&1
echo x - dynagui/Makefile
sed 's/^X//' >dynagui/Makefile << 'END-of-dynagui/Makefile'
X# New ports collection makefile for:    dynagui
X# Date created                          5 February 2009
X# Whom:                                 Andrew Greenwood
X#
X# $FreeBSD$
X#
X
XPORTNAME=               dynagui
XPORTVERSION=            0.4
XCATEGORIES=             emulators
XMASTER_SITES=           ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=     dynagui
X
XPATCHDIR=               {.CURDIR}/files
XPATCHFILES=             patch-dynagui.py \
X                        patch-libs_canvas.py \
X                        patch-setup.py \
X                        patch-libs_gui_c7200.py
XPATCH_SITES=            http://members.nuvox.net/~angreenwood/FreeBSD/dynagui/
X
XBUILD_DEPENDS=		dynagen:${PORTSDIR}/emulators/dynagen-devel
X
XUSE_PYTHON=             yes
XUSE_PYDISTUTILS=        yes
X
XDIST_SUBDIR=            dynagui
XIMGDIR=                 ${PREFIX}/share/${PORTNAME}/img
X
XMAINTAINER=     greenwood.andy at gmail.com
XCOMMENT=        GUI frontend to the dynamips router simulator
X
Xpost-install:
X	${MKDIR} ${IMGDIR}
X	${INSTALL_DATA} ${WRKSRC}/img/* ${IMGDIR}
X	${CHMOD} 755 ${PYTHON_SITELIBDIR}/dynagui.py
X	${LN} -sf ${PYTHON_SITELIBDIR}/dynagui.py ${PREFIX}/bin/dynagui.py
X
X.include <bsd.port.mk>
END-of-dynagui/Makefile
echo x - dynagui/pkg-descr
sed 's/^X//' >dynagui/pkg-descr << 'END-of-dynagui/pkg-descr'
XDynagui is a GUI frontend to the dynamips Cisco 7200/36XX router simulator.
XIt uses the dyna-gen library in order to communicate with the dynamips hypervisor.
X
XWWW: http://dynagui.sourceforge.net
END-of-dynagui/pkg-descr
echo x - dynagui/pkg-plist
sed 's/^X//' >dynagui/pkg-plist << 'END-of-dynagui/pkg-plist'
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/__init__.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/canvas.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_ethsw.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_router.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/frsw_properties_dialog.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/lab_io.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_c7200.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/C3600_properties_dialog.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/router_properties_dialog.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/nvram_io.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/lab.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/dynamips_properties_dialog.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_c3600.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/atmsw_properties_dialog.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/util.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_atmsw.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_frsw.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/ethsw_properties_dialog.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/C7200_properties_dialog.py
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/__init__.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/canvas.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_ethsw.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_router.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/frsw_properties_dialog.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/lab_io.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_c7200.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/C3600_properties_dialog.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/router_properties_dialog.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/nvram_io.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/lab.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/dynamips_properties_dialog.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_c3600.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/atmsw_properties_dialog.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/util.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_atmsw.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_frsw.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/ethsw_properties_dialog.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/C7200_properties_dialog.pyc
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/__init__.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/canvas.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_ethsw.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_router.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/frsw_properties_dialog.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/lab_io.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_c7200.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/C3600_properties_dialog.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/router_properties_dialog.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/nvram_io.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/lab.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/dynamips_properties_dialog.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_c3600.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/atmsw_properties_dialog.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/util.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_atmsw.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/gui_frsw.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/ethsw_properties_dialog.pyo
Xlib/%%PYTHON_VERSION%%/site-packages/dynagui_libs/C7200_properties_dialog.pyo
Xshare/dynagui/img/chassis.png
X at dirrm share/dynagui/img
X at dirrm share/dynagui
X at dirrm lib/%%PYTHON_VERSION%%/site-packages/dynagui_libs
END-of-dynagui/pkg-plist
echo x - dynagui/distinfo
sed 's/^X//' >dynagui/distinfo << 'END-of-dynagui/distinfo'
XMD5 (dynagui/dynagui-0.4.tar.gz) = 23086095981ec89b40fae673ea452b3f
XSHA256 (dynagui/dynagui-0.4.tar.gz) = e8b8d54bfd6a4ce0dda4b4bfb3a72b5c0445fbd5b81179ec5ef4516751734942
XSIZE (dynagui/dynagui-0.4.tar.gz) = 49015
XMD5 (dynagui/patch-dynagui.py) = afc7db95e6fdad475ac026f1a8ad8bcd
XSHA256 (dynagui/patch-dynagui.py) = 19d583e5a2084c27c7a4d8d9a1bd7bd094c1c85f28cf1022e8ebf39de28042f6
XSIZE (dynagui/patch-dynagui.py) = 1884
XMD5 (dynagui/patch-libs_canvas.py) = 267a261374543bec07d8f6b58ebe1ddb
XSHA256 (dynagui/patch-libs_canvas.py) = da50f589fab0dbe5bc77d10ce05a46ceca51e139e784eb267d694ed3b5a1becf
XSIZE (dynagui/patch-libs_canvas.py) = 1656
XMD5 (dynagui/patch-setup.py) = 81f03364993a36cddf65b33e32cac928
XSHA256 (dynagui/patch-setup.py) = 2d1a6e4778a9484fe88dd61b8a9de18c9e2cf77efdee1f4ab1690e99b6f5cb5b
XSIZE (dynagui/patch-setup.py) = 525
XMD5 (dynagui/patch-libs_gui_c7200.py) = 84d1f5e9a5134ccee12807ab72d04e08
XSHA256 (dynagui/patch-libs_gui_c7200.py) = 46cafb7e6593af9eb30ddb7d3fc1b15f2d0bd2a8d22766e75c32a3328f374849
XSIZE (dynagui/patch-libs_gui_c7200.py) = 467
END-of-dynagui/distinfo
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list