Wed Nov 16 23:02:14 2022 UTC ()
py-cutadapt: fix build with python 3.11


(wiz)
diff -r1.9 -r1.10 pkgsrc/biology/py-cutadapt/Makefile

cvs diff -r1.9 -r1.10 pkgsrc/biology/py-cutadapt/Makefile (expand / switch to unified diff)

--- pkgsrc/biology/py-cutadapt/Makefile 2022/01/17 09:03:10 1.9
+++ pkgsrc/biology/py-cutadapt/Makefile 2022/11/16 23:02:14 1.10
@@ -1,26 +1,33 @@ @@ -1,26 +1,33 @@
1# $NetBSD: Makefile,v 1.9 2022/01/17 09:03:10 adam Exp $ 1# $NetBSD: Makefile,v 1.10 2022/11/16 23:02:14 wiz Exp $
2 2
3DISTNAME= cutadapt-3.5 3DISTNAME= cutadapt-3.5
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= biology python 5CATEGORIES= biology python
6MASTER_SITES= ${MASTER_SITE_PYPI:=c/cutadapt/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=c/cutadapt/}
7 7
8MAINTAINER= bacon@NetBSD.org 8MAINTAINER= bacon@NetBSD.org
9HOMEPAGE= https://cutadapt.readthedocs.io/en/stable/ 9HOMEPAGE= https://cutadapt.readthedocs.io/en/stable/
10COMMENT= Find and remove adapter sequences, primers, poly-A tails, etc 10COMMENT= Find and remove adapter sequences, primers, poly-A tails, etc
11LICENSE= mit 11LICENSE= mit
12 12
13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm 13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
 14# needed for python 3.11 as of 3.5 release
 15TOOL_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython
14DEPENDS+= ${PYPKGPREFIX}-dnaio>=0.5.0:../../biology/py-dnaio 16DEPENDS+= ${PYPKGPREFIX}-dnaio>=0.5.0:../../biology/py-dnaio
15DEPENDS+= ${PYPKGPREFIX}-xopen>=1.0.0:../../devel/py-xopen 17DEPENDS+= ${PYPKGPREFIX}-xopen>=1.0.0:../../devel/py-xopen
16 18
17PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-xopen 19PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-xopen
18 20
19USE_PKG_RESOURCES= yes 21USE_PKG_RESOURCES= yes
20 22
 23# these files do not support python 3.11 in the 3.5 release
 24post-extract:
 25 ${RM} ${WRKSRC}/src/cutadapt/*.c
 26 cd ${WRKSRC} && cythonize-${PYVERSSUFFIX} src/cutadapt/*.pyx
 27
21post-install: 28post-install:
22 cd ${DESTDIR}${PREFIX}/bin && \ 29 cd ${DESTDIR}${PREFIX}/bin && \
23 ${MV} cutadapt cutadapt-${PYVERSSUFFIX} || ${TRUE} 30 ${MV} cutadapt cutadapt-${PYVERSSUFFIX} || ${TRUE}
24 31
25.include "../../lang/python/egg.mk" 32.include "../../lang/python/egg.mk"
26.include "../../mk/bsd.pkg.mk" 33.include "../../mk/bsd.pkg.mk"