diff --git a/biology/py-pywgsim/Makefile b/biology/py-pywgsim/Makefile
index c66d99f1ba0f..4a7e4880a318 100644
--- a/biology/py-pywgsim/Makefile
+++ b/biology/py-pywgsim/Makefile
@@ -1,25 +1,22 @@
 PORTNAME=	pywgsim
 DISTVERSION=	0.5.2
 PORTREVISION=	1
 CATEGORIES=	biology python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	jwb@FreeBSD.org
 COMMENT=	Modified wgsim genomic data simulator
 WWW=		https://pypi.python.org/pypi/pywgsim
 
 LICENSE=	MIT
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}plac>=0:devel/py-plac@${PY_FLAVOR}
 
 USES=		python
-USE_PYTHON=	autoplist distutils
+USE_PYTHON=	autoplist cython distutils
 
-.include <bsd.port.pre.mk>
+post-patch:
+	cython-${PYTHON_VER} ${WRKSRC}/pywgsim/wgsim_lib.pyx
 
-.if ${PYTHON_REL} > 31100
-BROKEN=		modern python is not supported
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>