Fri Jul 6 20:50:03 2018 UTC ()
Support python 3.7


(ryoon)
diff -r1.110 -r1.111 pkgsrc/www/firefox/mozilla-common.mk

cvs diff -r1.110 -r1.111 pkgsrc/www/firefox/mozilla-common.mk (expand / switch to unified diff)

--- pkgsrc/www/firefox/mozilla-common.mk 2018/07/05 14:20:43 1.110
+++ pkgsrc/www/firefox/mozilla-common.mk 2018/07/06 20:50:03 1.111
@@ -1,29 +1,30 @@ @@ -1,29 +1,30 @@
1# $NetBSD: mozilla-common.mk,v 1.110 2018/07/05 14:20:43 jperkin Exp $ 1# $NetBSD: mozilla-common.mk,v 1.111 2018/07/06 20:50:03 ryoon Exp $
2# 2#
3# common Makefile fragment for mozilla packages based on gecko 2.0. 3# common Makefile fragment for mozilla packages based on gecko 2.0.
4# 4#
5# used by www/firefox/Makefile 5# used by www/firefox/Makefile
6# used by www/seamonkey/Makefile 6# used by www/seamonkey/Makefile
7 7
8# Python 2.7 and Python 3.5 or later are required simultaneously. 8# Python 2.7 and Python 3.5 or later are required simultaneously.
9PYTHON_VERSIONS_ACCEPTED= 27 9PYTHON_VERSIONS_ACCEPTED= 27
10PYTHON_FOR_BUILD_ONLY= tool 10PYTHON_FOR_BUILD_ONLY= tool
11.if !empty(PYTHON_VERSION_DEFAULT:M36) || !empty(PYTHON_VERSION_DEFAULT:M35) 11.if !empty(PYTHON_VERSION_DEFAULT:M37) || !empty(PYTHON_VERSION_DEFAULT:M36) \
 12 || !empty(PYTHON_VERSION_DEFAULT:M35)
12TOOL_DEPENDS+= python${PYTHON_VERSION_DEFAULT}-[0-9]*:../../lang/python${PYTHON_VERSION_DEFAULT} 13TOOL_DEPENDS+= python${PYTHON_VERSION_DEFAULT}-[0-9]*:../../lang/python${PYTHON_VERSION_DEFAULT}
13ALL_ENV+= PYTHON3=${LOCALBASE}/bin/python${PYTHON_VERSION_DEFAULT:S/3/3./} 14ALL_ENV+= PYTHON3=${LOCALBASE}/bin/python${PYTHON_VERSION_DEFAULT:S/3/3./}
14.else 15.else
15TOOL_DEPENDS+= python36-[0-9]*:../../lang/python36 16TOOL_DEPENDS+= python37-[0-9]*:../../lang/python37
16ALL_ENV+= PYTHON3=${LOCALBASE}/bin/python3.6 17ALL_ENV+= PYTHON3=${LOCALBASE}/bin/python3.7
17.endif 18.endif
18 19
19HAS_CONFIGURE= yes 20HAS_CONFIGURE= yes
20CONFIGURE_ARGS+= --prefix=${PREFIX} 21CONFIGURE_ARGS+= --prefix=${PREFIX}
21USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip 22USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip
22USE_LANGUAGES+= c99 c++ 23USE_LANGUAGES+= c99 c++
23UNLIMIT_RESOURCES+= datasize 24UNLIMIT_RESOURCES+= datasize
24 25
25.include "../../mk/bsd.prefs.mk" 26.include "../../mk/bsd.prefs.mk"
26 27
27.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 28.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
28BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm 29BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm
29 30