[SVN-Commit] r1766 - in trunk: . www/firefox www/firefox-nightly

svn-freebsd-gecko at chruetertee.ch svn-freebsd-gecko at chruetertee.ch
Thu Nov 20 05:57:58 UTC 2014


Author: jbeich
Date: Thu Nov 20 05:57:42 2014
New Revision: 1766

Log:
after ports at 372768 expose GTK3 for www/firefox and default for -nightly

Modified:
   trunk/Gecko_ChangeLog
   trunk/www/firefox-nightly/Makefile
   trunk/www/firefox/Makefile

Modified: trunk/Gecko_ChangeLog
==============================================================================
--- trunk/Gecko_ChangeLog	Wed Nov 19 04:02:13 2014	(r1765)
+++ trunk/Gecko_ChangeLog	Thu Nov 20 05:57:42 2014	(r1766)
@@ -4,3 +4,7 @@
 - drop lang/python2 dependency, only lang/python27 is required to build
 - use DuckDuckGo searchplugin from upstream (has suggestions and purposes)
 - backport a few about:memory fixes
+- add GTK3 option for www/firefox[1]
+
+[1] Adwaita is a bit broken since Gtk 3.14, see
+    https://bugzilla.mozilla.org/show_bug.cgi?id=1073117

Modified: trunk/www/firefox-nightly/Makefile
==============================================================================
--- trunk/www/firefox-nightly/Makefile	Wed Nov 19 04:02:13 2014	(r1765)
+++ trunk/www/firefox-nightly/Makefile	Thu Nov 20 05:57:42 2014	(r1766)
@@ -58,7 +58,7 @@
 		--enable-application=browser
 
 OPTIONS_DEFINE=		MACH
-OPTIONS_DEFAULT=	GTK2
+OPTIONS_DEFAULT=	GTK3
 
 OPTIONS_SINGLE+=	TOOLKIT
 OPTIONS_SINGLE_TOOLKIT=	GTK2 GTK3
@@ -78,6 +78,10 @@
 RUN_DEPENDS+=	gstreamer1-libav>=1.2.4_1:${PORTSDIR}/multimedia/gstreamer1-libav
 .endif
 
+.if ${PORT_OPTIONS:MGTK3}
+BUILD_DEPENDS+=	gtk3>=3.14.3:${PORTSDIR}/x11-toolkits/gtk30
+.endif
+
 .if ${PORT_OPTIONS:MMACH} && ${PORT_OPTIONS:MPGO}
 IGNORE=		MACH currently does not support PGO build
 .endif

Modified: trunk/www/firefox/Makefile
==============================================================================
--- trunk/www/firefox/Makefile	Wed Nov 19 04:02:13 2014	(r1765)
+++ trunk/www/firefox/Makefile	Thu Nov 20 05:57:42 2014	(r1766)
@@ -49,6 +49,11 @@
 		--enable-application=browser \
 		--enable-official-branding
 
+OPTIONS_DEFAULT=	GTK2
+
+OPTIONS_SINGLE+=	TOOLKIT
+OPTIONS_SINGLE_TOOLKIT=	GTK2 GTK3
+
 .include "${.CURDIR}/../../www/firefox/Makefile.options"
 .include <bsd.port.pre.mk>
 
@@ -62,6 +67,10 @@
 RUN_DEPENDS+=	gstreamer1-libav>=1.2.4_1:${PORTSDIR}/multimedia/gstreamer1-libav
 .endif
 
+.if ${PORT_OPTIONS:MGTK3}
+BUILD_DEPENDS+=	gtk3>=3.14.3:${PORTSDIR}/x11-toolkits/gtk30
+.endif
+
 post-extract:
 	@${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' -e 's|@MOZILLA@|${MOZILLA}|' \
 		-e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \


More information about the freebsd-gecko mailing list