svn commit: r422698 - in head/graphics: opencv py-opencv

Ruslan Makhmatkhanov rm at FreeBSD.org
Fri Sep 23 22:45:04 UTC 2016


Author: rm
Date: Fri Sep 23 22:45:02 2016
New Revision: 422698
URL: https://svnweb.freebsd.org/changeset/ports/422698

Log:
  graphics/py-opencv: limit python version to 2.x
  
  Python module of OpenCV 2.4.9 is not compatible with Python 3.x
  - both on cmake infrastructure level and on module itself level,
  so just mark it as Python 2.x only and remove all the python3
  shims - they are don't make any difference anyway.
  We can patch that hardly to make it work, but it's better to just
  update to latest version that have python3 support out of the box.
  
  PR:		204519 (for tracking)

Modified:
  head/graphics/opencv/Makefile
  head/graphics/py-opencv/Makefile
  head/graphics/py-opencv/pkg-plist

Modified: head/graphics/opencv/Makefile
==============================================================================
--- head/graphics/opencv/Makefile	Fri Sep 23 21:42:02 2016	(r422697)
+++ head/graphics/opencv/Makefile	Fri Sep 23 22:45:02 2016	(r422698)
@@ -228,7 +228,7 @@ CMAKE_ARGS+=	-DBUILD_opencv_${module}:BO
 LIB_DEPENDS+=	libopencv_legacy.so:graphics/opencv
 BUILD_DEPENDS+=	${PYNUMPY}
 RUN_DEPENDS+=	${PYNUMPY}
-USES+=		python
+USES+=		python:2.7
 CMAKE_ARGS+=	-DBUILD_opencv_python:BOOL=On
 . for module in apps java stitching superres videostab
 CMAKE_ARGS+=	-DBUILD_opencv_${module}:BOOL=Off

Modified: head/graphics/py-opencv/Makefile
==============================================================================
--- head/graphics/py-opencv/Makefile	Fri Sep 23 21:42:02 2016	(r422697)
+++ head/graphics/py-opencv/Makefile	Fri Sep 23 22:45:02 2016	(r422698)
@@ -12,13 +12,4 @@ OCV_PYTHON=	yes
 MASTERDIR=	${.CURDIR:H}/opencv
 PLIST=		${.CURDIR}/pkg-plist
 
-.if defined(PYTHON_REL) && ${PYTHON_REL} >= 3200
-PLIST_SUB+=	PYTHON3="" \
-		PYTHON2="@comment " \
-		PYTHON_SUFFIX="${PYTHON_SUFFIX}"
-.else
-PLIST_SUB+=	PYTHON3="@comment " \
-		PYTHON2=""
-.endif
-
 .include "${MASTERDIR}/Makefile"

Modified: head/graphics/py-opencv/pkg-plist
==============================================================================
--- head/graphics/py-opencv/pkg-plist	Fri Sep 23 21:42:02 2016	(r422697)
+++ head/graphics/py-opencv/pkg-plist	Fri Sep 23 22:45:02 2016	(r422698)
@@ -1,6 +1,4 @@
 %%PYTHON_SITELIBDIR%%/cv.py
-%%PYTHON2%%%%PYTHON_SITELIBDIR%%/cv.pyc
-%%PYTHON2%%%%PYTHON_SITELIBDIR%%/cv.pyo
-%%PYTHON3%%%%PYTHON_SITELIBDIR%%/__pycache__/cv.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON3%%%%PYTHON_SITELIBDIR%%/__pycache__/cv.cpython-%%PYTHON_SUFFIX%%.pyo
+%%PYTHON_SITELIBDIR%%/cv.pyc
+%%PYTHON_SITELIBDIR%%/cv.pyo
 %%PYTHON_SITELIBDIR%%/cv2.so


More information about the svn-ports-head mailing list