diff --git a/devel/py-cld/Makefile b/devel/py-cld/Makefile index 436f2890ce3c..29eefaf3dcfe 100644 --- a/devel/py-cld/Makefile +++ b/devel/py-cld/Makefile @@ -1,35 +1,32 @@ PORTNAME= cld PORTVERSION= 20150113 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= LOCAL/demon PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= chromium_compact_language_detector-${PORTVERSION} MAINTAINER= demon@FreeBSD.org COMMENT= Python bindings for compact language detector library WWW= https://code.google.com/p/chromium-compact-language-detector/ LICENSE= BSD3CLAUSE +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} LIB_DEPENDS= libcld2.so:devel/cld2 USES= python USE_PYTHON= flavors -PLIST_FILES= ${PYTHON_SITELIBDIR}/chromium_compact_language_detector-2.0-py${PYTHON_VER}.egg-info \ - ${PYTHON_SITELIBDIR}/cld2${PYTHON_TAG}.so \ - ${PYTHON_SITELIBDIR}/cld2full${PYTHON_TAG}.so - post-patch: ${REINPLACE_CMD} -e "s#\.\./cld2#${LOCALBASE}/include/cld#" ${WRKSRC}/setup.py ${WRKSRC}/setup_full.py do-build: cd ${WRKSRC} && ${PYTHON_CMD} setup.py build cd ${WRKSRC} && ${PYTHON_CMD} setup_full.py build do-install: cd ${WRKSRC} && ${PYTHON_CMD} setup.py install -c -O1 --prefix=${PREFIX} --root=${STAGEDIR} cd ${WRKSRC} && ${PYTHON_CMD} setup_full.py install -c -O1 --prefix=${PREFIX} --root=${STAGEDIR} .include diff --git a/devel/py-cld/files/patch-setup.py b/devel/py-cld/files/patch-setup.py new file mode 100644 index 000000000000..f5343e51dc56 --- /dev/null +++ b/devel/py-cld/files/patch-setup.py @@ -0,0 +1,20 @@ +--- setup.py.orig 2015-01-13 14:19:02 UTC ++++ setup.py +@@ -15,7 +15,7 @@ from distutils.core import setup, Extension + # + + from distutils.core import setup, Extension +-import distutils.core ++import setuptools + import platform + import subprocess + import sys +@@ -30,7 +30,7 @@ CLD2_PATH = '../cld2' + CLD2_PATH = '../cld2' + + # Test suite +-class cldtest(distutils.core.Command): ++class cldtest(setuptools.Command): + # user_options, initialize_options and finalize_options must be overriden. + user_options = [] + def initialize_options(self): diff --git a/devel/py-cld/files/patch-setup__full.py b/devel/py-cld/files/patch-setup__full.py new file mode 100644 index 000000000000..e1fe483eacd7 --- /dev/null +++ b/devel/py-cld/files/patch-setup__full.py @@ -0,0 +1,20 @@ +--- setup_full.py.orig 2026-07-01 18:54:51 UTC ++++ setup_full.py +@@ -15,7 +15,7 @@ from distutils.core import setup, Extension + # + + from distutils.core import setup, Extension +-import distutils.core ++import setuptools + import platform + import subprocess + import sys +@@ -30,7 +30,7 @@ CLD2_PATH = '../cld2' + CLD2_PATH = '../cld2' + + # Test suite +-class cldtest(distutils.core.Command): ++class cldtest(setuptools.Command): + # user_options, initialize_options and finalize_options must be overriden. + user_options = [] + def initialize_options(self): diff --git a/devel/py-cld/pkg-plist b/devel/py-cld/pkg-plist new file mode 100644 index 000000000000..725de1c292a9 --- /dev/null +++ b/devel/py-cld/pkg-plist @@ -0,0 +1,6 @@ +%%PYTHON_SITELIBDIR%%/chromium_compact_language_detector-2.0-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/chromium_compact_language_detector-2.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/chromium_compact_language_detector-2.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/chromium_compact_language_detector-2.0-py%%PYTHON_VER%%.egg-info/top_level.txt +%%PYTHON_SITELIBDIR%%/cld2%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/cld2full%%PYTHON_TAG%%.so