| @@ -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. |
9 | PYTHON_VERSIONS_ACCEPTED= 27 | | 9 | PYTHON_VERSIONS_ACCEPTED= 27 |
10 | PYTHON_FOR_BUILD_ONLY= tool | | 10 | PYTHON_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) |
12 | TOOL_DEPENDS+= python${PYTHON_VERSION_DEFAULT}-[0-9]*:../../lang/python${PYTHON_VERSION_DEFAULT} | | 13 | TOOL_DEPENDS+= python${PYTHON_VERSION_DEFAULT}-[0-9]*:../../lang/python${PYTHON_VERSION_DEFAULT} |
13 | ALL_ENV+= PYTHON3=${LOCALBASE}/bin/python${PYTHON_VERSION_DEFAULT:S/3/3./} | | 14 | ALL_ENV+= PYTHON3=${LOCALBASE}/bin/python${PYTHON_VERSION_DEFAULT:S/3/3./} |
14 | .else | | 15 | .else |
15 | TOOL_DEPENDS+= python36-[0-9]*:../../lang/python36 | | 16 | TOOL_DEPENDS+= python37-[0-9]*:../../lang/python37 |
16 | ALL_ENV+= PYTHON3=${LOCALBASE}/bin/python3.6 | | 17 | ALL_ENV+= PYTHON3=${LOCALBASE}/bin/python3.7 |
17 | .endif | | 18 | .endif |
18 | | | 19 | |
19 | HAS_CONFIGURE= yes | | 20 | HAS_CONFIGURE= yes |
20 | CONFIGURE_ARGS+= --prefix=${PREFIX} | | 21 | CONFIGURE_ARGS+= --prefix=${PREFIX} |
21 | USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip | | 22 | USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip |
22 | USE_LANGUAGES+= c99 c++ | | 23 | USE_LANGUAGES+= c99 c++ |
23 | UNLIMIT_RESOURCES+= datasize | | 24 | UNLIMIT_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" |
28 | BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm | | 29 | BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm |
29 | | | 30 | |