Wed Apr 19 00:16:02 2023 UTC ()
seamonkey: try fixing py-expat dependency


(wiz)
diff -r1.16 -r1.17 pkgsrc/www/seamonkey/mozilla-common.mk

cvs diff -r1.16 -r1.17 pkgsrc/www/seamonkey/mozilla-common.mk (expand / switch to unified diff)

--- pkgsrc/www/seamonkey/mozilla-common.mk 2023/04/18 14:15:28 1.16
+++ pkgsrc/www/seamonkey/mozilla-common.mk 2023/04/19 00:16:02 1.17
@@ -1,40 +1,40 @@ @@ -1,40 +1,40 @@
1# $NetBSD: mozilla-common.mk,v 1.16 2023/04/18 14:15:28 ryoon Exp $ 1# $NetBSD: mozilla-common.mk,v 1.17 2023/04/19 00:16:02 wiz 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/seamonkey/Makefile 5# used by www/seamonkey/Makefile
6 6
7HAS_CONFIGURE= yes 7HAS_CONFIGURE= yes
8CONFIGURE_ARGS+= --prefix=${PREFIX} 8CONFIGURE_ARGS+= --prefix=${PREFIX}
9USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip 9USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip
10USE_LANGUAGES+= c99 c++ 10USE_LANGUAGES+= c99 c++
11UNLIMIT_RESOURCES+= datasize virtualsize 11UNLIMIT_RESOURCES+= datasize virtualsize
12 12
13GCC_REQD+= 4.9 13GCC_REQD+= 4.9
14 14
15.include "../../mk/bsd.prefs.mk" 15.include "../../mk/bsd.prefs.mk"
16 16
17# Python 2.7 and Python 3.8 or later are required simultaneously. 17# Python 2.7 and Python 3.8 or later are required simultaneously.
18PYTHON_VERSIONS_ACCEPTED= 27 18PYTHON_VERSIONS_ACCEPTED= 27
19PYTHON_FOR_BUILD_ONLY= tool 19PYTHON_FOR_BUILD_ONLY= tool
20TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat 20TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
21# Include pyversion.mk after setting PYTHON_* but before testing the default. 21# Include pyversion.mk after setting PYTHON_* but before testing the default.
22.include "../../lang/python/pyversion.mk" 22.include "../../lang/python/pyversion.mk"
23# lang/python311 is not acceptable. 23# lang/python311 is not acceptable.
24.if !empty(PYTHON_VERSION_DEFAULT:M3[89]) || !empty(PYTHON_VERSION_DEFAULT:M310) 24.if !empty(PYTHON_VERSION_DEFAULT:M3[89]) || !empty(PYTHON_VERSION_DEFAULT:M310)
25TOOL_DEPENDS+= python${PYTHON_VERSION_DEFAULT}-[0-9]*:../../lang/python${PYTHON_VERSION_DEFAULT} 25TOOL_DEPENDS+= python${PYTHON_VERSION_DEFAULT}-[0-9]*:../../lang/python${PYTHON_VERSION_DEFAULT}
26ALL_ENV+= PYTHON3=${PREFIX}/bin/python${PYTHON_VERSION_DEFAULT:S/3/3./} 26ALL_ENV+= PYTHON3=${PREFIX}/bin/python${PYTHON_VERSION_DEFAULT:S/3/3./}
27TOOL_DEPENDS+= py${PYTHON_VERSION_DEFAULT:S/3/3./}-expat-[0-9]*:../../textproc/py-expat 27TOOL_DEPENDS+= py${PYTHON_VERSION_DEFAULT}-expat-[0-9]*:../../textproc/py-expat
28.else 28.else
29TOOL_DEPENDS+= python38-[0-9]*:../../lang/python38 29TOOL_DEPENDS+= python38-[0-9]*:../../lang/python38
30ALL_ENV+= PYTHON3=${PREFIX}/bin/python3.8 30ALL_ENV+= PYTHON3=${PREFIX}/bin/python3.8
31TOOL_DEPENDS+= py38-expat-[0-9]*:../../textproc/py-expat 31TOOL_DEPENDS+= py38-expat-[0-9]*:../../textproc/py-expat
32.endif 32.endif
33 33
34.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 34.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
35BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm 35BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm
36 36
37# Enable Google widevine CDM. This requires external libwidevinecdm.so. 37# Enable Google widevine CDM. This requires external libwidevinecdm.so.
38#CONFIGURE_ARGS+= --enable-eme=widevine 38#CONFIGURE_ARGS+= --enable-eme=widevine
39.endif 39.endif
40 40