Mon Aug 13 14:38:37 2012 UTC ()
Fix build with python-2.5, which does not install the debugger.
While here, add some REPLACE_PYTHON and bump PKGREVISION for it.


(wiz)
diff -r1.5 -r1.6 pkgsrc/devel/py-cython/Makefile
diff -r1.3 -r1.4 pkgsrc/devel/py-cython/PLIST

cvs diff -r1.5 -r1.6 pkgsrc/devel/py-cython/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-cython/Makefile 2012/08/12 21:08:46 1.5
+++ pkgsrc/devel/py-cython/Makefile 2012/08/13 14:38:37 1.6
@@ -1,33 +1,46 @@ @@ -1,33 +1,46 @@
1# $NetBSD: Makefile,v 1.5 2012/08/12 21:08:46 wiz Exp $ 1# $NetBSD: Makefile,v 1.6 2012/08/13 14:38:37 wiz Exp $
2# 2#
3 3
4DISTNAME= Cython-0.16 4DISTNAME= Cython-0.16
5PKGNAME= ${PYPKGPREFIX}-cython-0.16 5PKGNAME= ${PYPKGPREFIX}-cython-0.16
 6PKGREVISION= 1
6CATEGORIES= lang python 7CATEGORIES= lang python
7MASTER_SITES= http://cython.org/release/ 8MASTER_SITES= http://cython.org/release/
8 9
9MAINTAINER= jihbed.research@gmail.com 10MAINTAINER= jihbed.research@gmail.com
10HOMEPAGE= http://cython.org/ 11HOMEPAGE= http://cython.org/
11COMMENT= C-Extensions for Python 12COMMENT= C-Extensions for Python
12LICENSE= apache-1.1 13LICENSE= apache-1.1
13 14
14PKG_DESTDIR_SUPPORT= user-destdir 15PKG_DESTDIR_SUPPORT= user-destdir
15 16
16USE_LANGUAGES= c 17USE_LANGUAGES= c
17PYDISTUTILSPKG= yes 18PYDISTUTILSPKG= yes
18 19
19PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} 20PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
 21PLIST_VARS= cygdb
 22
 23REPLACE_PYTHON+= Cython/Debugger/Cygdb.py
 24REPLACE_PYTHON+= Cython/Debugger/libpython.py
 25REPLACE_PYTHON+= cython.py
 26
 27.include "../../lang/python/pyversion.mk"
 28
 29.if ${PYVERSSUFFIX} != "2.5"
 30PLIST.cygdb= yes
 31.endif
20 32
21post-extract: 33post-extract:
22 cd ${WRKSRC}/bin && ${MV} cython cython${PYVERSSUFFIX} 34 cd ${WRKSRC}/bin && ${MV} cython cython${PYVERSSUFFIX}
23 cd ${WRKSRC}/bin && ${MV} cygdb cygdb${PYVERSSUFFIX} 35 cd ${WRKSRC}/bin && ${MV} cygdb cygdb${PYVERSSUFFIX}
24 36
25# for test only 37# for test only
26#USE_LANGUAGES+= c++ 38#USE_LANGUAGES+= c++
27do-test: 39do-test:
28 (cd ${WRKSRC} && ${PYTHONBIN} runtests.py) 40 (cd ${WRKSRC} && ${PYTHONBIN} runtests.py)
29 41
 42.include "../../lang/python/application.mk"
30.include "../../lang/python/extension.mk" 43.include "../../lang/python/extension.mk"
31# for test only 44# for test only
32#.include "../../math/py-numpy/buildlink3.mk" 45#.include "../../math/py-numpy/buildlink3.mk"
33.include "../../mk/bsd.pkg.mk" 46.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/devel/py-cython/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-cython/PLIST 2012/08/12 21:08:46 1.3
+++ pkgsrc/devel/py-cython/PLIST 2012/08/13 14:38:37 1.4
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1@comment $NetBSD: PLIST,v 1.3 2012/08/12 21:08:46 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.4 2012/08/13 14:38:37 wiz Exp $
2bin/cygdb${PYVERSSUFFIX} 2${PLIST.cygdb}bin/cygdb${PYVERSSUFFIX}
3bin/cython${PYVERSSUFFIX} 3bin/cython${PYVERSSUFFIX}
4${PYSITELIB}/Cython/Build/BuildExecutable.py 4${PYSITELIB}/Cython/Build/BuildExecutable.py
5${PYSITELIB}/Cython/Build/BuildExecutable.pyc 5${PYSITELIB}/Cython/Build/BuildExecutable.pyc
6${PYSITELIB}/Cython/Build/BuildExecutable.pyo 6${PYSITELIB}/Cython/Build/BuildExecutable.pyo
7${PYSITELIB}/Cython/Build/Dependencies.py 7${PYSITELIB}/Cython/Build/Dependencies.py
8${PYSITELIB}/Cython/Build/Dependencies.pyc 8${PYSITELIB}/Cython/Build/Dependencies.pyc
9${PYSITELIB}/Cython/Build/Dependencies.pyo 9${PYSITELIB}/Cython/Build/Dependencies.pyo
10${PYSITELIB}/Cython/Build/Inline.py 10${PYSITELIB}/Cython/Build/Inline.py
11${PYSITELIB}/Cython/Build/Inline.pyc 11${PYSITELIB}/Cython/Build/Inline.pyc
12${PYSITELIB}/Cython/Build/Inline.pyo 12${PYSITELIB}/Cython/Build/Inline.pyo
13${PYSITELIB}/Cython/Build/Tests/TestInline.py 13${PYSITELIB}/Cython/Build/Tests/TestInline.py
14${PYSITELIB}/Cython/Build/Tests/TestInline.pyc 14${PYSITELIB}/Cython/Build/Tests/TestInline.pyc
15${PYSITELIB}/Cython/Build/Tests/TestInline.pyo 15${PYSITELIB}/Cython/Build/Tests/TestInline.pyo
@@ -165,55 +165,55 @@ ${PYSITELIB}/Cython/Compiler/UtilityCode @@ -165,55 +165,55 @@ ${PYSITELIB}/Cython/Compiler/UtilityCode
165${PYSITELIB}/Cython/Compiler/UtilityCode.pyc 165${PYSITELIB}/Cython/Compiler/UtilityCode.pyc
166${PYSITELIB}/Cython/Compiler/UtilityCode.pyo 166${PYSITELIB}/Cython/Compiler/UtilityCode.pyo
167${PYSITELIB}/Cython/Compiler/Version.py 167${PYSITELIB}/Cython/Compiler/Version.py
168${PYSITELIB}/Cython/Compiler/Version.pyc 168${PYSITELIB}/Cython/Compiler/Version.pyc
169${PYSITELIB}/Cython/Compiler/Version.pyo 169${PYSITELIB}/Cython/Compiler/Version.pyo
170${PYSITELIB}/Cython/Compiler/Visitor.pxd 170${PYSITELIB}/Cython/Compiler/Visitor.pxd
171${PYSITELIB}/Cython/Compiler/Visitor.py 171${PYSITELIB}/Cython/Compiler/Visitor.py
172${PYSITELIB}/Cython/Compiler/Visitor.pyc 172${PYSITELIB}/Cython/Compiler/Visitor.pyc
173${PYSITELIB}/Cython/Compiler/Visitor.pyo 173${PYSITELIB}/Cython/Compiler/Visitor.pyo
174${PYSITELIB}/Cython/Compiler/Visitor.so 174${PYSITELIB}/Cython/Compiler/Visitor.so
175${PYSITELIB}/Cython/Compiler/__init__.py 175${PYSITELIB}/Cython/Compiler/__init__.py
176${PYSITELIB}/Cython/Compiler/__init__.pyc 176${PYSITELIB}/Cython/Compiler/__init__.pyc
177${PYSITELIB}/Cython/Compiler/__init__.pyo 177${PYSITELIB}/Cython/Compiler/__init__.pyo
178${PYSITELIB}/Cython/Debugger/Cygdb.py 178${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Cygdb.py
179${PYSITELIB}/Cython/Debugger/Cygdb.pyc 179${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Cygdb.pyc
180${PYSITELIB}/Cython/Debugger/Cygdb.pyo 180${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Cygdb.pyo
181${PYSITELIB}/Cython/Debugger/DebugWriter.py 181${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/DebugWriter.py
182${PYSITELIB}/Cython/Debugger/DebugWriter.pyc 182${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/DebugWriter.pyc
183${PYSITELIB}/Cython/Debugger/DebugWriter.pyo 183${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/DebugWriter.pyo
184${PYSITELIB}/Cython/Debugger/Tests/TestLibCython.py 184${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/TestLibCython.py
185${PYSITELIB}/Cython/Debugger/Tests/TestLibCython.pyc 185${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/TestLibCython.pyc
186${PYSITELIB}/Cython/Debugger/Tests/TestLibCython.pyo 186${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/TestLibCython.pyo
187${PYSITELIB}/Cython/Debugger/Tests/__init__.py 187${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/__init__.py
188${PYSITELIB}/Cython/Debugger/Tests/__init__.pyc 188${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/__init__.pyc
189${PYSITELIB}/Cython/Debugger/Tests/__init__.pyo 189${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/__init__.pyo
190${PYSITELIB}/Cython/Debugger/Tests/cfuncs.c 190${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/cfuncs.c
191${PYSITELIB}/Cython/Debugger/Tests/codefile 191${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/codefile
192${PYSITELIB}/Cython/Debugger/Tests/test_libcython_in_gdb.py 192${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/test_libcython_in_gdb.py
193${PYSITELIB}/Cython/Debugger/Tests/test_libcython_in_gdb.pyc 193${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/test_libcython_in_gdb.pyc
194${PYSITELIB}/Cython/Debugger/Tests/test_libcython_in_gdb.pyo 194${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/test_libcython_in_gdb.pyo
195${PYSITELIB}/Cython/Debugger/Tests/test_libpython_in_gdb.py 195${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/test_libpython_in_gdb.py
196${PYSITELIB}/Cython/Debugger/Tests/test_libpython_in_gdb.pyc 196${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/test_libpython_in_gdb.pyc
197${PYSITELIB}/Cython/Debugger/Tests/test_libpython_in_gdb.pyo 197${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/Tests/test_libpython_in_gdb.pyo
198${PYSITELIB}/Cython/Debugger/__init__.py 198${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/__init__.py
199${PYSITELIB}/Cython/Debugger/__init__.pyc 199${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/__init__.pyc
200${PYSITELIB}/Cython/Debugger/__init__.pyo 200${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/__init__.pyo
201${PYSITELIB}/Cython/Debugger/libcython.py 201${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/libcython.py
202${PYSITELIB}/Cython/Debugger/libcython.pyc 202${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/libcython.pyc
203${PYSITELIB}/Cython/Debugger/libcython.pyo 203${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/libcython.pyo
204${PYSITELIB}/Cython/Debugger/libpython.py 204${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/libpython.py
205${PYSITELIB}/Cython/Debugger/libpython.pyc 205${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/libpython.pyc
206${PYSITELIB}/Cython/Debugger/libpython.pyo 206${PLIST.cygdb}${PYSITELIB}/Cython/Debugger/libpython.pyo
207${PYSITELIB}/Cython/Debugging.py 207${PYSITELIB}/Cython/Debugging.py
208${PYSITELIB}/Cython/Debugging.pyc 208${PYSITELIB}/Cython/Debugging.pyc
209${PYSITELIB}/Cython/Debugging.pyo 209${PYSITELIB}/Cython/Debugging.pyo
210${PYSITELIB}/Cython/Distutils/__init__.py 210${PYSITELIB}/Cython/Distutils/__init__.py
211${PYSITELIB}/Cython/Distutils/__init__.pyc 211${PYSITELIB}/Cython/Distutils/__init__.pyc
212${PYSITELIB}/Cython/Distutils/__init__.pyo 212${PYSITELIB}/Cython/Distutils/__init__.pyo
213${PYSITELIB}/Cython/Distutils/build_ext.py 213${PYSITELIB}/Cython/Distutils/build_ext.py
214${PYSITELIB}/Cython/Distutils/build_ext.pyc 214${PYSITELIB}/Cython/Distutils/build_ext.pyc
215${PYSITELIB}/Cython/Distutils/build_ext.pyo 215${PYSITELIB}/Cython/Distutils/build_ext.pyo
216${PYSITELIB}/Cython/Distutils/extension.py 216${PYSITELIB}/Cython/Distutils/extension.py
217${PYSITELIB}/Cython/Distutils/extension.pyc 217${PYSITELIB}/Cython/Distutils/extension.pyc
218${PYSITELIB}/Cython/Distutils/extension.pyo 218${PYSITELIB}/Cython/Distutils/extension.pyo
219${PYSITELIB}/Cython/Includes/Deprecated/python.pxd 219${PYSITELIB}/Cython/Includes/Deprecated/python.pxd