Hey,

I'd like to have python 3.7 for 6.4 (not as the default version of
course) and somewhere during 6.4 cycle we could switch over to it for
our python ports.

I took 3.6 and adapted it for the new version.

Does the test suite work for you? In my case it seems it never ends with
"running: test_asyncio (2 min 52 sec)" until I ^c. If people have the
same, I'll add TEST_IS_INTERACTIVE=Yes

Attached, the diff for our current files and the tgz for the 3.7
directory.

Comments? OK?

Cheers,
Daniel
? 3.7
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/python/Makefile,v
retrieving revision 1.68
diff -u -p -r1.68 Makefile
--- Makefile	8 Jul 2017 08:28:00 -0000	1.68
+++ Makefile	8 Sep 2018 18:20:36 -0000
@@ -3,6 +3,7 @@
 SUBDIR =
 SUBDIR +=	2.7
 SUBDIR +=	3.6
+SUBDIR +=	3.7
 
 .include <bsd.port.subdir.mk>
 
Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/lang/python/Makefile.inc,v
retrieving revision 1.124
diff -u -p -r1.124 Makefile.inc
--- Makefile.inc	3 Nov 2017 13:13:05 -0000	1.124
+++ Makefile.inc	8 Sep 2018 18:20:36 -0000
@@ -126,7 +126,7 @@ FAKE_FLAGS +=	RANLIB=:
 # and QtWebKit require W|X mappings.
 USE_WXNEEDED = Yes
 
-.if ${VERSION} == "3.6"
+.if ${VERSION} == "3.6" || ${VERSION} == "3.7"
 ALL_TARGET =	all
 .else
 ALL_TARGET =	all ./Lib/plat-openbsd6
Index: python.port.mk
===================================================================
RCS file: /cvs/ports/lang/python/python.port.mk,v
retrieving revision 1.99
diff -u -p -r1.99 python.port.mk
--- python.port.mk	24 Jul 2018 12:10:10 -0000	1.99
+++ python.port.mk	8 Sep 2018 18:20:36 -0000
@@ -24,7 +24,8 @@ MODPY_VERSION ?=	${MODPY_DEFAULT_VERSION
 # verify if MODPY_VERSION forced is correct
 .else
 .  if ${MODPY_VERSION} != "2.7" && \
-      ${MODPY_VERSION} != "3.6"
+      ${MODPY_VERSION} != "3.6" && \
+      ${MODPY_VERSION} != "3.7"
 ERRORS += "Fatal: unknown or unsupported MODPY_VERSION: ${MODPY_VERSION}"
 .  endif
 .endif

Attachment: 3.7.tgz
Description: application/compressed-tar

Reply via email to