firefox.spec revision 18955
196N/A# Copyright (c) Sun Microsystems, Inc. 0N/A##################################### 0N/A## Package Information Section ## 0N/A##################################### 0N/A# owner:hawklu date:2007-11-28 type:branding 0N/A# change preference to support multi-language 0N/A# owner:davelam date:2006-02-24 type:branding 0N/A# enable firefox preload mechanism 0N/A# owner:fujiwara date:2008-04-10 type:bug 0N/A# bugster:6686579 bugzilla:285267 0N/A# owner:ginnchen date:2008-08-19 type:bug 0N/A# bugster:6724471 bugzilla:451007 0N/A# owner:alfred date:2008-10-10 type:bug bugster:6750518 bugzilla:456719 0N/A# owner:ginnchen date:2008-10-15 type:feature 0N/A# owner:ginnchen date:2008-11-27 type:bug bugzilla:464443 0N/A# owner:ginnchen date:2009-05-21 type:branding 0N/A# owner:ginnchen date:2009-03-04 type:feature bugzilla:478390 bugster:6805829 0N/A# owner:ginnchen date:2009-09-18 type:feature bugster:6839690 0N/A# owner:ginnchen date:2009-11-25 type:feature bugster:6892315 0N/A# owner:hawklu date:2008-12-16 type:branding 0N/A# owner:hawklu date:2008-04-20 type:branding 0N/A# owner:alfred date:2009-03-02 type:branding 0N/A# owner:hawklu date:2009-05-22 type:branding 0N/A# owner:ginnchen date:2009-11-25 type:branding 0N/A# owner:ginnchen date:2009-11-25 type:bug bugzilla:530484 0N/A# owner:ginnchen date:2009-11-25 type:bug 0N/A# owner:ginnchen date:2009-12-08 type:feature 0N/A# owner:ginnchen date:2010-01-06 type:bug bugzilla:533688 0N/A# owner:ginnchen date:2010-01-25 type:bug bugzilla:539188 0N/A# owner:ginnchen date:2010-02-04 type:bug bugzilla:492326 0N/A# owner:ginnchen date:2010-03-04 type:branding 0N/A# owner:ginnchen date:2010-03-04 type:bug bugzilla:537076 0N/A# owner:ginnchen date:2010-03-04 type:bug bugzilla:550154 0N/A# owner:ginnchen date:2010-03-04 type:bug bugzilla:522684 0N/A##################################### 0N/A## Package Defines Section ## 0N/A##################################### 0N/A##################################### 0N/A## Package Description Section ## 0N/A##################################### 0N/A##################################### 0N/A## Package Preparation Section ## 0N/A##################################### 0N/A##################################### 0N/A## Package Build Section ## 0N/A##################################### 0N/A#Build in a separated directory 0N/A# to generate PGO profile 0N/A# export MOZ_PROFILE_GENERATE=1 0N/A# Fix *.h *.idl attribute issue 0N/A# install preloaded library list that would be picked up by gdmprefetch 0N/A -e
"s,LIBDIR,%{_libdir},g" \
0N/A -e
"s,DATADIR,%{_datadir},g"\
0N/A -e
"s,IDLDIR,%{_datadir}/idl/%{name},g"\
0N/A -e
"s,INCLUDEDIR,%{_includedir},g" \
0N/A -e
"s,NAME,%{name},g" \
0N/A -e
"s,REQUIRES_NSPR,Requires: nspr >= 4.8,g" \
0N/A -e
"s,NSPR_LIB,,g" \
0N/A -e
"s,NSPR_INCLUDE,,g" \
0N/A -e
"s,REQUIRES_NSPR,,g" \
0N/A -e
"s,NSPR_RUNPATH,,g" \
0N/A -e
"s,NSPR_LIB,-lnspr4,g" \
0N/A -e
"s,NSPR_INCLUDE,-I\$\{includedir\}/nspr,g" \
0N/A -e
"s,LIBDIR,%{_libdir},g" \
0N/A -e
"s,DATADIR,%{_datadir},g"\
0N/A -e
"s,INCLUDEDIR,%{_includedir},g" \
0N/A -e
"s,NAME,%{name},g" \
0N/A -e
"s,LIBDIR,%{_libdir},g" \
0N/A -e
"s,DATADIR,%{_datadir},g"\
0N/A -e
"s,INCLUDEDIR,%{_includedir},g" \
0N/A -e
"s,NAME,%{name},g" \
0N/A -e
"s,REQUIRES_NSPR,Requires: nspr >= 4.8,g" \
0N/A -e
"s,NSPR_LIB,,g" \
0N/A -e
"s,NSPR_INCLUDE,,g" \
0N/A -e
"s,REQUIRES_NSPR,,g" \
0N/A -e
"s,NSPR_RUNPATH,,g" \
0N/A -e
"s,NSPR_LIB,-lnspr4,g" \
0N/A -e
"s,NSPR_INCLUDE,-I\$\{includedir\}/nspr,g" \
0N/A# get out of the tmp dir before remove it 0N/A# remove local dictionary and share the one that delivered 0N/A# by myspell-dictionary 0N/A# move the default bookmarks file to a separated package: SUNWfirefox-bookmark 0N/A- Add a workaround in nspr-nss-config. instead. 0N/A* Sat Sep 26 2009 - dave.lin@sun.com 0N/A* Fri Sep 18 2009 - ginn.chen@sun.com 0N/A- Bump to Firefox 3.5.3. 0N/A* Tue Aug 04 2009 - brian.lu@sun.com 0N/A- Use new apoc adapter source tarball 0N/A which uses mozilla public string APIs 0N/A* Tue Aug 04 2009 - ginn.chen@sun.com 0N/A- Bump to Firefox 3.5.2. 0N/A* Wed Jul 29 2009 - ginn.chen@sun.com 0N/A* Sun Jul 19 2009 - christian.kelly@sun.com 0N/A- Add patch to fix gtk includes. 0N/A* Thu Jul 16 2009 - ginn.chen@sun.com 0N/A- Bump to Firefox 3.5.1. 0N/A* Thu Jul 16 2009 - leon.sha@sun.com 0N/A* Mon Jul 13 2009 - brian.lu@sun.com 0N/A- Fix the bug doo 10012 0N/A* Tue Jul 07 2009 - ginn.chen@sun.com 0N/A* Wed Jul 01 2009 - ginn.chen@sun.com 0N/A- Bump to Firefox 3.5. 0N/A* Thu Jun 25 2009 - ginn.chen@sun.com 0N/A- Bump to Firefox 3.5 rc3. Add fix for bugzilla 499660. 0N/A* Sat Jun 20 2009 - ginn.chen@sun.com 0N/A- Bump to Firefox 3.5 rc2. 0N/A* Thu Jun 18 2009 - brian.lu@sun.com 0N/A* Wed Jun 17 2009 - ginn.chen@sun.com 0N/A- Bump to Firefox 3.5 rc1. 0N/A* Tue Jun 16 2009 - christian.kelly@sun.com 0N/A- Re-enable use of system sqlite, build systems have the newer version 0N/A* Sun Jun 14 2009 - christian.kelly@sun.com 0N/A- Disable use of system sqlite. 0N/A* Thu Jun 11 2009 - brian.lu@sun.com 0N/A* Fri Jun 05 2009 - ginn.chen@sun.com 0N/A- Use system nspr in firefox-*.pc. 0N/A* Fri Jun 05 2009 - ginn.chen@sun.com 0N/A* Wed Jun 03 2009 - brian.lu@sun.com 0N/A- Change bugzilla:9112 to doo:9112 and bugzilla:8471 to doo:8471 0N/A* Mon May 25 2009 - ginn.chen@sun.com 0N/A- Use system NSS NSPR libraries by default 0N/A Add source nspr-nss-config 0N/A* Mon May 25 2009 - ginn.chen@sun.com 0N/A* Tue May 22 2009 - brian.lu@sun.com 0N/A* Tue May 18 2009 - brian.lu@sun.com 0N/A* Tue Apr 28 2009 - ginn.chen@sun.com 0N/A* Tue Mar 31 2009 - alfred.peng@sun.com 0N/A fixes released in Firefox 3.0.8. 0N/A* Mon Mar 30 2009 - ginn.chen@sun.com 0N/A* Fri Mar 20 2009 - ginn.chen@sun.com 0N/A* Thu Mar 05 2009 - ginn.chen@sun.com 0N/A- Bump to 3.1b3 build 1. 0N/A* Wed Mar 04 2009 - ginn.chen@sun.com 0N/A- Bump to 3.1b3 pre. Update patches accordingly. 0N/A* Mon Mar 02 2009 - alfred.peng@sun.com 0N/A- Add patch for OpenSolaris getting started page. 0N/A* Thu Feb 19 2009 - brian.lu@sun.com 0N/A- Fix the issue caused by pango upgrade 0N/A* Tue Feb 10 2009 - dave.lin@sun.com 0N/A- Enable apoc adapter as default. 0N/A* Web Feb 04 2009 - brian.lu@sun.com 0N/A- Enable APOC adapter when build with --with-apoc-apdater 0N/A* Mon Feb 02 2009 - alfred.peng@sun.com 0N/A* Wed Jan 07 2009 - dave.lin@sun.com 0N/A- Change version number from 3.1b2 to 3.1 since 0N/A svr4 pkg requires digit only. 0N/A* Thu Dec 18 2008 - ginn.chen@sun.com 0N/A* Wed Dec 17 2008 - ginn.chen@sun.com 0N/A- clean up and update some patches 0N/A* Wed Dec 17 2008 - alfred.peng@sun.com 0N/A- correct the name typo of patch36. 0N/A* Tue Dec 16 2008 - brian.lu@sun.com 0N/A* Mon Dec 15 2008 - dave.lin@sun.com 0N/A* Mon Dec 15 2008 - brian.lu@sun.com 0N/A* Fri Dec 12 2008 - brian.lu@sun.com 0N/A- Bump to firefox 3.1b2 0N/A Remove following patches (upstreamed): 0N/A Add following patches: 0N/A Update follwoing patches: 0N/A* Wed Dec 03 2008 - alfred.peng@sun.com 0N/A- Move the default bookmarks file to a separated package, CR6777386. 0N/A* Thu Nov 27 2008 - ginn.chen@sun.com 0N/A* Mon Nov 17 2008 - brian.lu@sun.com 0N/A* Wed Oct 15 2008 - ginn.chen@sun.com 0N/A* Fri Oct 10 2008 - alfred.peng@sun.com 0N/A* Fri Oct 10 2008 - alfred.peng@sun.com 0N/A bookmarks and toolbar entries on OpenSolaris 2008.11. 0N/A* Fri Oct 10 2008 - ginn.chen@sun.com 0N/A- enable system cairo: fix for #3586 0N/A* Sat Sep 27 2008 - ginn.chen@sun.com 0N/A- Add enable-libxul for debug version. 0N/A* Fri Sep 19 2008 - ginn.chen@sun.com 0N/A* Wed Sep 17 2008 - ginn.chen@sun.com 0N/A- Put timestamp into .autoreg as a workaround for IPS for now. 0N/A* Tue Sep 09 2008 - ginn.chen@sun.com 0N/A* Wed Sep 03 2008 - ginn.chen@sun.com 0N/A* Tue Sep 02 2008 - brian.lu@sun.com 0N/A- Add %if option_with_sun_branding around patch22 0N/A* Wed Aug 27 2008 - ginn.chen@sun.com 0N/A* Fri Aug 22 2008 - dave.lin@sun.com 0N/A* Wed Aug 20 2008 - dave.lin@sun.com 0N/A* Tue Aug 19 2008 - ginn.chen@sun.com 0N/A* Mon Aug 18 2008 - dave.lin@sun.com 0N/A* Mon Aug 18 2008 - dave.lin@sun.com 0N/A- Enable debug mode when --with-debug specified 0N/A* Mon Jul 21 2008 - dave.lin@sun.com 0N/A- Fixed another "-type f" issue of find command, which is similar as below 0N/A* Mon Jul 21 2008 - damien.carbery@sun.com 0N/A- Add another "-type f" to /usr/bin/find command because Solaris find needs it 0N/A on both sides of -o to only find files. 0N/A* Mon Jul 21 2008 - ginn.chen@sun.com 0N/A* Sat Jul 19 2008 - dave.lin@sun.com 0N/A- Fixed *.h *.idl 755 attribute issue. 0N/A* Thu Jul 17 2008 - brian.lu@sun.com 0N/A* Thu Jul 17 2008 - dave.lin@sun.com 0N/A- Change the patch firefox3-03-plugins as branding patch 0N/A* Fri Jul 11 2008 - brian.lu@sun.com 0N/A* Thu Jun 26 2008 - brian.lu@sun.com 0N/A* Fri Jun 20 2008 - dave.lin@sun.com 0N/A- Bump to Firefox 3.0 official release 0N/A* Thu Jun 12 2008 - ginn.chen@sun.com 0N/A- Bump to Firefox 3.0 RC3 0N/A- Add with-system-jpeg (bugzilla 437041) 0N/A when X Render is not available. 0N/A- Remove patch10, patch14 0N/A* Thu May 29 2008 - damien.carbery@sun.com 0N/A- Disable developer guide patch to fix 6700877 as the developer guide is not 0N/A needed for OpenSolaris or SXCE. 0N/A* Thu May 22 2008 - dave.lin@sun.com 0N/A- change to build as default browser 0N/A* Mon Apr 21 2008 - brian.lu@sun.com 0N/A- new firefox3 devel package 0N/A remove unnecessary comment 0N/A* Mon Apr 14 2008 - brian.lu@sun.com 0N/A remove patch14 which has been fixed in cario trunk (to be fixed in 0N/A firefox3 final release) but not in firefox3 beta 5 0N/A* Thu Apr 10 2008 - takao.fujiwara@sun.com 0N/A* Thu Feb 28 2008 - brian.lu@sun.com 0N/A which causes a regression CR6668422 0N/A* Mon Feb 25 2008 - brian.lu@sun.com 0N/A- Fix the bug CR6656460 firefox crash in 8 bit mode 0N/A* Wed Feb 20 2008 - dave.lin@sun.com 0N/A* Wed Jan 24 2008 - brian.lu@sun.com 0N/A- patch fixing the bug CR6646478 status:upstream 0N/A* Wed Jan 09 2008 - dave.lin@sun.com 0N/A- renamed FF 3 spec to *firefox3 to let FF 3 coexist with FF 2 0N/A* Wed Jan 09 2008 - brian.lu@sun.com 0N/A* Sat Dec 29 2007 - dave.lin@sun.com 0N/A- changed to use "make" instead of "make export" and "make libs" 0N/A* Thu Dec 27 2007 - dave.lin@sun.com 0N/A- set not building apoc adapter as default 0N/A* Mon Dec 03 2007 - dave.lin@sun.com 0N/A- bump to 2.0.0.11 for several regressions in 2.0.0.10 0N/A* Fir Nov 28 2007 - evan.yan@sun.com 0N/A of supporting multi-language 0N/A* Thu Nov 27 2007 - dave.lin@sun.com 0N/A- bump to 2.0.0.10 for several security bug fixes 0N/A* Fri Nov 11 2007 - brian.lu@sun.com 0N/A* Fri Nov 02 2007 - dave.lin@sun.com 0N/A- bump to 2.0.0.9 to fix several regressions in previous release 0N/A* Mon Oct 22 2007 - dave.lin@sun.com 0N/A* Sat Oct 20 2007 - laca@sun.com 0N/A- add indiana branding patch 0N/A* Fri Sep 28 2007 - laca@sun.com 0N/A- do not add developer guide bookmark when sun branding is not requested 0N/A* Wed Sep 19 2007 - dave.lin@sun.com 0N/A* Fri Aug 03 2007 - dave.lin@sun.com 0N/A* Mon Jul 23 2007 - dave.lin@sun.com 0N/A has been upstreamed in that release 0N/A* Thu Jun 21 2007 - damien.carbery@sun.com 0N/A* Thu May 31 2007 - dave.lin@sun.com 0N/A* Fri May 18 2007 - brian.lu@sun.com 0N/A- Firefox dumps core due to infinite recursion 0N/A* Mon Apr 30 2007 - dave.lin@sun.com 0N/A- remove local dictionary and use the one delivered by myspell-dictionary(CR6218511) 0N/A* Thu Apr 27 2007 - brian.lu@sun.com 0N/A- add patch to grey out "Check for Updates" in Firefox menu since it's
not supported 0N/A on Solaris so far(CR#6542910) 0N/A* Wed Apri 10 2007 - brian.lu@sun.com 0N/A- change the comments of Patch15 from type:upstream to type:bug state:upstream 0N/A* Wed Apri 04 2007 - brian.lu@sun.com 0N/A- # bugster: CR6331694 partly fixed, the patch has been upstreamed 0N/A* Wed Mar 21 2007 - dave.lin@sun.com 0N/A* Tue Mar 20 2007 - dave.lin@sun.com 0N/A SUNWfirefox-apoc-adapter 0N/A* Sat Mar 03 2007 - dave.lin@sun.com 0N/A upstreamed in 2.0.0.2 0N/A* Mon Feb 26 2007 - dave.lin@sun.com 0N/A- bump version to 2.0.0.2 0N/A* Mon Feb 12 2007 - damien.carbery@sun.com 0N/A* Mon Feb 05 2007 - brian.lu@sun.com 0N/A- fix bug CR6519241:bookmark drag and drop crash firefox 0N/A- bugzilla id 367203. The patch has been put into upstream 0N/A* Fri Jan 26 2007 - dave.lin@sun.com 0N/A- enable xinerama support to fix bug CR6507236 0N/A* Thu Jan 18 2007 - damien.carbery@sun.com 0N/A- Fix 'patch7 -
p0' - change to -p1 and change patch file too. 0N/A* Wed Jan 17 2007 - damien.carbery@sun.com 0N/A* Fri Jan 05 2007 - dave.lin@sun.com 0N/A- remove firefox-rebuild-databases and %preun since it's
unnecessary for 0N/A since it's unnecessary to deliver them with the bundled version 0N/A- change the version 2.0bx to 2.0 to comply WOS integration rules 0N/A- re-organize the patch list 0N/A* Mon Sep 04 2006 - dave.lin@sun.com 0N/A- bump version to 2.0 beta 2 0N/A* Mon Aug 28 2006 - dave.lin@sun.com 0N/A to fix bug CR#6459752 0N/A* Tue Aug 08 2006 - dave.lin@sun.com 0N/A- bump version to 2.0b1 0N/A* Tue Aug 08 2006 - dave.lin@sun.com 0N/A- fixed the preload list problem 0N/A* Thu Jul 27 2006 - damien.carbery@sun.com 0N/A- Remove 'aclocal' dir from %files as it is now empty. 0N/A* Wed Jul 26 2006 - matt.keenan@sun.com 0N/A the rest of the firefox-* patches to be in sequence. 0N/A* Fri Jul 07 2006 - dave.lin@sun.com 0N/A* Tue Jun 13 2006 - dave.lin@sun.com 0N/A- remove all nss, nspr header files in development package 0N/A* Mon Jun 12 2006 - dave.lin@sun.com 0N/A* Fri Jun 02 2006 - dave.lin@sun.com 0N/A- bump src version to 1.5.0.4 0N/A* Mon May 08 2006 - dave.lin@sun.com 0N/A- bump src version to 1.5.0.3 0N/A* Fri Apr 28 2006 - dave.lin@sun.com 0N/A strip instead, setting PKG_SKIP_STRIP=1 0N/A* Fri Apr 21 2006 - dave.lin@sun.com 0N/A strategy to register chrome entries, so this file is useless 0N/A* Thu Apr 13 2006 - davelin@sun.com 0N/A* Tue Apr 04 2006 - dave.lin@sun.com 0N/A- Bump version to 2.0 alpha1 0N/A- Remove Patch3,4,11 which have been upstreamed into this version 0N/A* Fri Mar 31 2006 - dave.lin@sun.com 0N/A pick up locale setting from user environment and start up in 0N/A* Fri Feb 24 2006 - dave.lin@sun.com 0N/A- Remove useless file firefox-rebuild-databases since it's only 0N/A* Thu Nov 1 2005 - laca@sun.com 0N/A- change version to numeric and introduce %tarball_version 0N/A* Fri Oct 21 2005 - dave.lin@sun.com 0N/A- Update version from 1.5b1 to 1.5b2 and add patch 307041 from bugzilla 0N/A- Change configure option per Leo Sha from developer team 0N/A- Add nss header file in development package 0N/A* Mon Sep 26 2005 - <halton.huo@sun.com> 0N/A- Move dir mozilla to firefox after tarball unpacking. 0N/A* Mon Sep 12 2005 - <laca@sun.com> 0N/A- get rid of %builddir as it would be different on Solaris 0N/A* Thu Sep 08 2005 - damien.carbery@sun.com 0N/A- Change BuildPrereq to BuildRequires, a format that build-gnome2 understands. 0N/A* Mon Sep 05 2005 - Dave Lin <dave.lin@sun.com> 0N/A- Add patches to remove the specific gtar options 0N/A- Set MOZ_PKG_FORMAT=BZ2 to keep consistent of tarball 0N/A format between linux and solaris 0N/A* Fri Sep 01 2005 - damien.carbery@sun.com 0N/A- Change gtar to tar; add two necessary mkdir's.