svn commit: r431013 - in head/devel/ipython: . files

Antoine Brodin antoine at FreeBSD.org
Mon Jan 9 18:51:48 UTC 2017


Author: antoine
Date: Mon Jan  9 18:51:47 2017
New Revision: 431013
URL: https://svnweb.freebsd.org/changeset/ports/431013

Log:
  - Update to 5.1.0
  - Pass maintainership to python@
  - Notebook is now a seperate (upcoming) port

Deleted:
  head/devel/ipython/pkg-plist
Modified:
  head/devel/ipython/Makefile
  head/devel/ipython/distinfo
  head/devel/ipython/files/patch-setupbase.py

Modified: head/devel/ipython/Makefile
==============================================================================
--- head/devel/ipython/Makefile	Mon Jan  9 18:49:17 2017	(r431012)
+++ head/devel/ipython/Makefile	Mon Jan  9 18:51:47 2017	(r431013)
@@ -2,49 +2,42 @@
 # $FreeBSD$
 
 PORTNAME=	ipython
-PORTVERSION=	3.2.3
-PORTREVISION=	2
+PORTVERSION=	5.1.0
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	python at FreeBSD.org
 COMMENT=	Enhanced Interactive Python shell
 
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYING.rst
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>=2:databases/py-sqlite3
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pexpect>=2:misc/py-pexpect \
-		${PYTHON_PKGNAMEPREFIX}sqlite3>=2:databases/py-sqlite3
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pexpect>=0:misc/py-pexpect \
+		${PYTHON_PKGNAMEPREFIX}sqlite3>=2:databases/py-sqlite3 \
+		${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator \
+		${PYTHON_PKGNAMEPREFIX}pickleshare>=0:databases/py-pickleshare \
+		${PYTHON_PKGNAMEPREFIX}prompt_toolkit>=1.0.3:devel/py-prompt_toolkit \
+		${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments \
+		${PYTHON_PKGNAMEPREFIX}simplegeneric>0.8:devel/py-simplegeneric \
+		${PYTHON_PKGNAMEPREFIX}traitlets>=4.2:devel/py-traitlets
 
 USES=		python
 USE_PYTHON=	autoplist distutils
 USE_GCC=	yes # To be removed - Needed as a work-around for numpy, see PR ports/188114
 NO_ARCH=	yes
 
-OPTIONS_DEFINE=	X11 HTML_NOTEBOOK ZMQ EXAMPLES
-OPTIONS_DEFAULT=X11 ZMQ
+OPTIONS_DEFINE=	EXAMPLES
+PORTEXAMPLES=	*
 
-.if defined(PACKAGE_BUILDING)
-OPTIONS_DEFAULT+=	HTML_NOTEBOOK
-.endif
-
-HTML_NOTEBOOK_DESC=	HTML notebook support
-ZMQ_DESC=		ZMQ support (parallel computing, qt console, notebook)
-
-X11_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:x11-toolkits/py-qt4-gui \
-			${PYTHON_PKGNAMEPREFIX}qt4-svg>=0:graphics/py-qt4-svg \
-			${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments
-
-HTML_NOTEBOOK_RUN_DEPENDS=\
-			${PYTHON_PKGNAMEPREFIX}tornado>=2.0:www/py-tornado \
-			${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2 \
-			${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema \
-			${PYTHON_PKGNAMEPREFIX}mistune>=0:textproc/py-mistune \
-			${PYTHON_PKGNAMEPREFIX}pyzmq>=2.1.4:net/py-pyzmq
+.include <bsd.port.pre.mk>
 
-ZMQ_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyzmq>=2.1.4:net/py-pyzmq
+.if ${PYTHON_REL} < 3000
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}backports.shutil_get_terminal_size>=0:devel/py-backports.shutil_get_terminal_size
+.endif
+.if ${PYTHON_REL} < 3400
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2
+.endif
 
 post-install:
 	@${ECHO_CMD} "/EASY-INSTALL"	> ${WRKDIR}/ex.script
@@ -60,4 +53,4 @@ post-install:
 post-install-EXAMPLES-on:
 	cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>

Modified: head/devel/ipython/distinfo
==============================================================================
--- head/devel/ipython/distinfo	Mon Jan  9 18:49:17 2017	(r431012)
+++ head/devel/ipython/distinfo	Mon Jan  9 18:51:47 2017	(r431013)
@@ -1,2 +1,3 @@
-SHA256 (ipython-3.2.3.tar.gz) = 2e9a467f918c68d2e4d744c7c62407ad2ba2db136c10afcc5bcadc00e983f02b
-SIZE (ipython-3.2.3.tar.gz) = 10885849
+TIMESTAMP = 1474486598
+SHA256 (ipython-5.1.0.tar.gz) = 7ef4694e1345913182126b219aaa4a0047e191af414256da6772cf249571b961
+SIZE (ipython-5.1.0.tar.gz) = 4945490

Modified: head/devel/ipython/files/patch-setupbase.py
==============================================================================
--- head/devel/ipython/files/patch-setupbase.py	Mon Jan  9 18:49:17 2017	(r431012)
+++ head/devel/ipython/files/patch-setupbase.py	Mon Jan  9 18:51:47 2017	(r431013)
@@ -1,6 +1,6 @@
---- setupbase.py.orig
+--- setupbase.py.orig	2016-08-13 12:56:43 UTC
 +++ setupbase.py
-@@ -272,7 +272,7 @@
+@@ -203,7 +203,7 @@ def find_data_files():
      Just man pages at this point.
      """
  


More information about the svn-ports-all mailing list