Sat May 16 20:08:36 2015 UTC ()
sqlite3>=3.8.9 is also required.


(tsutsui)
diff -r1.55 -r1.56 pkgsrc/www/firefox/mozilla-common.mk

cvs diff -r1.55 -r1.56 pkgsrc/www/firefox/mozilla-common.mk (switch to unified diff)

--- pkgsrc/www/firefox/mozilla-common.mk 2015/05/16 04:16:04 1.55
+++ pkgsrc/www/firefox/mozilla-common.mk 2015/05/16 20:08:36 1.56
@@ -1,244 +1,244 @@ @@ -1,244 +1,244 @@
1# $NetBSD: mozilla-common.mk,v 1.55 2015/05/16 04:16:04 ryoon Exp $ 1# $NetBSD: mozilla-common.mk,v 1.56 2015/05/16 20:08:36 tsutsui 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
8GNU_CONFIGURE= yes 8GNU_CONFIGURE= yes
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 11UNLIMIT_RESOURCES+= datasize
12 12
13test: 13test:
14 cd ${WRKSRC}/${OBJDIR}/dist/bin && \ 14 cd ${WRKSRC}/${OBJDIR}/dist/bin && \
15 ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey 15 ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey
16 16
17.include "../../mk/bsd.prefs.mk" 17.include "../../mk/bsd.prefs.mk"
18# tar(1) of OpenBSD 5.5 has no --exclude command line option. 18# tar(1) of OpenBSD 5.5 has no --exclude command line option.
19.if ${OPSYS} == "OpenBSD" 19.if ${OPSYS} == "OpenBSD"
20TOOLS_PLATFORM.tar= ${TOOLS_PREFIX.bsdtar}/bin/bsdtar 20TOOLS_PLATFORM.tar= ${TOOLS_PREFIX.bsdtar}/bin/bsdtar
21USE_TOOLS+= bsdtar 21USE_TOOLS+= bsdtar
22.endif 22.endif
23# GCC 4.6 is required to support nullptr. 23# GCC 4.6 is required to support nullptr.
24GCC_REQD+= 4.8 24GCC_REQD+= 4.8
25.if ${MACHINE_ARCH} == "i386" 25.if ${MACHINE_ARCH} == "i386"
26# Fix for PR pkg/48152. 26# Fix for PR pkg/48152.
27CPPFLAGS+= -march=i486 27CPPFLAGS+= -march=i486
28# This is required for SSE2 code under i386. 28# This is required for SSE2 code under i386.
29CPPFLAGS+= -mstackrealign 29CPPFLAGS+= -mstackrealign
30.endif 30.endif
31 31
32CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh 32CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh
33CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh 33CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh
34CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/tests/update-test262.sh 34CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/tests/update-test262.sh
35CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}intl/icu/source/configure 35CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}intl/icu/source/configure
36 36
37CONFIGURE_ARGS+= --disable-tests 37CONFIGURE_ARGS+= --disable-tests
38CONFIGURE_ARGS+= --disable-pedantic 38CONFIGURE_ARGS+= --disable-pedantic
39CONFIGURE_ARGS+= --enable-crypto 39CONFIGURE_ARGS+= --enable-crypto
40CONFIGURE_ARGS+= --with-pthreads 40CONFIGURE_ARGS+= --with-pthreads
41CONFIGURE_ARGS+= --disable-javaxpcom 41CONFIGURE_ARGS+= --disable-javaxpcom
42CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2 42CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2
43CONFIGURE_ARGS+= --enable-gstreamer=1.0 43CONFIGURE_ARGS+= --enable-gstreamer=1.0
44#CONFIGURE_ARGS+= --disable-gstreamer 44#CONFIGURE_ARGS+= --disable-gstreamer
45CONFIGURE_ARGS+= --enable-svg 45CONFIGURE_ARGS+= --enable-svg
46CONFIGURE_ARGS+= --enable-mathml 46CONFIGURE_ARGS+= --enable-mathml
47CONFIGURE_ARGS+= --enable-pango 47CONFIGURE_ARGS+= --enable-pango
48CONFIGURE_ARGS+= --enable-system-cairo 48CONFIGURE_ARGS+= --enable-system-cairo
49CONFIGURE_ARGS+= --enable-system-pixman 49CONFIGURE_ARGS+= --enable-system-pixman
50CONFIGURE_ARGS+= --with-system-libvpx 50CONFIGURE_ARGS+= --with-system-libvpx
51CONFIGURE_ARGS+= --enable-system-hunspell 51CONFIGURE_ARGS+= --enable-system-hunspell
52CONFIGURE_ARGS+= --enable-system-ffi 52CONFIGURE_ARGS+= --enable-system-ffi
53CONFIGURE_ARGS+= --with-system-icu 53CONFIGURE_ARGS+= --with-system-icu
54CONFIGURE_ARGS+= --with-system-nss 54CONFIGURE_ARGS+= --with-system-nss
55CONFIGURE_ARGS+= --with-system-nspr 55CONFIGURE_ARGS+= --with-system-nspr
56CONFIGURE_ARGS+= --with-system-jpeg 56CONFIGURE_ARGS+= --with-system-jpeg
57CONFIGURE_ARGS+= --with-system-zlib 57CONFIGURE_ARGS+= --with-system-zlib
58CONFIGURE_ARGS+= --with-system-bz2 58CONFIGURE_ARGS+= --with-system-bz2
59# 1.2 or later is required. 59# 1.2 or later is required.
60#CONFIGURE_ARGS+= --with-system-theora 60#CONFIGURE_ARGS+= --with-system-theora
61#CONFIGURE_ARGS+= --with-system-ogg 61#CONFIGURE_ARGS+= --with-system-ogg
62#CONFIGURE_ARGS+= --with-system-tremor 62#CONFIGURE_ARGS+= --with-system-tremor
63#CONFIGURE_ARGS+= --with-system-vorbis 63#CONFIGURE_ARGS+= --with-system-vorbis
64# opus support requires Ogg Theora support 64# opus support requires Ogg Theora support
65#CONFIGURE_ARGS+= --with-system-opus 65#CONFIGURE_ARGS+= --with-system-opus
66CONFIGURE_ARGS+= --with-system-graphite2 66CONFIGURE_ARGS+= --with-system-graphite2
67CONFIGURE_ARGS+= --with-system-harfbuzz 67CONFIGURE_ARGS+= --with-system-harfbuzz
68CONFIGURE_ARGS+= --with-system-libevent=${BUILDLINK_PREFIX.libevent} 68CONFIGURE_ARGS+= --with-system-libevent=${BUILDLINK_PREFIX.libevent}
69CONFIGURE_ARGS+= --enable-system-sqlite 69CONFIGURE_ARGS+= --enable-system-sqlite
70CONFIGURE_ARGS+= --disable-crashreporter 70CONFIGURE_ARGS+= --disable-crashreporter
71CONFIGURE_ARGS+= --disable-libnotify 71CONFIGURE_ARGS+= --disable-libnotify
72CONFIGURE_ARGS+= --disable-necko-wifi 72CONFIGURE_ARGS+= --disable-necko-wifi
73CONFIGURE_ARGS+= --enable-chrome-format=flat 73CONFIGURE_ARGS+= --enable-chrome-format=flat
74CONFIGURE_ARGS+= --disable-libjpeg-turbo 74CONFIGURE_ARGS+= --disable-libjpeg-turbo
75 75
76CONFIGURE_ARGS+= --disable-elf-hack 76CONFIGURE_ARGS+= --disable-elf-hack
77CONFIGURE_ARGS+= --disable-elf-dynstr-gc 77CONFIGURE_ARGS+= --disable-elf-dynstr-gc
78CONFIGURE_ARGS+= --disable-gconf 78CONFIGURE_ARGS+= --disable-gconf
79CONFIGURE_ARGS+= --enable-gio 79CONFIGURE_ARGS+= --enable-gio
80CONFIGURE_ARGS+= --enable-extensions=gio 80CONFIGURE_ARGS+= --enable-extensions=gio
81CONFIGURE_ARGS+= --disable-mochitest 81CONFIGURE_ARGS+= --disable-mochitest
82CONFIGURE_ARGS+= --enable-canvas 82CONFIGURE_ARGS+= --enable-canvas
83#CONFIGURE_ARGS+= --enable-readline 83#CONFIGURE_ARGS+= --enable-readline
84CONFIGURE_ARGS+= --disable-installer 84CONFIGURE_ARGS+= --disable-installer
85CONFIGURE_ARGS+= --enable-url-classifier 85CONFIGURE_ARGS+= --enable-url-classifier
86#CONFIGURE_ARGS+= --enable-startup-notification 86#CONFIGURE_ARGS+= --enable-startup-notification
87# Disabled from https://bugzilla.mozilla.org/show_bug.cgi?id=977400 87# Disabled from https://bugzilla.mozilla.org/show_bug.cgi?id=977400
88CONFIGURE_ARGS+= --enable-shared-js 88CONFIGURE_ARGS+= --enable-shared-js
89CONFIGURE_ARGS+= --with-system-ply 89CONFIGURE_ARGS+= --with-system-ply
90CONFIGURE_ARGS+= --disable-icf 90CONFIGURE_ARGS+= --disable-icf
91CONFIGURE_ARGS+= --disable-necko-wifi 91CONFIGURE_ARGS+= --disable-necko-wifi
92CONFIGURE_ARGS+= --disable-updater 92CONFIGURE_ARGS+= --disable-updater
93 93
94SUBST_CLASSES+= fix-paths 94SUBST_CLASSES+= fix-paths
95SUBST_STAGE.fix-paths= pre-configure 95SUBST_STAGE.fix-paths= pre-configure
96SUBST_MESSAGE.fix-paths= Fixing absolute paths. 96SUBST_MESSAGE.fix-paths= Fixing absolute paths.
97SUBST_FILES.fix-paths= ${MOZILLA_DIR}xpcom/build/nsXPCOMPrivate.h 97SUBST_FILES.fix-paths= ${MOZILLA_DIR}xpcom/build/nsXPCOMPrivate.h
98SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xpcom/io/nsAppFileLocationProvider.cpp 98SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xpcom/io/nsAppFileLocationProvider.cpp
99SUBST_SED.fix-paths+= -e 's,/usr/lib/mozilla/plugins,${PREFIX}/lib/netscape/plugins,g' 99SUBST_SED.fix-paths+= -e 's,/usr/lib/mozilla/plugins,${PREFIX}/lib/netscape/plugins,g'
100 100
101CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.guess 101CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.guess
102CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}js/src/build/autoconf/config.guess 102CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}js/src/build/autoconf/config.guess
103CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.guess 103CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.guess
104CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}/js/ctypes/libffi/config.guess 104CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}/js/ctypes/libffi/config.guess
105CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.sub 105CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.sub
106CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}js/src/build/autoconf/config.sub 106CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}js/src/build/autoconf/config.sub
107CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.sub 107CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.sub
108CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}/js/ctypes/libffi/config.sub 108CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}/js/ctypes/libffi/config.sub
109 109
110PYTHON_VERSIONS_ACCEPTED= 27 110PYTHON_VERSIONS_ACCEPTED= 27
111PYTHON_FOR_BUILD_ONLY= yes 111PYTHON_FOR_BUILD_ONLY= yes
112PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-sqlite2 112PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-sqlite2
113.include "../../lang/python/application.mk" 113.include "../../lang/python/application.mk"
114CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q} 114CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}
115 115
116#BUILD_MAKE_FLAGS+= MOZ_WEBRTC_IN_LIBXUL=1 116#BUILD_MAKE_FLAGS+= MOZ_WEBRTC_IN_LIBXUL=1
117 117
118SUBST_CLASSES+= python 118SUBST_CLASSES+= python
119SUBST_STAGE.python= pre-configure 119SUBST_STAGE.python= pre-configure
120SUBST_MESSAGE.python= Fixing path to python. 120SUBST_MESSAGE.python= Fixing path to python.
121SUBST_FILES.python+= media/webrtc/trunk/build/common.gypi 121SUBST_FILES.python+= media/webrtc/trunk/build/common.gypi
122SUBST_SED.python+= -e 's,<!(python,<!(${PYTHONBIN},' 122SUBST_SED.python+= -e 's,<!(python,<!(${PYTHONBIN},'
123 123
124# Build outside ${WRKSRC} 124# Build outside ${WRKSRC}
125# Try to avoid conflict with config/makefiles/xpidl/Makefile.in 125# Try to avoid conflict with config/makefiles/xpidl/Makefile.in
126OBJDIR= ../build 126OBJDIR= ../build
127CONFIGURE_DIRS= ${OBJDIR} 127CONFIGURE_DIRS= ${OBJDIR}
128CONFIGURE_SCRIPT= ${WRKSRC}/configure 128CONFIGURE_SCRIPT= ${WRKSRC}/configure
129 129
130PLIST_VARS+= sps vorbis tremor glskia throwwrapper mozglue 130PLIST_VARS+= sps vorbis tremor glskia throwwrapper mozglue
131 131
132.include "../../mk/endian.mk" 132.include "../../mk/endian.mk"
133.if ${MACHINE_ENDIAN} == "little" 133.if ${MACHINE_ENDIAN} == "little"
134PLIST.glskia= yes 134PLIST.glskia= yes
135.endif 135.endif
136 136
137.if ${MACHINE_ARCH} != "sparc64" 137.if ${MACHINE_ARCH} != "sparc64"
138# For some reasons the configure test for GCC bug 26905 still triggers on 138# For some reasons the configure test for GCC bug 26905 still triggers on
139# sparc64, which makes mozilla skip the installation of a few wrapper headers. 139# sparc64, which makes mozilla skip the installation of a few wrapper headers.
140# Other archs end up with one additional file in the SDK headers 140# Other archs end up with one additional file in the SDK headers
141PLIST.throwwrapper= yes 141PLIST.throwwrapper= yes
142.endif 142.endif
143 143
144.if !empty(MACHINE_PLATFORM:S/i386/x86/:MLinux-*-x86*) 144.if !empty(MACHINE_PLATFORM:S/i386/x86/:MLinux-*-x86*)
145PLIST.sps= yes 145PLIST.sps= yes
146.endif 146.endif
147 147
148.if !empty(MACHINE_PLATFORM:MLinux-*-arm*) 148.if !empty(MACHINE_PLATFORM:MLinux-*-arm*)
149PLIST.tremor= yes 149PLIST.tremor= yes
150.else 150.else
151PLIST.vorbis= yes 151PLIST.vorbis= yes
152.endif 152.endif
153 153
154# See ${WRKSRC}/mozglue/build/moz.build: libmozglue is built and 154# See ${WRKSRC}/mozglue/build/moz.build: libmozglue is built and
155# installed as a shared library on these platforms. 155# installed as a shared library on these platforms.
156.if ${OPSYS} == "Cygwin" || ${OPSYS} == "Darwin" # or Android 156.if ${OPSYS} == "Cygwin" || ${OPSYS} == "Darwin" # or Android
157PLIST.mozglue= yes 157PLIST.mozglue= yes
158.endif 158.endif
159 159
160# See ${WRKSRC}/security/sandbox/mac/Sandbox.mm: On Darwin, sandboxing 160# See ${WRKSRC}/security/sandbox/mac/Sandbox.mm: On Darwin, sandboxing
161# support is only available when the toolkit is cairo-cocoa. 161# support is only available when the toolkit is cairo-cocoa.
162.if ${OPSYS} == "Darwin" 162.if ${OPSYS} == "Darwin"
163CONFIGURE_ARGS+= --disable-sandbox 163CONFIGURE_ARGS+= --disable-sandbox
164.endif 164.endif
165 165
166# See ${WRKSRC}/configure.in: It tries to use MacOS X 10.6 SDK by 166# See ${WRKSRC}/configure.in: It tries to use MacOS X 10.6 SDK by
167# default, which is not always possible. 167# default, which is not always possible.
168.if !empty(MACHINE_PLATFORM:MDarwin-8.*-*) 168.if !empty(MACHINE_PLATFORM:MDarwin-8.*-*)
169CONFIGURE_ARGS+= --enable-macos-target=10.4 169CONFIGURE_ARGS+= --enable-macos-target=10.4
170.elif !empty(MACHINE_PLATFORM:MDarwin-9.*-*) 170.elif !empty(MACHINE_PLATFORM:MDarwin-9.*-*)
171CONFIGURE_ARGS+= --enable-macos-target=10.5 171CONFIGURE_ARGS+= --enable-macos-target=10.5
172.endif 172.endif
173 173
174# 174#
175# pysqlite2 is used by xulrunner's Python virtualenv. If pysqlite2 isn't 175# pysqlite2 is used by xulrunner's Python virtualenv. If pysqlite2 isn't
176# installed at build time it will attempt to download it instead, so the 176# installed at build time it will attempt to download it instead, so the
177# problem is stealthy in a networked environment, and obvious in an 177# problem is stealthy in a networked environment, and obvious in an
178# offline environment. 178# offline environment.
179# 179#
180BUILD_DEPENDS+= ${PYPKGPREFIX}-sqlite2-[0-9]*:../../databases/py-sqlite2 180BUILD_DEPENDS+= ${PYPKGPREFIX}-sqlite2-[0-9]*:../../databases/py-sqlite2
181 181
182# Makefiles sometimes call "rm -f" without more arguments. Kludge around ... 182# Makefiles sometimes call "rm -f" without more arguments. Kludge around ...
183.PHONY: create-rm-wrapper 183.PHONY: create-rm-wrapper
184pre-configure: create-rm-wrapper 184pre-configure: create-rm-wrapper
185create-rm-wrapper: 185create-rm-wrapper:
186 printf '#!/bin/sh\n[ "$$*" = "-f" ] && exit 0\nexec /bin/rm $$@\n' > \ 186 printf '#!/bin/sh\n[ "$$*" = "-f" ] && exit 0\nexec /bin/rm $$@\n' > \
187 ${WRAPPER_DIR}/bin/rm 187 ${WRAPPER_DIR}/bin/rm
188 chmod +x ${WRAPPER_DIR}/bin/rm 188 chmod +x ${WRAPPER_DIR}/bin/rm
189 189
190.include "../../mk/bsd.prefs.mk" 190.include "../../mk/bsd.prefs.mk"
191 191
192.if ${OPSYS} == "NetBSD" 192.if ${OPSYS} == "NetBSD"
193# The configure test for __thread succeeds, but later we end up with: 193# The configure test for __thread succeeds, but later we end up with:
194# dist/bin/libxul.so: undefined reference to `__tls_get_addr' 194# dist/bin/libxul.so: undefined reference to `__tls_get_addr'
195CONFIGURE_ENV+= ac_cv_thread_keyword=no 195CONFIGURE_ENV+= ac_cv_thread_keyword=no
196.endif 196.endif
197 197
198.if ${OPSYS} == "SunOS" 198.if ${OPSYS} == "SunOS"
199# native libbz2.so hides BZ2_crc32Table 199# native libbz2.so hides BZ2_crc32Table
200PREFER.bzip2?= pkgsrc 200PREFER.bzip2?= pkgsrc
201.endif 201.endif
202 202
203.if ${OPSYS} == "OpenBSD" 203.if ${OPSYS} == "OpenBSD"
204PLIST_SUBST+= DLL_SUFFIX=".so.1.0" 204PLIST_SUBST+= DLL_SUFFIX=".so.1.0"
205.elif ${OPSYS} == "Darwin" 205.elif ${OPSYS} == "Darwin"
206PLIST_SUBST+= DLL_SUFFIX=".dylib" 206PLIST_SUBST+= DLL_SUFFIX=".dylib"
207.else 207.else
208PLIST_SUBST+= DLL_SUFFIX=".so" 208PLIST_SUBST+= DLL_SUFFIX=".so"
209.endif 209.endif
210 210
211.include "../../archivers/bzip2/buildlink3.mk" 211.include "../../archivers/bzip2/buildlink3.mk"
212#.include "../../audio/libopus/buildlink3.mk" 212#.include "../../audio/libopus/buildlink3.mk"
213#.include "../../audio/tremor/buildlink3.mk" 213#.include "../../audio/tremor/buildlink3.mk"
214#.include "../../audio/libvorbis/buildlink3.mk" 214#.include "../../audio/libvorbis/buildlink3.mk"
215BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.8.7.4 215BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.8.9
216CONFIGURE_ENV+= ac_cv_sqlite_secure_delete=yes # c.f. patches/patch-al 216CONFIGURE_ENV+= ac_cv_sqlite_secure_delete=yes # c.f. patches/patch-al
217.include "../../databases/sqlite3/buildlink3.mk" 217.include "../../databases/sqlite3/buildlink3.mk"
218BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 218BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1
219.include "../../devel/libevent/buildlink3.mk" 219.include "../../devel/libevent/buildlink3.mk"
220.include "../../devel/libffi/buildlink3.mk" 220.include "../../devel/libffi/buildlink3.mk"
221BUILDLINK_API_DEPENDS.nspr+= nspr>=4.10.8 221BUILDLINK_API_DEPENDS.nspr+= nspr>=4.10.8
222.include "../../devel/nspr/buildlink3.mk" 222.include "../../devel/nspr/buildlink3.mk"
223.include "../../textproc/icu/buildlink3.mk" 223.include "../../textproc/icu/buildlink3.mk"
224BUILDLINK_API_DEPENDS.nss+= nss>=3.18.1 224BUILDLINK_API_DEPENDS.nss+= nss>=3.18.1
225.include "../../devel/nss/buildlink3.mk" 225.include "../../devel/nss/buildlink3.mk"
226.include "../../devel/zlib/buildlink3.mk" 226.include "../../devel/zlib/buildlink3.mk"
227.include "../../mk/jpeg.buildlink3.mk" 227.include "../../mk/jpeg.buildlink3.mk"
228.include "../../graphics/MesaLib/buildlink3.mk" 228.include "../../graphics/MesaLib/buildlink3.mk"
229BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 229BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4
230.include "../../graphics/cairo/buildlink3.mk" 230.include "../../graphics/cairo/buildlink3.mk"
231.include "../../graphics/graphite2/buildlink3.mk" 231.include "../../graphics/graphite2/buildlink3.mk"
232#.include "../../multimedia/libogg/buildlink3.mk" 232#.include "../../multimedia/libogg/buildlink3.mk"
233#.include "../../multimedia/libtheora/buildlink3.mk" 233#.include "../../multimedia/libtheora/buildlink3.mk"
234BUILDLINK_API_DEPENDS.libvpx+= libvpx>=1.3.0 234BUILDLINK_API_DEPENDS.libvpx+= libvpx>=1.3.0
235.include "../../multimedia/libvpx/buildlink3.mk" 235.include "../../multimedia/libvpx/buildlink3.mk"
236.include "../../net/libIDL/buildlink3.mk" 236.include "../../net/libIDL/buildlink3.mk"
237.include "../../textproc/hunspell/buildlink3.mk" 237.include "../../textproc/hunspell/buildlink3.mk"
238BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.18.3nb1 238BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.18.3nb1
239.include "../../x11/gtk2/buildlink3.mk" 239.include "../../x11/gtk2/buildlink3.mk"
240.include "../../multimedia/gstreamer1/buildlink3.mk" 240.include "../../multimedia/gstreamer1/buildlink3.mk"
241.include "../../multimedia/gst-plugins1-base/buildlink3.mk" 241.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
242.include "../../x11/libXt/buildlink3.mk" 242.include "../../x11/libXt/buildlink3.mk"
243BUILDLINK_API_DEPENDS.pixman+= pixman>=0.25.2 243BUILDLINK_API_DEPENDS.pixman+= pixman>=0.25.2
244.include "../../x11/pixman/buildlink3.mk" 244.include "../../x11/pixman/buildlink3.mk"