On Thu, Jan 16, 2020 at 08:59:31AM -0500, Kurt Mosiejczuk wrote:
> On Thu, Jan 16, 2020 at 08:37:56AM -0500, Kurt Mosiejczuk wrote:
> > On Thu, Jan 16, 2020 at 01:26:07PM +0000, Stuart Henderson wrote:
>
> > > No sparc64 to test here but this sort of failure usually is reproducible.
> > > As this is currently built with base-gcc on sparc64, switching to
> > > ports-gcc
> > > is probably the sanest first step.
>
> > > COMPILER= base-clang ports-gcc
>
> OK. Just this change makes it finish compiling fairly quickly on my test
> machine. I ran it again just to be sure because it went through so
> quickly.
Thanks. While there I'd refine tests a bit more.
With the diff below:
Ran 6355 tests in 1580.823s
FAILED (errors=2, skipped=13)
The REVISION bump might not be strictly necessary but should I include it
anyway?
-m
Index: Makefile
===================================================================
RCS file: /cvs/ports/math/py-tables/Makefile,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 Makefile
--- Makefile 10 Jan 2020 13:30:41 -0000 1.1
+++ Makefile 18 Jan 2020 18:10:11 -0000
@@ -6,6 +6,7 @@ MODPY_EGG_VERSION= 3.6.1
DISTNAME= tables-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME}
CATEGORIES= math
+REVISION= 0
HOMEPAGE= https://www.pytables.org/
MAINTAINER= Martin Reindl <[email protected]>
@@ -13,12 +14,13 @@ MAINTAINER= Martin Reindl <martin@catai
# BSD
PERMIT_PACKAGE= Yes
+COMPILER= base-clang ports-gcc
+
MODULES= lang/python
MODPY_SETUPTOOLS= Yes
MODPY_PI= Yes
MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3}
MODPY_PYTEST= Yes
-MODPY_PYTEST_ARGS= ${TESTLIBDIR}
WANTLIB= pthread ${MODPY_WANTLIB} blosc bz2 hdf5 lzo2
@@ -42,8 +44,8 @@ TEST_DEPENDS= devel/py-coveralls${MODPY_
devel/py-test-cov${MODPY_FLAVOR} \
math/py-numexpr${MODPY_FLAVOR}
-TESTLIBDIR= ${WRKSRC}/lib.openbsd-${OSREV}-${ARCH}-${MODPY_VERSION}/tables/
-
-TEST_ENV= PYTHONPATH=${WRKSRC}/${TESTLIBDIR}
+do-test: fake
+ cd ${WRKDIR} && ${MAKE_ENV} PYTHONPATH=${WRKINST}${MODPY_SITEPKG}
${MODPY_BIN} -c \
+ 'import tables ; tables.test()'
.include <bsd.port.mk>