diff --git a/devel/py-ncurses/Makefile b/devel/py-ncurses/Makefile index d5a837e72238..81fbf03de536 100644 --- a/devel/py-ncurses/Makefile +++ b/devel/py-ncurses/Makefile @@ -19,5 +19,16 @@ COMMENT= A ncurses binding for Python USE_PYTHON= yes USE_PYDISTUTILS= yes +USE_REINPLACE= yes -.include +.include + +post-patch: +.if ${PYTHON_REL} >= 230 +.for f in _curses_wrap.c _panel_wrap.c _menu_wrap.c _form_wrap.c + @${REINPLACE_CMD} -e '45s,^.*$$,#include "py_curses.h",' \ + ${WRKSRC}/ncurses/${f} +.endfor +.endif + +.include