pyrex itself does not seem to need Numeric. Only a single example script (which is used for testin) seems to need Numeric.
Just remove that example script to clean up the need for Numeric ok? Index: Makefile =================================================================== RCS file: /cvs/ports/devel/pyrex/Makefile,v retrieving revision 1.19 diff -u -p -u -r1.19 Makefile --- Makefile 26 Jan 2020 11:14:31 -0000 1.19 +++ Makefile 17 Oct 2020 06:47:38 -0000 @@ -5,7 +5,7 @@ COMMENT= Python-alike language for writi MODPY_EGG_VERSION= 0.9.9 DISTNAME= Pyrex-${MODPY_EGG_VERSION} PKGNAME= ${DISTNAME:L} -REVISION = 1 +REVISION = 2 CATEGORIES= devel HOMEPAGE= http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ @@ -17,8 +17,6 @@ MASTER_SITES= https://distfiles.sigtrap. ${HOMEPAGE} MODULES= lang/python - -TEST_DEPENDS=math/py-Numeric pre-build: @perl -pi -e "s,/usr/bin/env python,${MODPY_BIN}," \ Index: patches/patch-Demos_Makefile =================================================================== RCS file: /cvs/ports/devel/pyrex/patches/patch-Demos_Makefile,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 patch-Demos_Makefile --- patches/patch-Demos_Makefile 16 Nov 2006 01:09:38 -0000 1.1.1.1 +++ patches/patch-Demos_Makefile 17 Oct 2020 06:47:38 -0000 @@ -1,7 +1,8 @@ $OpenBSD: patch-Demos_Makefile,v 1.1.1.1 2006/11/16 01:09:38 alek Exp $ ---- Demos/Makefile.orig Sun Nov 12 22:04:13 2006 -+++ Demos/Makefile Sun Nov 12 22:04:14 2006 -@@ -1,10 +1,10 @@ +Index: Demos/Makefile +--- Demos/Makefile.orig ++++ Demos/Makefile +@@ -1,10 +1,9 @@ all: - python Setup.py build_ext --inplace + ${PYTHON} Setup.py build_ext --inplace @@ -11,7 +12,6 @@ $OpenBSD: patch-Demos_Makefile,v 1.1.1.1 - python run_numeric_demo.py - python run_spam.py + ${PYTHON} run_primes.py 20 -+ ${PYTHON} run_numeric_demo.py + ${PYTHON} run_spam.py cd callback; $(MAKE) test Index: patches/patch-Demos_Setup_py =================================================================== RCS file: patches/patch-Demos_Setup_py diff -N patches/patch-Demos_Setup_py --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-Demos_Setup_py 17 Oct 2020 06:47:38 -0000 @@ -0,0 +1,13 @@ +$OpenBSD$ + +Index: Demos/Setup.py +--- Demos/Setup.py.orig ++++ Demos/Setup.py +@@ -8,7 +8,6 @@ setup( + ext_modules=[ + Extension("primes", ["primes.pyx"]), + Extension("spam", ["spam.pyx"]), +- Extension("numeric_demo", ["numeric_demo.pyx"]), + ], + cmdclass = {'build_ext': build_ext} + ) Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/pyrex/pkg/PLIST,v retrieving revision 1.4 diff -u -p -u -r1.4 PLIST --- pkg/PLIST 5 Sep 2010 17:18:22 -0000 1.4 +++ pkg/PLIST 17 Oct 2020 06:47:38 -0000 @@ -145,10 +145,10 @@ share/examples/pyrex/embed/Makefile.unix share/examples/pyrex/embed/README share/examples/pyrex/embed/embedded.pyx share/examples/pyrex/embed/main.c -share/examples/pyrex/numeric_demo.pyx +@comment share/examples/pyrex/numeric_demo.pyx share/examples/pyrex/primes.pyx share/examples/pyrex/pyprimes.py -share/examples/pyrex/run_numeric_demo.py +@comment share/examples/pyrex/run_numeric_demo.py share/examples/pyrex/run_primes.py share/examples/pyrex/run_spam.py share/examples/pyrex/spam.pyx