Date: Sat, 15 Jan 2011 21:55:57 GMT From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r484 - in branches/experimental/www/firefox-devel: . files Message-ID: <201101152155.p0FLtvIx029923@trillian.chruetertee.ch>
next in thread | raw e-mail | index | archive | help
Author: beat
Date: Sat Jan 15 21:55:57 2011
New Revision: 484
Log:
- Fix PGO build on systems where IPv6 is enabled. The SimpleHTTPServer
binds to an IPv4 address only so force the browser to connect via
127.0.0.1.
Submitted by: swills
Added:
branches/experimental/www/firefox-devel/files/patch-build-pgo-profileserver.py.in
Modified:
branches/experimental/www/firefox-devel/Makefile
Modified: branches/experimental/www/firefox-devel/Makefile
==============================================================================
--- branches/experimental/www/firefox-devel/Makefile Sat Jan 15 13:09:12 2011 (r483)
+++ branches/experimental/www/firefox-devel/Makefile Sat Jan 15 21:55:57 2011 (r484)
@@ -95,8 +95,6 @@
@${ECHO} "To build Firefox with PGO support you need a running X server and"
@${ECHO} " build this port with a user who could access the X server! "
@${ECHO} ""
- @${ECHO} " PGO does not work if IPv6 is enabled!"
- @${ECHO} ""
@${ECHO} "During the build a Firefox instance will start and run some test."
@${ECHO} " Do not interrupt or close Firefox during this tests! "
@${ECHO} "*****************************************************************"
Added: branches/experimental/www/firefox-devel/files/patch-build-pgo-profileserver.py.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/experimental/www/firefox-devel/files/patch-build-pgo-profileserver.py.in Sat Jan 15 21:55:57 2011 (r484)
@@ -0,0 +1,18 @@
+--- build/pgo/profileserver.py.in.orig 2011-01-10 22:25:42.000000000 -0500
++++ build/pgo/profileserver.py.in 2011-01-15 16:20:00.000000000 -0500
+@@ -75,13 +75,13 @@
+ t.setDaemon(True) # don't hang on exit
+ t.start()
+
+- automation.setServerInfo("localhost", PORT)
++ automation.setServerInfo("127.0.0.1", PORT)
+ automation.initializeProfile(PROFILE_DIRECTORY)
+ browserEnv = automation.environment()
+ browserEnv["XPCOM_DEBUG_BREAK"] = "warn"
+ browserEnv["MOZ_JAR_LOG_DIR"] = MOZ_JAR_LOG_DIR
+
+- url = "http://localhost:%d/index.html" % PORT
++ url = "http://127.0.0.1:%d/index.html" % PORT
+ appPath = os.path.join(SCRIPT_DIR, automation.DEFAULT_APP)
+ status = automation.runApp(url, browserEnv, appPath, PROFILE_DIRECTORY, {},
+ debuggerInfo=debuggerInfo,
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101152155.p0FLtvIx029923>
