Date: Sat, 28 Mar 2015 14:38:50 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r382486 - in head/emulators/dynagen: . files Message-ID: <201503281438.t2SEcoqr070577@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Sat Mar 28 14:38:49 2015 New Revision: 382486 URL: https://svnweb.freebsd.org/changeset/ports/382486 QAT: https://qat.redports.org/buildarchive/r382486/ Log: emulators/dynagen: shebangfix for python in the scripts instead of patches PR: 194215 Submitted by: Pavel Volkov <pavelivolkov@gmail.com> (maintainer) Reviewed by: marino Added: head/emulators/dynagen/files/setup.py (contents, props changed) Deleted: head/emulators/dynagen/files/patch-confConsole.py head/emulators/dynagen/files/patch-console.py head/emulators/dynagen/files/patch-dynagen head/emulators/dynagen/files/patch-dynamips_lib.py head/emulators/dynagen/files/patch-pemu_lib.py head/emulators/dynagen/files/patch-setup.py Modified: head/emulators/dynagen/Makefile Modified: head/emulators/dynagen/Makefile ============================================================================== --- head/emulators/dynagen/Makefile Sat Mar 28 14:37:28 2015 (r382485) +++ head/emulators/dynagen/Makefile Sat Mar 28 14:38:49 2015 (r382486) @@ -42,9 +42,24 @@ PORTEXAMPLES= * PORTDATA= * USES= dos2unix python + +USES+= shebangfix +SHEBANG_FILES= *.py dynagen pemu-start.sh +SHEBANG_LANG= python_env python_bol python_cnf +python_CMD= ${PYTHON_CMD} +python_env_OLD_CMD=/usr/bin/env[[:space:]]*python +python_env_CMD= ${PYTHON_CMD} +python_bol_OLD_CMD=the an incredible combination +python_bol_CMD=|;9s|^python|${PYTHON_CMD} +python_cnf_OLD_CMD=the an incredible combination +python_cnf_CMD=|;s|^CONFIGSPECPATH.*|CONFIGSPECPATH = ['${PREFIX}/share/dynagen'] + USE_PYTHON= distutils ALL_TARGET= # empty +post-extract: + @${CP} ${FILESDIR}/setup.py ${WRKSRC} + post-install: ${INSTALL_SCRIPT} ${WRKSRC}/dynagen ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/dynagen.ini ${STAGEDIR}${PREFIX}/etc/dynagen.ini.sample Added: head/emulators/dynagen/files/setup.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/dynagen/files/setup.py Sat Mar 28 14:38:49 2015 (r382486) @@ -0,0 +1,21 @@ +#!/usr/bin/python + +"""Setup script for the dynagen module distribution.""" +# run this like python setup --root=/usr/local + +from distutils.core import setup, Extension + +setup( # Distribution meta-data + name = "dynagen", + version = "0.11.0", + description = "A frontend for dynamips", + author = "Greg Anuzelli", + author_email = "dynagen@gmail.com", + url = "http://sourceforge.net/projects/dyna-gen", + license = "GPLv2", + long_description = """Dynagen is a utility for use with the dynamips Cisco router simulator. It allows you to quickly provision and manage virtual networks using an INI like configuration file.""", + py_modules = ['confConsole','console','dynamips_lib','pemu_lib', 'pemubin', 'pemuwrapper'] +) + +print "If you have installed the modules, copy dynagen to some " +print "place in your $PATH, like /usr/local/bin/."
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503281438.t2SEcoqr070577>