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

svn-freebsd-gecko at chruetertee.ch svn-freebsd-gecko at chruetertee.ch
Fri Jun 21 22:05:21 UTC 2013


Author: jbeich
Date: Fri Jun 21 22:05:15 2013
New Revision: 1272

Log:
connect gtk3 build glue (broken, see bug 884708)

Modified:
   trunk/Gecko_TODO
   trunk/Mk/bsd.gecko.mk
   trunk/www/firefox-nightly/Makefile

Modified: trunk/Gecko_TODO
==============================================================================
--- trunk/Gecko_TODO	Fri Jun 21 22:05:07 2013	(r1271)
+++ trunk/Gecko_TODO	Fri Jun 21 22:05:15 2013	(r1272)
@@ -32,5 +32,4 @@
 - remove 9.0 support at esr24
 - remove WEBRTC option at 22.0 -> always build with
 - switch to --ignore-unresolved-symbol (waiting for binutils 2.24)
-- add Gtk3 support (not landed in m-c yet)
 - move PGO to bsd.gecko.mk (blocked by USE_PYTHON_BUILD in *-esr)

Modified: trunk/Mk/bsd.gecko.mk
==============================================================================
--- trunk/Mk/bsd.gecko.mk	Fri Jun 21 22:05:07 2013	(r1271)
+++ trunk/Mk/bsd.gecko.mk	Fri Jun 21 22:05:15 2013	(r1272)
@@ -679,6 +679,10 @@
 MOZ_OPTIONS+=	--disable-necko-wifi
 .endif
 
+.if ${PORT_OPTIONS:MGTK3}
+MOZ_TOOLKIT=	cairo-gtk3
+.endif
+
 .if ${MOZ_TOOLKIT:Mcairo-qt}
 # don't use - transparent backgrounds (bug 521582),
 USE_MOZILLA+=	-cairo # ports/169343
@@ -687,6 +691,8 @@
 USE_QT4+=	moc_build gui network opengl
 MOZ_OPTIONS+=	--with-qtdir= # pkg-config
 MOZ_EXPORT+=	HOST_MOC="${MOC}" HOST_RCC="${FALSE}"
+.elif ${MOZ_TOOLKIT:Mcairo-gtk3}
+USE_GNOME+=	gtk30
 .else # gtk2, cairo-gtk2
 USE_GNOME+=	gtk20
 .endif

Modified: trunk/www/firefox-nightly/Makefile
==============================================================================
--- trunk/www/firefox-nightly/Makefile	Fri Jun 21 22:05:07 2013	(r1271)
+++ trunk/www/firefox-nightly/Makefile	Fri Jun 21 22:05:15 2013	(r1272)
@@ -49,7 +49,10 @@
 		--enable-application=browser
 
 OPTIONS_DEFINE=	PGO WEBRTC
-OPTIONS_DEFAULT=GSTREAMER WEBRTC
+OPTIONS_DEFAULT=GSTREAMER GTK2 WEBRTC
+
+OPTIONS_SINGLE+=	TOOLKIT
+OPTIONS_SINGLE_TOOLKIT=	GTK2 GTK3
 
 .include "${.CURDIR}/../../www/firefox/Makefile.options"
 


More information about the freebsd-gecko mailing list