svn commit: r457746 - head/chinese/pycangjie

Antoine Brodin antoine at FreeBSD.org
Sun Dec 31 23:49:32 UTC 2017


Author: antoine
Date: Sun Dec 31 23:49:30 2017
New Revision: 457746
URL: https://svnweb.freebsd.org/changeset/ports/457746

Log:
  - Convert to USE_PYTHON=cython
  - Remove support for unsupported versions of python
  - Fix plist with python version different from 3.6

Modified:
  head/chinese/pycangjie/Makefile
  head/chinese/pycangjie/pkg-plist

Modified: head/chinese/pycangjie/Makefile
==============================================================================
--- head/chinese/pycangjie/Makefile	Sun Dec 31 22:35:17 2017	(r457745)
+++ head/chinese/pycangjie/Makefile	Sun Dec 31 23:49:30 2017	(r457746)
@@ -12,11 +12,12 @@ COMMENT=	Python wrapper to libcangjie
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	cython:lang/cython
 LIB_DEPENDS=	libcangjie.so:chinese/libcangjie
 
-USES=		autoreconf gmake libtool pkgconfig sqlite python:3.2+
+USES=		autoreconf gmake libtool pkgconfig sqlite python:3.4+
+USE_PYTHON=	cython
 GNU_CONFIGURE=	yes
+CONFIGURE_ENV=	CYTHON=${LOCALBASE}/bin/cython-${PYTHON_VER}
 USE_GITHUB=	yes
 GH_ACCOUNT=	Cangjians
 GH_PROJECT=	pycangjie

Modified: head/chinese/pycangjie/pkg-plist
==============================================================================
--- head/chinese/pycangjie/pkg-plist	Sun Dec 31 22:35:17 2017	(r457745)
+++ head/chinese/pycangjie/pkg-plist	Sun Dec 31 23:49:30 2017	(r457746)
@@ -1,6 +1,6 @@
 %%PYTHON_SITELIBDIR%%/cangjie/__init__.py
-%%PYTHON_SITELIBDIR%%/cangjie/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
-%%PYTHON_SITELIBDIR%%/cangjie/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/cangjie/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%%
+%%PYTHON_SITELIBDIR%%/cangjie/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/cangjie/_core.so
 %%PYTHON_SITELIBDIR%%/cangjie/errors.so
 %%PYTHON_SITELIBDIR%%/cangjie/filters.so


More information about the svn-ports-head mailing list