Bug 132231 - [PATCH] www/firefox3: Add option to build with Profile-Guided Optimization
Summary: [PATCH] www/firefox3: Add option to build with Profile-Guided Optimization
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-gecko (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-01 20:00 UTC by Mario Sergio Fujikawa Ferreira
Modified: 2011-03-22 15:30 UTC (History)
1 user (show)

See Also:


Attachments
firefox-3.0.6,1.patch (1.69 KB, patch)
2009-03-01 20:00 UTC, Mario Sergio Fujikawa Ferreira
no flags Details | Diff
patch (1.28 KB, patch)
2009-03-30 09:03 UTC, Mario Sergio Fujikawa Ferreira
no flags Details | Diff
mozconfig-profile_guided_optimization.in (84 bytes, text/plain; charset=us-ascii)
2009-03-30 09:03 UTC, Mario Sergio Fujikawa Ferreira
no flags Details
patch (1.34 KB, patch)
2009-04-22 02:53 UTC, Mario Sergio Fujikawa Ferreira
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mario Sergio Fujikawa Ferreira freebsd_committer freebsd_triage 2009-03-01 20:00:05 UTC
- Add WITH_PGO to build with Profile-Guided Optimization

Added file(s):
- files/mozconfig-profile_guided_optimization.in

Port maintainer (gnome@FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.77
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2009-03-01 20:00:31 UTC
Responsible Changed
From-To: freebsd-ports-bugs->gnome

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Mario Sergio Fujikawa Ferreira freebsd_committer freebsd_triage 2009-03-07 01:33:59 UTC
Patch still applies after port update to 3.0.7. I've been running the 
updated port with PGO without a problem.
Comment 3 Mario Sergio Fujikawa Ferreira freebsd_committer freebsd_triage 2009-03-30 09:03:55 UTC
Hi,

	The patch had to be slightly modified after the MAKE_JOBS_SAFE
option was added.

	The updated patch work with Firefox 3.0.8.

	Regards,

-- 
Mario S F Ferreira - DF - Brazil - "I guess this is a signature."
feature, n: a documented bug | bug, n: an undocumented feature
Comment 4 Joe Marcus Clarke freebsd_committer freebsd_triage 2009-04-12 20:48:42 UTC
Responsible Changed
From-To: gnome->miwi

Assign to new Gecko maintainer.
Comment 5 Mario Sergio Fujikawa Ferreira freebsd_committer freebsd_triage 2009-04-22 02:53:14 UTC
	Update patch according to port Makefile revision 1.17.

	Regards,

-- 
Mario S F Ferreira - DF - Brazil - "I guess this is a signature."
feature, n: a documented bug | bug, n: an undocumented feature
Comment 6 Martin Wilke freebsd_committer freebsd_triage 2009-04-22 09:42:43 UTC
State Changed
From-To: open->feedback

Hi Mario 

We tested the patch but this failed on amd64 systems, 

http://nopaste.unixfreunde.de/93
Comment 7 Martin Wilke freebsd_committer freebsd_triage 2009-04-27 00:59:52 UTC
Responsible Changed
From-To: miwi->freebsd-gecko

Over to maintainer.
Comment 8 Pav Lucistnik freebsd_committer freebsd_triage 2009-12-19 17:56:53 UTC
State Changed
From-To: feedback->closed

Feedback timeout
Comment 9 dfilter service freebsd_committer freebsd_triage 2011-03-22 15:25:09 UTC
beat        2011-03-22 15:24:50 UTC

  FreeBSD ports repository

  Modified files:
    www/firefox          Makefile distinfo pkg-message 
    www/firefox/files    patch-configure.in 
                         patch-js-src-Makefile.in 
                         patch-js-src-configure.in 
                         patch-security-coreconf-FreeBSD.mk 
                         patch-toolkit_library_Makefile.in 
                         patch-xpcom_base_nsStackWalk.cpp 
                         patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in 
  Added files:
    www/firefox/files    mozconfig-profile_guided_optimization.in 
                         patch-build-pgo-profileserver.py 
                         patch-gfx-qcms-Makefile.in 
                         patch-gfx-qcms-qcmstypes.h 
                         patch-js-src-jsnativestack.cpp 
                         patch-media-libvpx-vpx_config.c 
                         patch-media-libvpx-vpx_config.h 
                         patch-nsprpub-pr-include-md_freebsd.cfg 
                         patch-nsprpub-pr-include-md_freebsd.h 
  Removed files:
    www/firefox/files    libsydney_oss 
                         patch-js-ctypes-libffi-configure 
                         patch-js-src-jslock.cpp 
                         patch-media-libsydneyaudio-src-sydney_audio_oss.c 
                         patch-media_liboggz_include_oggz_oggz_off_t_generated.h 
                         patch-security_nss_lib_freebl_mpi_mpcpucache.c 
                         releng6_pulseaudio 
  Log:
  - Update to 4.0
  - Add PGO option to enable Profile-Guided Optimization [1].
  
  PR:             ports/132231 [1] (based on)
  Submitted by:   lioux@ [1]
  Thanks to:      andreast@, Anonymous <swell.k AT gmail.com>, decke@, jsa@,
                  swills@ and all the testers for their feedback!
  
  Revision  Changes    Path
  1.238     +43 -25    ports/www/firefox/Makefile
  1.71      +2 -2      ports/www/firefox/distinfo
  1.2       +0 -15     ports/www/firefox/files/libsydney_oss (dead)
  1.1       +1 -0      ports/www/firefox/files/mozconfig-profile_guided_optimization.in (new)
  1.1       +18 -0     ports/www/firefox/files/patch-build-pgo-profileserver.py (new)
  1.2       +63 -3     ports/www/firefox/files/patch-configure.in
  1.1       +11 -0     ports/www/firefox/files/patch-gfx-qcms-Makefile.in (new)
  1.1       +11 -0     ports/www/firefox/files/patch-gfx-qcms-qcmstypes.h (new)
  1.2       +0 -12     ports/www/firefox/files/patch-js-ctypes-libffi-configure (dead)
  1.2       +13 -3     ports/www/firefox/files/patch-js-src-Makefile.in
  1.2       +26 -7     ports/www/firefox/files/patch-js-src-configure.in
  1.2       +0 -18     ports/www/firefox/files/patch-js-src-jslock.cpp (dead)
  1.1       +12 -0     ports/www/firefox/files/patch-js-src-jsnativestack.cpp (new)
  1.2       +0 -33     ports/www/firefox/files/patch-media-libsydneyaudio-src-sydney_audio_oss.c (dead)
  1.1       +16 -0     ports/www/firefox/files/patch-media-libvpx-vpx_config.c (new)
  1.1       +16 -0     ports/www/firefox/files/patch-media-libvpx-vpx_config.h (new)
  1.3       +0 -11     ports/www/firefox/files/patch-media_liboggz_include_oggz_oggz_off_t_generated.h (dead)
  1.1       +100 -0    ports/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.cfg (new)
  1.1       +30 -0     ports/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h (new)
  1.9       +2 -2      ports/www/firefox/files/patch-security-coreconf-FreeBSD.mk
  1.2       +0 -44     ports/www/firefox/files/patch-security_nss_lib_freebl_mpi_mpcpucache.c (dead)
  1.2       +1 -1      ports/www/firefox/files/patch-toolkit_library_Makefile.in
  1.2       +5 -5      ports/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp
  1.3       +17 -28    ports/www/firefox/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
  1.2       +0 -32     ports/www/firefox/files/releng6_pulseaudio (dead)
  1.23      +2 -2      ports/www/firefox/pkg-message
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"