Sun Oct 29 09:47:58 2017 UTC ()
Make clang and rust as build dependencies. Fix PR pkg/52668
Bump PKGREVISION


(ryoon)
diff -r1.308 -r1.309 pkgsrc/www/firefox/Makefile
diff -r1.99 -r1.100 pkgsrc/www/firefox/mozilla-common.mk

cvs diff -r1.308 -r1.309 pkgsrc/www/firefox/Makefile (expand / switch to unified diff)

--- pkgsrc/www/firefox/Makefile 2017/10/27 13:21:28 1.308
+++ pkgsrc/www/firefox/Makefile 2017/10/29 09:47:57 1.309
@@ -1,21 +1,22 @@ @@ -1,21 +1,22 @@
1# $NetBSD: Makefile,v 1.308 2017/10/27 13:21:28 ryoon Exp $ 1# $NetBSD: Makefile,v 1.309 2017/10/29 09:47:57 ryoon Exp $
2 2
3FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} 3FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
4MOZ_BRANCH= 56.0 4MOZ_BRANCH= 56.0
5MOZ_BRANCH_MINOR= .2 5MOZ_BRANCH_MINOR= .2
6 6
7DISTNAME= firefox-${FIREFOX_VER}.source 7DISTNAME= firefox-${FIREFOX_VER}.source
8PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//} 8PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
 9PKGREVISION= 1
9CATEGORIES= www 10CATEGORIES= www
10MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} 11MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
11MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/} 12MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
12EXTRACT_SUFX= .tar.xz 13EXTRACT_SUFX= .tar.xz
13 14
14WRKSRC= ${WRKDIR}/${DISTNAME:S/.source//} 15WRKSRC= ${WRKDIR}/${DISTNAME:S/.source//}
15 16
16MAINTAINER= ryoon@NetBSD.org 17MAINTAINER= ryoon@NetBSD.org
17HOMEPAGE= http://www.mozilla.com/en-US/firefox/ 18HOMEPAGE= http://www.mozilla.com/en-US/firefox/
18COMMENT= Web browser with support for extensions (version ${MOZ_BRANCH:C/\..*//}) 19COMMENT= Web browser with support for extensions (version ${MOZ_BRANCH:C/\..*//})
19LICENSE= mpl-1.1 20LICENSE= mpl-1.1
20 21
21MOZILLA_DIR= # empty 22MOZILLA_DIR= # empty

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

--- pkgsrc/www/firefox/mozilla-common.mk 2017/10/03 13:17:37 1.99
+++ pkgsrc/www/firefox/mozilla-common.mk 2017/10/29 09:47:57 1.100
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: mozilla-common.mk,v 1.99 2017/10/03 13:17:37 maya Exp $ 1# $NetBSD: mozilla-common.mk,v 1.100 2017/10/29 09:47:57 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.include "../../mk/bsd.prefs.mk" 8.include "../../mk/bsd.prefs.mk"
9 9
10.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 10.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
11BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm 11BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm
12 12
13# Enable Google widevine CDM. This requires external libwidevinecdm.so. 13# Enable Google widevine CDM. This requires external libwidevinecdm.so.
14#CONFIGURE_ARGS+= --enable-eme=widevine 14#CONFIGURE_ARGS+= --enable-eme=widevine
@@ -179,25 +179,27 @@ PLIST_SUBST+= DLL_SUFFIX=".so" @@ -179,25 +179,27 @@ PLIST_SUBST+= DLL_SUFFIX=".so"
179BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 179BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1
180.include "../../devel/libevent/buildlink3.mk" 180.include "../../devel/libevent/buildlink3.mk"
181.include "../../devel/libffi/buildlink3.mk" 181.include "../../devel/libffi/buildlink3.mk"
182BUILDLINK_API_DEPENDS.nspr+= nspr>=4.14 182BUILDLINK_API_DEPENDS.nspr+= nspr>=4.14
183.include "../../devel/nspr/buildlink3.mk" 183.include "../../devel/nspr/buildlink3.mk"
184.include "../../textproc/icu/buildlink3.mk" 184.include "../../textproc/icu/buildlink3.mk"
185BUILDLINK_API_DEPENDS.nss+= nss>=3.32.1 185BUILDLINK_API_DEPENDS.nss+= nss>=3.32.1
186.include "../../devel/nss/buildlink3.mk" 186.include "../../devel/nss/buildlink3.mk"
187.include "../../devel/zlib/buildlink3.mk" 187.include "../../devel/zlib/buildlink3.mk"
188.include "../../mk/jpeg.buildlink3.mk" 188.include "../../mk/jpeg.buildlink3.mk"
189.include "../../graphics/MesaLib/buildlink3.mk" 189.include "../../graphics/MesaLib/buildlink3.mk"
190BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 190BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4
191.include "../../graphics/cairo/buildlink3.mk" 191.include "../../graphics/cairo/buildlink3.mk"
 192BUILDLINK_DEPMETHOD.clang= build
192.include "../../lang/clang/buildlink3.mk" 193.include "../../lang/clang/buildlink3.mk"
193BUILDLINK_API_DEPENDS.rust+= rust>=1.20.0 194BUILDLINK_API_DEPENDS.rust+= rust>=1.20.0
 195BUILDLINK_DEPMETHOD.rust= build
194.include "../../lang/rust/buildlink3.mk" 196.include "../../lang/rust/buildlink3.mk"
195BUILDLINK_API_DEPENDS.libvpx+= libvpx>=1.3.0 197BUILDLINK_API_DEPENDS.libvpx+= libvpx>=1.3.0
196.include "../../multimedia/libvpx/buildlink3.mk" 198.include "../../multimedia/libvpx/buildlink3.mk"
197.include "../../net/libIDL/buildlink3.mk" 199.include "../../net/libIDL/buildlink3.mk"
198# textproc/hunspell 1.3 is too old 200# textproc/hunspell 1.3 is too old
199#.include "../../textproc/hunspell/buildlink3.mk" 201#.include "../../textproc/hunspell/buildlink3.mk"
200.include "../../multimedia/ffmpeg3/buildlink3.mk" 202.include "../../multimedia/ffmpeg3/buildlink3.mk"
201.include "../../x11/libXt/buildlink3.mk" 203.include "../../x11/libXt/buildlink3.mk"
202BUILDLINK_API_DEPENDS.pixman+= pixman>=0.25.2 204BUILDLINK_API_DEPENDS.pixman+= pixman>=0.25.2
203.include "../../x11/pixman/buildlink3.mk" 205.include "../../x11/pixman/buildlink3.mk"