From owner-svn-ports-head@freebsd.org Mon Oct 26 08:47:13 2015 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BDF9F88A7; Mon, 26 Oct 2015 08:47:13 +0000 (UTC) (envelope-from demon@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6F852176B; Mon, 26 Oct 2015 08:47:13 +0000 (UTC) (envelope-from demon@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t9Q8lCOJ096272; Mon, 26 Oct 2015 08:47:12 GMT (envelope-from demon@FreeBSD.org) Received: (from demon@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t9Q8lCtR096268; Mon, 26 Oct 2015 08:47:12 GMT (envelope-from demon@FreeBSD.org) Message-Id: <201510260847.t9Q8lCtR096268@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: demon set sender to demon@FreeBSD.org using -f From: Dmitry Sivachenko Date: Mon, 26 Oct 2015 08:47:12 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r400177 - in head/devel: . spyder X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Oct 2015 08:47:13 -0000 Author: demon Date: Mon Oct 26 08:47:11 2015 New Revision: 400177 URL: https://svnweb.freebsd.org/changeset/ports/400177 Log: New port: spyder Spyder (previously known as Pydee) is a powerful interactive development environment for the Python language with advanced editing, interactive testing, debugging and introspection features WWW: https://github.com/spyder-ide/spyder/ PR: 186316 Submitted by: rodperson@rodperson.com With improvements by lightside@gmx.de Added: head/devel/spyder/ head/devel/spyder/Makefile (contents, props changed) head/devel/spyder/distinfo (contents, props changed) head/devel/spyder/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Mon Oct 26 08:16:57 2015 (r400176) +++ head/devel/Makefile Mon Oct 26 08:47:11 2015 (r400177) @@ -5089,6 +5089,7 @@ SUBDIR += spice-protocol SUBDIR += spin SUBDIR += splint + SUBDIR += spyder SUBDIR += srecord SUBDIR += st SUBDIR += statcvs Added: head/devel/spyder/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/spyder/Makefile Mon Oct 26 08:47:11 2015 (r400177) @@ -0,0 +1,73 @@ +# Created by: Rod Person +# $FreeBSD$ + +PORTNAME= spyder +PORTVERSION= 2.3.7 +DISTVERSIONPREFIX= v +CATEGORIES= devel python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= rodperson@rodperson.com +COMMENT= Scientific PYthon Development EnviRonment, an alternative to IDLE + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui \ + ${PYTHON_SITELIBDIR}/PyQt4/QtSvg.so:${PORTSDIR}/graphics/py-qt4-svg \ + ${PYTHON_SITELIBDIR}/PyQt4/QtWebKit.so:${PORTSDIR}/www/py-qt4-webkit \ + ${PYTHON_SITELIBDIR}/PyQt4/QtNetwork.so:${PORTSDIR}/net/py-qt4-network + +USES= desktop-file-utils python +USE_PYTHON= autoplist distutils +MAKE_ENV= USE_SETUPTOOLS=1 + +USE_GITHUB= yes +GH_ACCOUNT= spyder-ide + +DOCSDIR= ${PYTHON_SITELIBDIR}/spyderlib +PORTDOCS= doc + +OPTIONS_DEFINE= DOCS +OPTIONS_GROUP= RECOMMENDED OPTIONAL +OPTIONS_GROUP_RECOMMENDED= IPYTHON MATPLOT NUMPY PSUTIL PYFLAKES ROPE SCIPY SPHINX +OPTIONS_GROUP_OPTIONAL= JEDI PANDAS PEP8 PYGMENTS PYLINT SYMPY + +IPYTHON_DESC= IPython Console integration +JEDI_DESC= (Experimental) Editor's code completion, go-to-definition and help +MATPLOT_DESC= Interactive data plotting in the consoles +NUMPY_DESC= N-dimensional arrays +PANDAS_DESC= View and edit DataFrames and Series in the Variable Explorer +PEP8_DESC= Real-time code style analysis on the Editor +PSUTIL_DESC= CPU and memory usage info in the status bar +PYFLAKES_DESC= Real-time code analysis on the Editor +PYGMENTS_DESC= Syntax highlighting for Matlab, Julia and other file types +PYLINT_DESC= Static code analysis +ROPE_DESC= Editor's code completion, go-to-definition and help +SCIPY_DESC= Signal/image processing +SPHINX_DESC= Rich text help on the Object Inspector +SYMPY_DESC= Symbolic mathematics in the IPython Console + +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0.6:${PORTSDIR}/textproc/py-sphinx +IPYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=1.0:${PORTSDIR}/devel/ipython \ + ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.1.11:${PORTSDIR}/net/py-pyzmq +JEDI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jedi>=0.8.1:${PORTSDIR}/devel/py-jedi +MATPLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.0:${PORTSDIR}/math/py-matplotlib +NUMPY_RUN_DEPENDS= ${PYNUMPY} +PANDAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=0.13.1:${PORTSDIR}/math/py-pandas +PEP8_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pep8>=0.6:${PORTSDIR}/devel/pep8 +PSUTIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0.3:${PORTSDIR}/sysutils/py-psutil +PYFLAKES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.5:${PORTSDIR}/devel/py-pyflakes +PYGMENTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:${PORTSDIR}/textproc/py-pygments +PYLINT_RUN_DEPENDS= pylint${PYTHON_PKGNAMESUFFIX}>=0.25:${PORTSDIR}/devel/pylint +ROPE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rope>=0.9.2:${PORTSDIR}/devel/py-rope +SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:${PORTSDIR}/science/py-scipy +SPHINX_RUN_DEPENDS= ${DOCS_BUILD_DEPENDS} +SYMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=0.7.3:${PORTSDIR}/math/py-sympy + +post-patch: + @${REINPLACE_CMD} -e "s|'linux'|'${OPSYS:tl}'|" \ + ${WRKSRC}/setup.py \ + ${WRKSRC}/spyderlib/spyder.py + +.include Added: head/devel/spyder/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/spyder/distinfo Mon Oct 26 08:47:11 2015 (r400177) @@ -0,0 +1,2 @@ +SHA256 (spyder-ide-spyder-v2.3.7_GH0.tar.gz) = d57a2eeed97689e667dfc339ce09e1cb1cdf62756a45c022c30bc52802ed0c41 +SIZE (spyder-ide-spyder-v2.3.7_GH0.tar.gz) = 4683558 Added: head/devel/spyder/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/spyder/pkg-descr Mon Oct 26 08:47:11 2015 (r400177) @@ -0,0 +1,5 @@ +Spyder (previously known as Pydee) is a powerful interactive development +environment for the Python language with advanced editing, interactive +testing, debugging and introspection features + +WWW: https://github.com/spyder-ide/spyder/