Compare commits

...
Sign in to create a new pull request.

579 commits

Author SHA1 Message Date
Martin Stransky
799473cddd This package is no longer supported by upstream 2017-06-15 14:29:34 +02:00
Jan Horak
721e87200e Fixed typo in release 2017-06-14 14:03:16 +02:00
Jan Horak
be3317bc53 Update to Firefox 45.9.0 esr source tarball 2017-06-14 12:51:30 +02:00
Jan Horak
90cdbfa41d Fixed xulrunner build problems with stl headers 2017-06-01 15:20:24 +02:00
Fedora Release Engineering
656d9078e2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 18:11:41 +00:00
Martin Stransky
3608d371a5 Added mozbz#1329272 build fix 2017-01-20 12:47:14 +01:00
Martin Stransky
dedebcc1f7 Relaxed requested nss version 2017-01-20 12:32:06 +01:00
Martin Stransky
36e54a1e24 Disabled system icu 2017-01-20 12:04:35 +01:00
Martin Stransky
ec4a6e9310 Added missing patch 2017-01-20 11:30:49 +01:00
Martin Stransky
1299889d39 Added fix for new nss 3.28.1 (mozbz#1290037) 2017-01-20 11:17:55 +01:00
Martin Stransky
f0c6414b60 update build req 2016-12-15 11:40:33 +01:00
Martin Stransky
5aa49f3472 Rebuilt 2016-12-15 11:03:39 +01:00
Tom Callaway
f4ed118ce9 rebuild for libvpx 1.6.0 2016-07-22 11:19:15 -04:00
Peter Robinson
60bbba63be Added fix for rhbz#1315225 - ppc64le/aarch64 build fixes 2016-04-27 22:40:56 +01:00
Marcin Juszkiewicz
078871b9d0 Fix WebRTC on AArch64 again. 2016-03-02 11:34:01 +01:00
Martin Stransky
9926729efe gcc6 woraround 2016-02-22 11:06:17 +01:00
Martin Stransky
355332afb1 Rebuild 2016-02-17 12:32:15 +01:00
Martin Stransky
998d1df3b6 gcc 6 build fix 2016-02-15 11:26:55 +01:00
Fedora Release Engineering
caeb8b7b70 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 03:52:57 +00:00
Dan Horák
05a100edbf refresh s390 patch 2016-02-01 12:45:25 +01:00
Martin Stransky
8f10697eaf build fix 2016-01-27 09:28:38 +01:00
Martin Stransky
97e3e8e361 Fixed file list 2016-01-26 15:32:31 +01:00
Martin Stransky
fcb40580a9 Update to 44.0 2016-01-26 13:37:16 +01:00
Tom Callaway
197a6537ee rebuild for libvpx 1.5.0 2015-12-01 16:51:17 -05:00
Martin Stransky
fd7866ba13 build fix 2015-12-01 13:56:55 +01:00
Martin Stransky
5ae495fd5c Build fix 2015-12-01 13:07:59 +01:00
Martin Stransky
104f4ba570 Update to 42.0 2015-12-01 12:26:02 +01:00
Martin Stransky
af1aad65f1 Disablet Skia to build on second arches 2015-09-02 22:01:45 +02:00
Petr Jašíček
dfdecde2b9 Update to 40.0 2015-08-25 11:09:44 +02:00
Petr Jašíček
f5c38e0137 Removed unneeded patch files 2015-07-22 14:09:49 +02:00
Petr Jašíček
588fddfcfc Fixed xulrunner build on fedora 23, #1243104 2015-07-21 12:46:14 +02:00
Martin Stransky
a0580a0bd8 Update to 39.0 2015-07-10 14:33:49 +02:00
Dan Horák
efb9904808 workaround build issues on s390
If MOZ_DEBUG_FLAGS is empty, firefox's build will default it to "-g" which
overrides the -g1 from line above and breaks building on s390
(OOM when linking, rhbz#1238225)

Workaround mis-optimization in javascipt engine on s390 (rhbz#1219542)
2015-07-08 13:10:41 -04:00
Dennis Gilmore
db9aa28762 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 04:30:41 +00:00
Martin Stransky
a361a147c0 Updated file lists 2015-05-07 13:55:27 +02:00
Martin Stransky
f6cc1db865 patch for nss-3.18.0 2015-05-07 13:23:15 +02:00
Martin Stransky
0d6f3cd8d7 Update to 38.0 Build 2 2015-05-07 13:09:09 +02:00
Jan Horak
ea81758d7c Added skia patch for big endian platforms, changelog entry and release bump 2015-04-27 15:47:31 +02:00
Jan Horak
c535c4cbfa Added skia patch for big endian platforms 2015-04-27 15:43:34 +02:00
Jan Horak
30c26d6d0b Add gmp-fake also to arm 2015-04-16 17:36:41 +02:00
Jan Horak
8017ba78f5 Enable skia by default 2015-04-16 15:21:39 +02:00
Jan Horak
5aaaab18aa Added skia patch for arm 2015-04-16 14:27:09 +02:00
Jan Horak
3949c148c5 Update to 37.0.2 2015-04-16 13:52:45 +02:00
Martin Stransky
c28fb475f7 Added gmp-clearkey to provided files 2015-04-15 20:59:44 +02:00
Martin Stransky
27bff7ab6a removed /mozilla-xremote-client 2015-04-15 15:24:57 +02:00
Martin Stransky
a0e96f51f1 removed unused patch 2015-04-15 14:37:53 +02:00
Martin Stransky
cf90f2c273 Update to new version - 37.0.1 2015-04-15 14:07:31 +02:00
Martin Stransky
afc4529c23 Update to 37.0.1 2015-04-15 13:30:31 +02:00
Tom Callaway
f0c48f3d46 stop using old compat defines 2015-04-07 15:17:40 -04:00
Tom Callaway
ae52963c01 rebuild for libvpx 1.4.0 2015-04-06 16:33:52 -04:00
Dan Horák
8635c3cfa2 - Fix filelist for secondary arches 2014-10-22 17:13:39 +02:00
Martin Stransky
1dcae4348c build fix 2014-10-18 11:38:24 +02:00
Martin Stransky
1a7516497d ship install_app.py script 2014-10-17 14:48:54 +02:00
Martin Stransky
358d1af0a7 build fix - PRBool 2014-10-16 16:02:22 +02:00
Martin Stransky
9074bae1b7 Changelog fix 2014-10-16 15:49:42 +02:00
Martin Stransky
b3f5bd9183 Updated to 33.0 2014-10-16 15:45:47 +02:00
Peter Robinson
0f5045a2d0 Update to 32.0.2, sync fixes to the same as firefox 2014-09-21 07:07:33 +01:00
Lubomir Rintel
6d218d94f1 Revert "fix build on AArch64"
This reverts commit 7f9652e14c.

The patch did not apply and was not needed tue to rework in this version.
Backing out. Sorry for the noise.
2014-09-18 15:53:21 +02:00
Lubomir Rintel
2b71a87972 Revert "Fix changelog date"
This reverts commit 3d2636a821.

The patch did not apply and was not needed tue to rework in this version.
Backing out. Sorry for the noise.
2014-09-18 15:52:29 +02:00
Marcin Juszkiewicz
3d2636a821 Fix changelog date 2014-09-18 12:03:16 +02:00
Marcin Juszkiewicz
7f9652e14c fix build on AArch64
Signed-off-by: Marcin Juszkiewicz <mjuszkiewicz@redhat.com>
2014-09-18 12:01:19 +02:00
Dan Horák
9cf1033e4f backport js/src/configure.in changes for secondary arches
fixes build on s390(x) and ppc64le (rhbz#1140157 and rhbz#1140159)
2014-09-15 11:15:37 +02:00
Martin Stransky
e114c4ce35 xulrunner-devel - buid fix 2014-09-10 09:45:24 +02:00
Martin Stransky
7cbd0f1cf0 move /sdk/bin to xulrunner libdir 2014-09-09 18:03:49 +02:00
Martin Stransky
684b0b294b build fixes 2014-09-02 15:51:14 +02:00
Martin Stransky
6f337301cf Build fixes - disable ion on i686 and enable on arm 2014-09-02 15:02:47 +02:00
Martin Stransky
0526f46e39 Make -Wformat-security non-fatal 2014-08-27 13:50:15 +02:00
Martin Stransky
ea2e3fdf40 Update to 32.0 build 1 - changelog fix 2014-08-26 15:57:53 +02:00
Martin Stransky
c2bf3f219f Merge branch 'master' into f19 2014-08-26 15:55:40 +02:00
Martin Stransky
695b530a4c Update to 32.0 build 1 2014-08-26 15:55:18 +02:00
8d52315988 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 11:08:00 +00:00
Martin Stransky
64b56134de Merge branch 'master' into f19 2014-07-25 12:52:13 +02:00
Martin Stransky
96a4e596aa Update to 31.0 build 2 2014-07-25 12:51:49 +02:00
Yaakov Selkowitz
53dce40c72 Fix mozilla-config.h wrapper on aarch64 2014-07-24 22:27:53 -05:00
Dennis Gilmore
d8024036fc - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 01:58:07 -05:00
Martin Stransky
c3194b00b1 Merge branch 'master' into f19 2014-06-05 12:25:35 +02:00
Martin Stransky
532901fae2 build req 2014-06-05 12:25:21 +02:00
Martin Stransky
38ad2205d5 Merge branch 'f19' of ssh://pkgs.fedoraproject.org/xulrunner into f19 2014-06-05 12:13:39 +02:00
Martin Stransky
ece8da2a59 Merge branch 'master' into f19 2014-06-05 12:09:33 +02:00
Martin Stransky
8a38004b2b Upload sources 2014-06-05 12:09:22 +02:00
Martin Stransky
231d5e59da Merge branch 'master' into f19 2014-06-05 09:37:49 +02:00
Martin Stransky
4efab6c15b Update to 30.0 build 1, disabled shared js 2014-06-05 09:37:31 +02:00
Martin Stransky
e0f2fccf17 Merge branch 'master' into f19 2014-05-23 17:47:25 +02:00
Martin Stransky
9fb1131d75 Added a build fix for ppc64 - rhbz#1100495 2014-05-23 17:47:08 +02:00
Peter Robinson
82c583ffad Update aarch64 bits 2014-05-15 23:21:10 +01:00
Peter Robinson
be48b2ad62 Add upstream patches for aarch64 support 2014-05-15 13:31:06 +01:00
Martin Stransky
0f795bf5e0 Merge branch 'master' into f19 2014-05-09 17:50:08 +02:00
Martin Stransky
b29fbba698 An updated ppc64le patch (rhbz#1094378) 2014-05-09 17:49:48 +02:00
Martin Stransky
659e2b5aef Merge
Merge branch 'master' into f19
2014-04-28 12:43:27 +02:00
Martin Stransky
d0375898df ARM build fixes 2014-04-28 12:42:42 +02:00
Martin Stransky
3c98b7050f Merge branch 'f19' of ssh://pkgs.fedoraproject.org/xulrunner into f19 2014-04-28 11:44:48 +02:00
Martin Stransky
4ea9ee657c Merge branch 'master' into f19 2014-04-28 11:43:06 +02:00
Martin Stransky
7b0dff9531 Update to 29.0 2014-04-28 11:42:18 +02:00
Jan Horak
7fedb506fc Merge branch 'master' into f19 2014-04-15 16:41:24 +02:00
Jan Horak
3662bd7cb2 fixed arm patch 2014-04-15 16:39:04 +02:00
Jan Horak
a905724c2d Merge branch 'master' into f19 2014-04-14 15:54:28 +02:00
Jan Horak
814f8924c4 Fix build problems 2014-04-14 13:31:00 +02:00
Martin Stransky
dbfd8fbda5 Merge branch 'master' into f19 2014-03-18 13:59:15 +01:00
Martin Stransky
03c0aed20d Update to 28.0 2014-03-18 13:58:56 +01:00
Martin Stransky
17814399f6 Merge branch 'master' into f19 2014-02-03 12:36:18 +01:00
Martin Stransky
cb8a01c564 Build fix - patches 2014-02-03 12:35:56 +01:00
Martin Stransky
ed267cf181 Merge branch 'master' into f19 2014-02-03 11:53:29 +01:00
Martin Stransky
22b2e65bcf Update to 27.0 2014-02-03 11:53:06 +01:00
Martin Stransky
2239a6adee Merge branch 'f18' into f19
Xulrunner sync
2013-12-13 14:01:35 +01:00
Martin Stransky
8ede93a5a4 rhbz#1037406 - xulrunner FTBFS if -Werror=format-security flag is used 2013-12-13 13:53:33 +01:00
Martin Stransky
4ed011db11 Merge branch 'master' into f18 2013-12-13 13:52:34 +01:00
Martin Stransky
caefd61af5 Merge branch 'f18' of ssh://pkgs.fedoraproject.org/xulrunner into f18 2013-12-13 13:52:24 +01:00
Martin Stransky
017429f731 rhbz#1037406 - xulrunner FTBFS if -Werror=format-security flag is used 2013-12-13 13:52:10 +01:00
Martin Stransky
3a484e7fcd rhbz#1037406 - xulrunner FTBFS if '-Werror=format-security' 2013-12-13 13:50:02 +01:00
Martin Stransky
dbeface255 Arm build fix 2013-12-12 11:47:29 +01:00
Martin Stransky
7f1f78be59 Updated nspr/nss version 2013-12-11 18:14:17 +01:00
Martin Stransky
8b10ed3072 Arm build fix 2013-12-10 14:48:53 +01:00
Martin Stransky
4de5e6b42e Update patches to FF26 2013-12-09 15:21:46 +01:00
Martin Stransky
3883b0733b Update to 26.0 Build 2 2013-12-09 14:50:04 +01:00
Martin Stransky
c37ce403ff rhbz#1007603 - NSS and cert9 (sql): firefox crash on exit with https-everywhere installed 2013-11-21 12:28:05 +01:00
Martin Stransky
b70d8a4e55 Added pulseaudio-libs-devel build dependency 2013-11-12 12:37:32 +01:00
Martin Stransky
3bf05d8203 rhbz#1010916 - enabled pluseaudio backend 2013-11-12 11:45:43 +01:00
Martin Stransky
9b39528c23 Fixed rhbz#974718 - Segfault in FileBlockCache::Run when playing a movie on ppc 2013-11-08 17:05:02 +01:00
Martin Stransky
843eff4452 Update to Firefox 25 Build 3 2013-10-30 09:05:02 +01:00
Martin Stransky
435df8caa0 Update to Firefox 25 Build 2 2013-10-23 16:06:42 +02:00
Karsten Hopp
7f16336b7f drop PPC-only rhbz-911314.patch, fixed upstream 2013-10-15 13:59:19 +02:00
Martin Stransky
8d501e5c5e Arm build fix 2013-09-16 11:30:44 +02:00
Martin Stransky
f14bf57641 Disabled gstreamer support 2013-09-13 14:05:42 +02:00
Martin Stransky
e1c89329dc Update to 24.0 2013-09-13 13:53:39 +02:00
Dan Horák
bcd0b40902 Fix build on 64-bit big endian platforms (mozbz#618485) 2013-09-02 11:32:54 +02:00
Karsten Hopp
f2b9d9294e update rhbz-911314.patch (PPC* only) 2013-08-31 20:57:19 +02:00
Martin Stransky
b434782fd6 Enabled dtrace for debug builds 2013-08-29 16:04:07 +02:00
Jan Horak
c8142c6a94 Update to 23.0.1 2013-08-19 13:53:18 +02:00
Martin Stransky
480cf5fab9 Update to latest upstream (23.0 Build 2) 2013-08-05 15:02:14 +02:00
Martin Stransky
29350dbceb Update to latest upstream (23.0) - source upload 2013-08-05 14:35:20 +02:00
Martin Stransky
d4a72524ef Update to latest upstream (23.0) 2013-08-05 14:31:15 +02:00
Jan Horak
e324314511 Enable system libefi 2013-07-29 16:29:20 +02:00
Jan Horak
5e7e915b14 Fixed mozbz#860213 2013-07-29 12:13:57 +02:00
Martin Stransky
883ddfc115 Removed already applied patches (rhbz#978123) 2013-07-25 13:35:53 +02:00
Peter Robinson
5758cbe039 Enable web-rtc on ARM now it's fixed upstream (RHBZ 886976) 2013-07-24 09:55:00 +01:00
Jan Horak
0ab4ac95f0 Fixed healthreporter 2013-07-01 17:25:21 +02:00
Jan Horak
4d209f0963 Bump release 2013-07-01 15:08:15 +02:00
Jan Horak
8f6b7dddbe Added patch for proxy issues 2013-07-01 15:04:39 +02:00
Martin Stransky
7297948163 Rebuild 2013-06-24 13:26:24 +02:00
Martin Stransky
c46ce8e0ff removed libxpcom.so file 2013-06-21 14:24:16 +02:00
Martin Stransky
a65e727577 Merge branch 'master' into f19
Update to 22.0
2013-06-21 13:19:15 +02:00
Martin Stransky
0a3e284277 Update to latest upstream (22.0) 2013-06-21 13:03:16 +02:00
Jan Horak
0d3bcbc36d Merge branch 'master' into f19 2013-06-12 17:41:18 +02:00
Jan Horak
06dfb19183 Fixed rhbz#966424 - unable to install addons 2013-06-12 17:35:59 +02:00
Jan Horak
e388263eb6 Merge branch 'master' into f19 2013-06-03 13:13:46 +02:00
Jan Horak
cf4d956b90 Crashreporter build flags changed 2013-06-03 13:10:02 +02:00
Martin Stransky
ed5ed8e897 Merge branch 'master' into f19 2013-05-29 09:39:57 +02:00
Martin Stransky
c8ab32f987 Removed the i686/f19 gcc hack (rhbz#928353) 2013-05-29 09:39:38 +02:00
Martin Stransky
a7ff42cf22 Merge branch 'master' into f19 2013-05-22 20:03:58 +02:00
Martin Stransky
2657453d6b Added missing patch 2013-05-22 20:03:19 +02:00
Martin Stransky
ddf606097f Merge branch 'master' into f19 2013-05-21 23:27:51 +02:00
Martin Stransky
052f8ddfed new line removal 2013-05-21 23:27:33 +02:00
Martin Stransky
bd2669f723 Added ppc(64) patches (rhbz#963907) 2013-05-21 23:26:47 +02:00
Martin Stransky
2c2ab4fec5 Merge branch 'master' into f19 2013-05-21 14:14:10 +02:00
Martin Stransky
e958266d92 Added s390(x) patch 2013-05-21 14:13:30 +02:00
Martin Stransky
6bf8d6eda0 Merge branch 'master' into f19 2013-05-21 13:30:09 +02:00
Dan Horák
50bcf53640 fix inlining issue on s390 (32-bit) 2013-05-20 21:47:28 +02:00
Martin Stransky
7755ed100a New tarball (build 4)
Merge branch 'master' into f19
2013-05-13 12:21:11 +02:00
Martin Stransky
e404a52b7e New upstream tarball (build 4) 2013-05-13 12:20:57 +02:00
Martin Stransky
48e6730266 Update to latest upstream - updated gcc patch
Merge branch 'master' into f19
2013-05-13 09:04:23 +02:00
Martin Stransky
b2577c78d8 Updated gcc workaround patch 2013-05-13 09:04:05 +02:00
Martin Stransky
a6a6497fda Update to latest upstream - NSS/NSPR version update
Merge branch 'master' into f19
2013-05-13 08:24:38 +02:00
Martin Stransky
1a886127f7 Updated requested NSS/NSPR versions 2013-05-13 08:24:17 +02:00
Martin Stransky
747e7fbbc8 Update to latest upstream
Merge branch 'f18' into f19
2013-05-12 23:03:01 +02:00
Martin Stransky
0d5f644e5e Update to latest upstream (21.0) 2013-05-12 23:02:03 +02:00
Martin Stransky
e8797681fc Merge branch 'master' into f19 2013-04-05 08:56:49 +02:00
Martin Stransky
689d99011f Updated rhbz-911314.patch for xulrunner 20 2013-04-05 08:56:24 +02:00
Martin Stransky
7b2f50bd87 Merge branch 'master' into f19 2013-04-03 12:20:47 +02:00
Martin Stransky
d3cfadc7fa build fix 2013-04-03 12:20:24 +02:00
Martin Stransky
0a3fc71e30 Merge branch 'master' into f19 2013-04-03 11:00:48 +02:00
Martin Stransky
76cde3aca7 Added missing patch 2013-04-03 10:58:24 +02:00
Martin Stransky
16b10b81e1 Merge branch 'master' into f19 2013-04-03 10:10:28 +02:00
Martin Stransky
163c167d1d release up 2013-04-03 10:10:06 +02:00
Martin Stransky
1d0c1d7887 Merge branch 'master' into f19 2013-04-03 09:56:49 +02:00
Martin Stransky
3b6649ae7e A workaround for Bug 928353 - firefox i686 crashes for a number of web pages 2013-04-03 09:56:22 +02:00
Martin Stransky
bf568afb23 Merge branch 'master' into f19 2013-04-01 12:32:59 +02:00
Martin Stransky
faf2784516 build fix 2013-04-01 12:32:36 +02:00
Martin Stransky
1a7d8df727 Update to latest upstream 2013-04-01 11:30:32 +02:00
Martin Stransky
38dfdbf9ef Update to 20.0 2013-04-01 11:30:09 +02:00
Martin Stransky
faa42aacfe Merge branch 'master' into f19 2013-03-19 14:58:37 +01:00
Martin Stransky
55bbfab739 * Tue Mar 19 2013 Martin Stransky <stransky@redhat.com> - 19.0.2-4
- Added fix for rhbz#913284 - Firefox segfaults
  in mozilla::gfx::AlphaBoxBlur::BoxBlur_C() on PPC64
2013-03-19 14:57:37 +01:00
Martin Stransky
4bb7a10deb Merge fix 2013-03-19 08:32:53 +01:00
Martin Stransky
c81a4e0546 * Tue Mar 19 2013 Martin Stransky <stransky@redhat.com> - 19.0.2-3
- Added fix for mozbz#826171/rhbz#922904 - strndup implementation
  in memory/build/mozmemory_wrap.c is broken
2013-03-19 08:27:18 +01:00
Karsten Hopp
d35150669e package ppc patch in srpm even if srpm is built on other archs,
otherwise koji will complain with 'file not found'
2013-03-14 14:01:07 +01:00
Jan Horak
73a15815d2 Include patch rhbz-911314.patch to all arches 2013-03-14 11:37:17 +01:00
Martin Stransky
4a06d2827a Update to 19.0.2 2013-03-11 17:00:29 +01:00
Martin Stransky
11886b8d73 Added fix for rhbz#911314 (ppc only) 2013-02-20 16:22:37 +01:00
Martin Stransky
161f3f6fdd added missing patch 2013-02-18 16:23:39 +01:00
Martin Stransky
c0a99a1b71 Update to 19.0, added fix for mozbz#239254 2013-02-18 13:24:36 +01:00
Jan Horak
e5d27ba2df fixed system sqlite define 2013-02-06 11:20:32 +01:00
Jan Horak
8b5d782447 Update to 18.0.2 2013-02-06 10:05:46 +01:00
Jan Horak
0e39a6c1e2 Removed mozilla-677092-restartless-lang.patch 2013-01-25 15:37:28 +01:00
Jan Horak
6762e5325f Update to 18.0.1 2013-01-25 15:11:06 +01:00
Martin Stransky
3e7a82424b Added patch 2013-01-15 12:28:48 +01:00
Martin Stransky
bcb4af0f84 Added fix for NM regression (mozbz#791626) 2013-01-15 12:23:03 +01:00
Martin Stransky
b0f5323781 Fixed Makefile generator (rhbz#304121) 2013-01-10 14:59:37 +01:00
Martin Stransky
7df449fd97 Fixed missing libxpcom.so provides 2013-01-09 15:10:47 +01:00
Martin Stransky
b497246cfd Merge branch 'f17' 2013-01-09 12:55:33 +01:00
Martin Stransky
4228c3d2be Added fix for langpacks 2013-01-09 12:54:46 +01:00
Martin Stransky
c10abc765f Merge branch 'master' into f17 2013-01-09 12:36:58 +01:00
Martin Stransky
0f3792dfad Updated NSS/NSPR versions 2013-01-09 12:36:43 +01:00
Martin Stransky
61255d76a4 Merge branch 'master' into f17 2013-01-09 12:21:32 +01:00
Martin Stransky
b260f32373 Disabled WebRTC due to rhbz#304121, enabled debuginfo packages 2013-01-09 12:21:15 +01:00
Martin Stransky
b139b47b1b Merge branch 'master' into f17 2013-01-09 11:07:13 +01:00
Martin Stransky
503a3b9896 Fixed source files 2013-01-09 11:06:56 +01:00
Martin Stransky
bd5e127846 Merge branch 'master' into f17 2013-01-09 09:07:35 +01:00
Martin Stransky
d667c3fbc8 Disabled system sqlite on Fedora 18 2013-01-09 09:07:12 +01:00
Martin Stransky
1122addfbb Merge branch 'master' into f17 2013-01-08 23:34:15 +01:00
Martin Stransky
e14ae82aeb Disabled debuginfo packages due to Bug #304121 2013-01-08 23:29:31 +01:00
Martin Stransky
0a4f563786 Merge branch 'master' into f17 2013-01-08 12:30:41 +01:00
Martin Stransky
8b21f12e61 Build fix 2013-01-08 12:30:24 +01:00
Martin Stransky
5767136afc Merge branch 'master' into f17 2013-01-07 15:20:31 +01:00
Martin Stransky
91316e0461 Update to 18.0 2013-01-07 15:20:09 +01:00
Peter Robinson
e3c414aab2 Merge branch 'master' into f17 2012-12-13 18:29:34 +00:00
Peter Robinson
d571e82662 Disable webrtc on ARM as it currently tries to build SSE on ARM (fix FTBFS), Enable methodjit/tracejit on ARMv7 for more speed :) Fixes RHBZ 870548 2012-12-13 17:31:55 +00:00
Jan Horak
ba8e69bb90 Merge branch 'master' into f17 2012-12-12 13:10:11 +01:00
Jan Horak
fdefea87fa Enable system sqlite for F18+ 2012-12-07 17:19:48 +01:00
Jan Horak
7b291c742e Fixed 813997 patch 2012-12-07 17:15:28 +01:00
Jan Horak
1966a42ad3 Merge branch 'master' into f17 2012-12-07 15:15:11 +01:00
Jan Horak
3406c21cdf Fixed rhbz#879595 2012-12-07 13:55:38 +01:00
Jan Horak
0e1808949c Merge branch 'master' into f17 2012-11-29 16:08:17 +01:00
Jan Horak
ae2817adef Update to 17.0.1 2012-11-29 15:16:03 +01:00
Jan Horak
eaeece52ad Merge branch 'master' into f17 2012-11-27 12:22:11 +01:00
Jan Horak
33cdb0601f Rebuild against older nss 2012-11-27 12:21:48 +01:00
Martin Stransky
52b97e7cd2 Merge branch 'master' into f17 2012-11-20 09:31:04 +01:00
Martin Stransky
3196ef4d10 chromium patch fix 2012-11-20 09:26:27 +01:00
Martin Stransky
f4851b5d22 Merge branch 'f16' into f17 2012-11-19 15:58:43 +01:00
Martin Stransky
8fc9b34d91 updated second arch patches 2012-11-19 15:57:33 +01:00
Dan Horák
c0a643a7b7 Merge branch 'master' into f17 2012-11-19 14:32:06 +01:00
Dan Horák
0a2c501637 webrtc is available only on selected arches 2012-11-19 14:28:32 +01:00
Dan Horák
1759faef47 Merge branch 'master' of ssh://pkgs.fedoraproject.org/xulrunner 2012-11-19 11:31:59 +01:00
Martin Stransky
fa76d4928a Merge branch 'master' into f17 2012-11-19 10:16:16 +01:00
Martin Stransky
cba7748c84 Update to 17.0 2012-11-19 10:14:38 +01:00
Dan Horák
93dc9b1f49 fix sed expression 2012-11-18 13:39:00 +01:00
Martin Stransky
bdc0967b94 Merge branch 'master' into f17 2012-11-14 16:46:47 +01:00
Martin Stransky
74228c06c1 Update to 17.0 Beta 6 2012-11-14 16:40:47 +01:00
Martin Stransky
d55d6d102d Merge branch 'master' into f17 2012-11-13 13:30:07 +01:00
Martin Stransky
918b77d5f9 removed unused patch 2012-11-13 12:27:03 +01:00
Martin Stransky
106e8d0a7e Update to 17.0 Beta 5 2012-11-13 11:55:24 +01:00
Martin Stransky
0f2909c4ff Merge branch 'master' into f17 2012-11-06 15:29:32 +01:00
Martin Stransky
b20671cea6 Added fix for rhbz#872752 2012-11-06 15:29:25 +01:00
Martin Stransky
5c603fd478 Merge branch 'master' into f17 2012-10-31 12:49:00 +01:00
Martin Stransky
ef5d07b4dc * Wed Oct 31 2012 Martin Stransky <stransky@redhat.com> - 16.0.2-1
- Updated mozilla-746112.patch for second arches
- Removed unused one (rhbz#855919)
2012-10-31 12:47:10 +01:00
Jan Horak
db9ec536da Merge branch 'master' into f17 2012-10-26 10:58:22 +02:00
Jan Horak
795c85db24 Update to 16.0.2 2012-10-26 10:56:43 +02:00
Jan Horak
4ad0003efa Merge branch 'master' into f17 2012-10-16 11:51:45 +02:00
Jan Horak
ec23a95c1f Use nss and nspr version from buildroot 2012-10-16 10:50:07 +02:00
Jan Horak
bca099b4dd Merge branch 'master' into f17 2012-10-16 09:34:23 +02:00
Jan Horak
16f7721ec9 Use nss and nspr version from buildroot 2012-10-16 09:32:13 +02:00
Jan Horak
ea989e77e0 Merge branch 'master' into f17 2012-10-16 08:39:56 +02:00
Jan Horak
bd4d14bb3f Fixed required nspr and nss version 2012-10-16 08:39:34 +02:00
Dan Horák
302c10a7b6 Merge branch 'master' into f17 2012-10-11 22:15:57 +02:00
Dan Horák
9d9eab78e3 fix sed expression 2012-10-11 22:15:12 +02:00
Martin Stransky
40d90db367 Merge branch 'master' into f17 2012-10-11 14:00:35 +02:00
Martin Stransky
7dba846d6d Update to 16.0.1 2012-10-11 14:00:29 +02:00
Martin Stransky
e133a19171 Merge branch 'master' into f17 2012-10-11 13:59:13 +02:00
Martin Stransky
b2e14f89df Update to 16.0.1 2012-10-11 13:58:24 +02:00
Martin Stransky
0103c4f6c9 Merge branch 'master' into f17 2012-10-10 11:00:15 +02:00
Martin Stransky
b8688eeff3 Fixed xulrunner launch script 2012-10-10 11:00:08 +02:00
Martin Stransky
9ab3c48c2d Merge branch 'f16' into f17 2012-10-09 11:50:59 +02:00
Martin Stransky
18ce54b15d build fixes 2012-10-09 11:50:05 +02:00
Martin Stransky
291cdbe240 merge 2012-10-08 15:44:23 +02:00
Martin Stransky
8518ced4d2 changelog fix 2012-10-08 15:42:57 +02:00
Martin Stransky
e62677590a update to ff16 2012-10-08 15:40:11 +02:00
Martin Stransky
5110389c62 merge 2012-10-08 15:35:35 +02:00
Martin Stransky
8e6cfdbad4 Update to 16.0 2012-10-08 15:21:29 +02:00
Jan Horak
0602e08476 Rebuild with gcc to fix rhbz#830017 2012-09-27 11:20:00 +02:00
Martin Stransky
00bca40362 removed unused patch 2012-09-18 13:15:45 +02:00
Martin Stransky
69e49742a5 Added fix for rhbz#855919 - Firefox freezes on Fedora 18 for PPC64 2012-09-17 16:51:36 +02:00
Martin Stransky
97e7825fe3 Added build flags for second arches 2012-09-14 22:04:41 +02:00
Jan Horak
7d3b8c5fc2 Update to 15.0.1 2012-09-11 17:27:00 +02:00
Martin Stransky
d91ee1f4f7 Update to XL15 2012-08-27 14:04:02 +02:00
Martin Stransky
66f5e7a063 Update to XL15 2012-08-27 14:02:51 +02:00
Martin Stransky
82b4e04984 Upload sources 2012-08-22 14:01:43 +02:00
Martin Stransky
f86b210116 Update to xulrunner 15b6 2012-08-22 13:46:10 +02:00
Jan Horak
050d36943a Added fix for mozbz#709732 - color profiles 2012-08-09 15:39:55 +02:00
Dan Horák
e59ccef1ab Added fix for secondary arches - mozbz#750620 2012-07-25 13:24:16 +02:00
Dennis Gilmore
3aa28f2c42 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-22 02:23:43 -05:00
Martin Stransky
06cf9cd3b7 More build fixes 2012-07-17 14:23:23 +02:00
Martin Stransky
b9ad0d4ead release up 2012-07-17 00:15:36 +02:00
Martin Stransky
b85c7e35ed Ship xpcshell again 2012-07-17 00:12:39 +02:00
Martin Stransky
9e952990a7 Build fix 2012-07-16 15:39:40 +02:00
Martin Stransky
c1548b5008 build fixes 2012-07-16 15:20:59 +02:00
Martin Stransky
fce8fe8fc9 build fixes 2012-07-16 14:19:32 +02:00
Martin Stransky
65af9bcf03 Update to 14.0.1 2012-07-16 13:51:53 +02:00
Jan Horak
c6ada0ca36 Fixed changelog encoding 2012-06-19 15:18:56 +02:00
Jan Horak
a10f0bc4e5 Update to 13.0.1 2012-06-16 22:48:47 +02:00
Martin Stransky
df3636d28e src.rpm should include all patches 2012-06-06 09:44:48 +02:00
Martin Stransky
99112db19b more build fixed 2012-06-05 13:10:07 +02:00
Martin Stransky
549acf31d1 objdir build fix 2012-06-05 12:20:20 +02:00
Martin Stransky
4639488944 build patch and fix 2012-06-05 11:03:04 +02:00
Martin Stransky
09dda616bc Merge branch 'master' of ssh://pkgs.fedoraproject.org/xulrunner 2012-06-04 17:00:05 +02:00
Martin Stransky
1a4c9e5740 fixed build errors 2012-06-04 16:59:44 +02:00
Martin Stransky
fa53a9add9 Update to 13.0 2012-06-04 10:55:40 +02:00
Martin Stransky
d88f0a6b83 More ppc(64) fixes - mozbz#746112 2012-05-31 14:23:02 +02:00
Martin Stransky
9ccd78f5a8 Added workaround for ppc(64) - mozbz#746112 2012-05-28 09:25:02 +02:00
Dan Horák
bb57e42f22 Used backported upstream patch from mozb#734335 for fixing the sps profiler build
- Fixed build of jemalloc on ppc (patch by Gustavo Luiz Duarte/IBM)
2012-05-07 13:26:43 +02:00
Dan Horák
d9f854b6c3 Added new patch for 691898 - backport from trunk
- Added build fix for secondary arches
2012-05-04 16:55:08 +02:00
Martin Stransky
07e7918b81 Added requires for nss-static (rhbz#717247) 2012-05-04 15:58:37 +02:00
Martin Stransky
197f33837a Enable ppc(64) paralell builds (rhbz#816612) 2012-04-30 15:44:19 +02:00
Martin Stransky
a74f3223d9 Disable system sqlite for Fedora17 and older 2012-04-24 11:29:38 +02:00
Martin Stransky
07f2ed7a2f without system cairo 2012-04-24 10:51:07 +02:00
Martin Stransky
9d40849223 removed already merged patches 2012-04-24 10:34:59 +02:00
Martin Stransky
df71757668 Added switch for system cairo 2012-04-24 10:19:29 +02:00
Martin Stransky
7b2b7ae0ec Update to 12.0 2012-04-24 09:59:07 +02:00
Jan Horak
4f0069f464 Fixed Source0 URL 2012-03-28 12:38:06 +02:00
Martin Stransky
88357e6d51 debug/optimize is set in spec now 2012-03-20 13:13:32 +01:00
Martin Stransky
3ea068df02 system nss/nspr is set in spec now 2012-03-20 13:12:27 +01:00
Martin Stransky
ec258c0766 Added libvpx-devel dependency 2012-03-13 12:34:25 +01:00
Martin Stransky
abd4283f86 Added libvpx-devel dependency 2012-03-13 12:29:41 +01:00
Martin Stransky
59fb4d58f0 Update to 11.0 2012-03-13 08:53:44 +01:00
Martin Stransky
9997ea141f uploaded sources 2012-03-09 17:37:58 +01:00
Martin Stransky
fe9b61df01 Update to FF11B7, spec fixes, enabled debug builds 2012-03-09 17:26:29 +01:00
Dan Horák
0a9b6b4f83 Add fix for secondary arches from mozb#691898 2012-03-09 13:48:44 +01:00
Martin Stransky
4376a141ad Removed yasm dependency 2012-03-01 11:41:57 +01:00
Martin Stransky
d13e1f57a1 Added fix from rhbz#796929 - xulrunner doesn't compile on ARM 2012-02-27 12:31:48 +01:00
Martin Stransky
b01ac6acd6 Added fix for mozbz#727401 2012-02-16 12:43:58 +01:00
Martin Stransky
0b7487b59b Allow network manager to handle the offline status 2012-02-14 16:07:40 +01:00
Jan Horak
5acc2c9e63 Update to 10.0.1 2012-02-09 09:08:00 +01:00
Jan Horak
2dfca3c343 Fixed nspr version 2012-01-31 12:10:48 +01:00
Jan Horak
ac664fef27 Update to 10.0 final 2012-01-31 11:10:20 +01:00
Jan Horak
8862da6239 Fixed fedora 15 spec 2012-01-31 10:01:48 +01:00
Jan Horak
8dc3373e15 Merge branch 'f15' of ssh://pkgs.fedoraproject.org/xulrunner into f15 2012-01-31 09:52:47 +01:00
Jan Horak
74f1dd2feb Merge branch 'master' into f15
Conflicts:
	xulrunner.spec
2012-01-31 09:52:18 +01:00
Tom Callaway
39c23474f1 fix issues with ftbfs in rawhide 2012-01-30 17:10:16 -05:00
Tom Callaway
69d464142c rebuild for libvpx 1.0.0 2012-01-30 13:43:17 -05:00
Martin Stransky
d1324ca28e merge with master 2012-01-25 17:08:41 +01:00
Martin Stransky
bb278defaa updated build patch 2012-01-25 16:56:49 +01:00
Martin Stransky
bdde45548c updated build patch 2012-01-25 15:59:11 +01:00
Martin Stransky
92f67d0c38 added a build patch 2012-01-25 15:31:29 +01:00
Martin Stransky
6a04c874e9 added a build patch 2012-01-25 15:15:59 +01:00
Martin Stransky
8fec9ed95d added upstream build patch 2012-01-25 14:02:48 +01:00
Martin Stransky
b822772ed3 Update to 10.0 Beta 6 - removed old sources 2012-01-25 12:03:07 +01:00
Martin Stransky
79ebf32e13 Update to 10.0 Beta 6 2012-01-25 11:53:00 +01:00
Martin Stransky
11561c479f Update to 10.0 Beta 6 2012-01-25 11:50:17 +01:00
Dennis Gilmore
4144f72afe Merge branch 'master' into f15 2012-01-19 22:08:11 -06:00
Dennis Gilmore
816acb4940 add missing v from armv7hl and armv7hnl config options 2012-01-19 22:06:16 -06:00
Dan Horák
0827a5f701 Merge branch 'master' into f15 2012-01-04 18:07:27 +01:00
Dan Horák
2f0001b55f fix build on secondary arches (cherry-picked from 13afcd4c097c) 2012-01-04 11:36:14 +01:00
Peter Robinson
2ead2a74a0 Merge branch 'master' into f15 2011-12-24 10:20:35 +00:00
Peter Robinson
4a6f9f89f0 Add compile options for ARM hfp/sfp - RHBZ #738509 2011-12-23 14:28:05 +00:00
Jan Horak
3d0df2a1f1 Merge branch 'master' into f15 2011-12-23 11:45:20 +01:00
Jan Horak
0f1f40efe9 Update to 9.0.1 2011-12-23 08:02:29 +01:00
Jan Horak
01d88c4028 Removed system sqlite for f15 2011-12-20 12:25:31 +01:00
Jan Horak
6978f4c691 Removed system sqlite for f15 (sqlite is too old), removed from mozconfig 2011-12-20 12:12:14 +01:00
Jan Horak
c674336318 Removed system sqlite for f15 (sqlite is too old) 2011-12-20 12:10:54 +01:00
Jan Horak
cefd63cc07 Update to 9.0 2011-12-20 10:22:28 +01:00
Martin Stransky
357c2e6152 build fix 2011-12-13 15:41:20 +01:00
Martin Stransky
77beb51d3d secondary ipc patch fix 2011-12-09 16:32:36 +01:00
Martin Stransky
e1d9c2b7ba new sources 2011-12-09 15:46:39 +01:00
Martin Stransky
8d7020d05f Merge branch 'f16' 2011-12-09 15:30:39 +01:00
Martin Stransky
f6111dd58d Updated to 9.0 Beta 5 2011-12-09 15:20:30 +01:00
Jan Horak
38d4b7ec0f Merge branch 'master' of ssh://pkgs.fedoraproject.org/xulrunner
Conflicts:
	xulrunner.spec
2011-12-07 13:19:14 +01:00
Jan Horak
67e28b0406 Merge branch 'f16' of ssh://pkgs.fedoraproject.org/xulrunner into f16
Conflicts:
	xulrunner.spec
2011-12-07 13:16:18 +01:00
Jan Horak
f4329e2720 Gnome 3 proxy honoured now: mozbz#682832 2011-12-07 13:11:15 +01:00
Tom Callaway
664bec7287 fix bug in npapi.h causing compile failures 2011-12-06 14:57:27 -05:00
Tom Callaway
24b44d7ae4 fix bug in npapi.h causing compile failures 2011-12-06 14:46:18 -05:00
Tom Callaway
8737016934 fix bug in npapi.h causing compile failures 2011-12-06 14:46:03 -05:00
Tom Callaway
1b7aac2d52 fix bug in npapi.h causing compile failures 2011-12-06 14:45:43 -05:00
Jan Horak
d75019a099 Fixed s390x patch by Martin Stransky 2011-12-02 16:12:31 +01:00
Jan Horak
9e7af0f05d Forgot to bump release 2011-11-29 15:31:24 +01:00
Jan Horak
19e30bb800 Fixed s390x crash during installation 2011-11-29 15:28:06 +01:00
Martin Stransky
86ab3b2855 s390(x) build fixes 2011-11-25 13:04:24 +01:00
Martin Stransky
1748fb4bb2 Merge branch 'master' into f15 2011-11-08 09:52:18 +01:00
Martin Stransky
4ef9150f98 update to 8.0 2011-11-08 09:51:57 +01:00
Martin Stransky
1dfc591329 Merge branch 'master' into f15 2011-10-18 11:20:28 +02:00
Martin Stransky
18802c4c16 * Tue Oct 18 2011 Ville Skyttä <ville.skytta@iki.fi> - 7.0.1-5
- Avoid %%post/un shell invocations
  and dependencies (rhbz#736830).
2011-10-18 11:20:02 +02:00
Martin Stransky
13dae38671 Merge branch 'master' into f15 2011-10-18 10:51:49 +02:00
Martin Stransky
92d7ca8bd8 Updated cairo dependency (rhbz#742853) 2011-10-18 10:51:19 +02:00
Dan Horák
60f88c26ca Merge branch 'master' into f15 2011-10-11 17:42:57 +02:00
Dan Horák
4e44d76599 fix build on secondary arches 2011-10-11 17:39:11 +02:00
Martin Stransky
941c8b4923 Merge branch 'master' into f15 2011-10-10 16:59:39 +02:00
Martin Stransky
b4c9d4da48 * Mon Oct 10 2011 Martin Stransky <stransky@redhat.com> 7.0.1-2
- Removed GRE stuff
- Removed xulrunner rpath (mozbz#686434)
2011-10-10 16:59:12 +02:00
Martin Stransky
740114b3e2 * Mon Oct 10 2011 Martin Stransky <stransky@redhat.com> 7.0.1-2
- Removed GRE stuff
- Removed xulrunner rpath (mozbz#686434)
2011-10-10 16:53:29 +02:00
Jan Horak
c619e7c6d5 Update to 7.0.1 2011-09-30 13:14:07 +02:00
Jan Horak
9265c14f36 Fixed patch and removed unpacked files 2011-09-27 17:13:03 +02:00
Jan Horak
5be7aa1e3e Update to 7.0 2011-09-27 11:21:00 +02:00
Jan Horak
d841c09d3c Removed DigiNoTar patch 2011-09-06 12:58:34 +02:00
Jan Horak
8ce4bfee45 Update to 6.0.2 2011-09-06 12:04:41 +02:00
Jan Horak
48dc385d91 Distrust a specific Certificate Authority 2011-08-31 09:53:47 +02:00
Martin Stransky
2c0bcefedd Updated gtkmozembed patch 2011-08-16 23:47:35 +02:00
Martin Stransky
0aac89f41e Removed unnecessary patch 2011-08-16 16:46:34 +02:00
Martin Stransky
253d020ea6 Removed missing files from spec 2011-08-16 15:43:27 +02:00
Martin Stransky
fcda061fb1 Merge branch 'master' of ssh://pkgs.fedoraproject.org/xulrunner 2011-08-16 12:22:22 +02:00
Martin Stransky
11a265a342 Update to 5.0 - mozilla-639554 2011-08-16 12:20:44 +02:00
Martin Stransky
65d6013629 Update to 5.0 - removed gre.conf stuff 2011-08-16 12:18:47 +02:00
Martin Stransky
b94c0a62d6 update to 6.0 - xulstup patch fix 2011-08-16 11:31:57 +02:00
Martin Stransky
2272710ef8 Update to 6.0 - patch fix 2011-08-16 11:11:35 +02:00
Martin Stransky
7f40f3bcf8 Update to 6.0 2011-08-16 10:36:46 +02:00
Martin Stransky
e1e5499faf chromium_types.h patch fix for second arches - fixed patch path 2011-06-30 10:11:57 +02:00
Martin Stransky
37ba0418d6 chromium_types.h patch fix for second arches 2011-06-30 10:09:43 +02:00
Martin Stransky
1b303d1e2c Fixed build on powerpc(64) 2011-06-30 09:20:09 +02:00
Dan Horák
dc36f804a3 fix build on secondary arches with IPC enabled 2011-06-28 16:15:23 +02:00
Martin Stransky
6784b47c31 changelog fix 2011-06-24 11:36:45 +02:00
Martin Stransky
bdfffd1fa8 Merge remote-tracking branch 'origin/f15' 2011-06-24 11:35:19 +02:00
Martin Stransky
181c5a7b48 added libcurl patch 2011-06-24 11:31:49 +02:00
Martin Stransky
9b52e09b09 merge branches 2011-06-24 11:24:29 +02:00
Martin Stransky
083b75fdc9 libCurl build fix 2011-06-24 11:13:01 +02:00
Martin Stransky
61c0be23b9 Updated to 5.0 2011-06-24 08:46:30 +02:00
Martin Stransky
7c60274b4a Reverted mozbz#648156 - Remove gtkmozembed 2011-06-22 12:44:45 +02:00
Martin Stransky
1d183885f0 Reversed mozbz#642795 - Remove support for registering and finding system XULRunner via config files or the registry. 2011-06-21 22:58:15 +02:00
Martin Stransky
96aeb5e23b added patch header 2011-06-21 15:53:01 +02:00
Martin Stransky
eb1d55c581 Update to 5.0 2011-06-21 15:40:38 +02:00
Martin Stransky
7e6097986d changelog fix 2011-05-26 14:39:34 +02:00
Martin Stransky
33d5afaf97 Rebuild for new hunspell (rhbz#707760) 2011-05-26 14:38:46 +02:00
Christopher Aillon
3c6f8e5e33 2.0.1 2011-04-28 21:23:36 -07:00
Christopher Aillon
a11f08f797 Use uname -m for creating the symbols file name
This matches what the makefile does.
Noticed since %_arch is i386 on i686 machines.
2011-04-21 15:21:05 -07:00
Christopher Aillon
f59e20acc5 Bump release to -4 2011-04-21 14:27:18 -07:00
Christopher Aillon
0dcb17abd5 Split out mozilla crashreporter symbols to its own debuginfo package
These are symbols for mozilla.org's crashreporter server,
and aren't needed for normal debuginfo usage.
2011-04-21 14:26:47 -07:00
Christopher Aillon
38886e79b2 Bump release to -3 2011-04-10 20:41:04 -07:00
Christopher Aillon
d06f46e99e Eliminate deadlocks in ReleaseZip
Upstream bug: https://bugzilla.mozilla.org/show_bug.cgi?id=637286
Upstream commit: http://hg.mozilla.org/releases/mozilla-2.0/rev/46171fccbeda

Apply the deadlock patch before the omnijar patch; the latter is
reviewed but not yet committed.  Also, update the latter due to
nearby changes.
2011-04-10 19:08:47 -07:00
Christopher Aillon
f69a239dc5 Don't claim network is offline until we've loaded the link service
On version upgrades, we look for network earlier to check for
extension updates.  Since we haven't loaded the network link
service at this point, we can't ask it, so assume it's off.

This updates the patch for mozilla bug 627672 from v4 to v5.
https://bugzilla.mozilla.org/show_bug.cgi?id=627672
2011-04-10 17:10:11 -07:00
Christopher Aillon
f3c3a33154 Let's do a -2 build
with all the stuff that just got added, yay!
2011-04-04 01:15:00 -07:00
Christopher Aillon
c08abc5f1d Update for NetworkManager 0.9 connection states
https://bugzilla.mozilla.org/show_bug.cgi?id=639959
2011-04-04 01:10:01 -07:00
Christopher Aillon
70bd22aed6 Lazily intialize the network link service
The IO service needs to be loaded in order to process manifest files,
which is where the dbus service is specified.  However, the IO service
also needs the network link service, which in turn needs the dbus service
in order to handle network state changes.  So, we need to thus make sure
we delay loading of the dbus service.

Patch based on v4 (v3 + review nits) from
https://bugzilla.mozilla.org/show_bug.cgi?id=627672#c13
2011-04-04 01:10:01 -07:00
Christopher Aillon
bd06f3a387 Updates for GNOME 3
Taken from https://bugzilla.mozilla.org/show_bug.cgi?id=611953

firefox-4.0-moz-app-launcher.patch is patch 1
Strictly speaking, this part isn't really needed in XULRunner,
since the patch is for Firefox only, but it changes some things
which get touched in the gnome 3 patch later.

firefox-4.0-gnome3.patch is patches 2-5.
This is mostly a Firefox patch but there are some XULRunner bits
interspersed within the patch, which is why we include it here.
Not all patches have positive review yet; there's a question of
whether to ensure a gsettings key exists, due to picture-filename
changing to picture-uri in the middle of the review process.

This is something we can control in the distribution, though, and
don't need to be dynamic about it.
2011-04-04 01:10:01 -07:00
Christopher Aillon
7aeeef53ad Fix SIGABRT in X_CloseDevice: XI_BadDevice
Fedora bug:  https://bugzilla.redhat.com/543165
Mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=576933
2011-04-04 01:10:01 -07:00
Christopher Aillon
4d8431c89b 2.0 2011-03-22 08:14:01 -07:00
Christopher Aillon
6e79ba3d92 2.0 RC 2 2011-03-18 18:26:29 -07:00
Jan Horak
0b16fb9569 Disabled gnomevfs
Enabled gio
Building with system-libvpx
2011-03-17 17:21:12 +01:00
Christopher Aillon
f955489629 2.0 RC 1
Update tarballdir for 2.0
Update omnijar patch for a nearby change
2011-03-09 14:34:05 -08:00
Dennis Gilmore
f11ada0dae use --disable-tracejit on sparc64 the option was renamed from --disable-jit 2011-03-01 10:15:29 -06:00
Christopher Aillon
b2272e0675 Merge branch 'master' into f15 2011-02-27 01:51:49 -08:00
Christopher Aillon
b479600d89 Freeze the User-Agent build date at 20100101
This matches upstream.
See http://hacks.mozilla.org/2010/09/final-user-agent-string-for-firefox-4/

The build date value gets hardcoded in at compile-time of nsHttpHandler.cpp
which is part of XULRunner, so we need to do this here instead of Firefox.
2011-02-27 01:47:04 -08:00
Christopher Aillon
11250faa59 Use omnijar as our chrome file format
Don't bother passing a chrome file format in our mozconfig,
omnijar is the default, but it didn't work before.

Adjust the %files list accordingly.

Install our preference file before running make install so it
gets automatically added to omni.jar

See http://blog.mozilla.com/mwu/2010/08/13/omnijar-how-does-it-work/
2011-02-26 16:38:02 -08:00
Christopher Aillon
bc4cfee319 Enable omnijar support
Patchset from https://bugzilla.mozilla.org/show_bug.cgi?id=620931
2011-02-26 16:33:20 -08:00
Christopher Aillon
0488b40259 Remove User-Agent customizations
Support got dropped in https://bugzilla.mozilla.org/show_bug.cgi?id=581008

https://developer.mozilla.org/en/Gecko_user_agent_string_reference
2011-02-26 16:32:09 -08:00
Christopher Aillon
584ff40cbe No longer need to get rid of chrome subdirectories
...because there aren't any.
2011-02-26 16:29:57 -08:00
Christopher Aillon
5f19fa9cb2 Merge branch 'master' into f15 2011-02-25 14:25:35 -08:00
Christopher Aillon
3541332ac0 2.0 Beta 12
- Remove upstreamed patches:
  - mozilla-notify.patch
  - xulrunner-2.0-os2cc.patch
  - xulrunner-2.0-system-cairo.patch
  - xulrunner-2.0-system-cairo-tee.patch

- Update network pref per https://bugzilla.mozilla.org/show_bug.cgi?id=620472
  and https://bugzilla.mozilla.org/show_bug.cgi?id=629833
2011-02-25 14:05:40 -08:00
Christopher Aillon
2133b24e8a 2.0 Beta 12
- Remove upstreamed patches:
  - mozilla-notify.patch
  - xulrunner-2.0-os2cc.patch
  - xulrunner-2.0-system-cairo.patch
  - xulrunner-2.0-system-cairo-tee.patch

- Update network pref per https://bugzilla.mozilla.org/show_bug.cgi?id=620472
  and https://bugzilla.mozilla.org/show_bug.cgi?id=629833
2011-02-25 11:14:22 -08:00
Christopher Aillon
b2199476be Nix some redundant push/pop pairs 2011-02-23 11:04:59 -08:00
Dennis Gilmore
91f07ca802 * Sun Feb 13 2011 Dennis Gilmore <dennis@ausil.us> 2.0-0.22
- disable nanojit on sparc64 its not supported and doesnt get automatically switched off
2011-02-13 14:46:58 -06:00
Christopher Aillon
beb596becb Use %{__isa_bits} in place of %{mozbits}
It is defined by rpm, so we don't need to worry about figuring it
out ourselves.
2011-02-11 15:19:05 -08:00
Christopher Aillon
516f4cb53e Also provide arch-agnostic versions of gecko virtual provides 2011-02-10 21:19:09 -08:00
Christopher Aillon
a811c39064 Oops, remove my appended disttag 2011-02-10 20:41:09 -08:00
Christopher Aillon
5c4e15e455 Introduce better versioning for our gecko virtual provides
Now, the gecko-libs and gecko-devel virtual provides will be pinned
to an individual Gecko release, so packages can do things like
  Requires: gecko-libs = 2.0-beta11
  BuildRequires: gecko-libs = 2.0-beta11

Final releases will be pinned to e.g. 2.0-1 regardless of %{release}

Also, make sure the virtual provides are arch-specific
2011-02-10 18:56:25 -08:00
Christopher Aillon
eab4fa4352 2.0 Beta 11 2011-02-08 09:43:24 -08:00
Christopher Aillon
b34d64f9be Update the patch to os2.cc
C++ should include <cstddef>
2011-02-07 20:03:48 -08:00
Christopher Aillon
5c323075d8 Update description text
Based on text from https://developer.mozilla.org/En/XULRunner
2011-02-02 22:00:50 -08:00
Christopher Aillon
713480ce2c Use _sysconfdir instead of /etc
Also, group up various 64 vs 32 bit things together
Re-use mozbits to determine the ldconf filename
2011-02-02 21:59:20 -08:00
Christopher Aillon
80f086ce45 Remove some spurious variables
We already have global macros for the app dir, no need to redefine them.
This also fixes up an issue with the postun script.
2011-02-01 18:09:54 -08:00
Christopher Aillon
d0255b10f1 Clean up our macro usage a little bit
- Use %global instead of %define
- Move items that change less frequently further down in the specfile
- Rename a few items to better reflect reality
- Update a few versions (pointed out by Jory A. Pratt)
2011-01-31 19:41:07 -08:00
Christopher Aillon
a17a97c19a housekeeping: remove some no-longer needed patches
* firefox4-jemalloc.patch:
    fixed differently by
    http://hg.mozilla.org/mozilla-central/rev/7a2802932585

* mozilla-malloc.patch:
    rendered obsolete by
    http://pkgs.fedoraproject.org/gitweb/?p=xulrunner.git;a=commit;h=33fcc16fa7be4126ab8671fd505242f9513766ae
2011-01-31 06:07:48 -08:00
Christopher Aillon
26b4be1d4c Don't overwrite CFLAGS/CXXFLAGS
The -debuginfo mozconfig was stomping on our CFLAGS/CXXFLAGS.
Stop passing them in via the configure flag and just pass them
via their environment variables.
2011-01-29 14:41:45 -08:00
Christopher Aillon
ab389f9c9e No longer need to define and clean up the build root
In Fedora 13+ this is handled automatically.
http://fedoraproject.org/wiki/Packaging/Guidelines#BuildRoot_tag
http://fedoraproject.org/wiki/Packaging/Guidelines#.25clean
2011-01-29 13:42:08 -08:00
Christopher Aillon
ff1fc1adb2 Fix drop down window location
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=672718
      https://bugzilla.mozilla.org/show_bug.cgi?id=628861

See https://bugzilla.mozilla.org/show_bug.cgi?id=562138#c8
2011-01-26 23:17:06 -08:00
Christopher Aillon
f56cc2e441 Kill the man page
It's not installed, and besides, it's an extremely out-dated version
of the firefox man page.
2011-01-25 16:12:29 -08:00
Christopher Aillon
5b49dc5f7b Revert part of fb5ad6b
CXXFLAGS is apparently not picked up by xpcom/glue which is one of
the places we need -fpermissive in order to build with GCC 4.6.
2011-01-25 13:42:54 -08:00
Christopher Aillon
359e9771a5 Update to Beta 10
Refresh patches to apply to newer tree
xulrunner-2.0-no-methodjit.patch is now upstreamed
Add xulrunner-2.0-os2cc.patch
Require autoconf-2.13 for updated xulrunner-2.0-system-cairo-tee.patch
2011-01-25 12:09:32 -08:00
Christopher Aillon
3d313edf01 Update the libnotify patch to match upstream
There's a patch in https://bugzilla.mozilla.org/show_bug.cgi?id=628222
which has review
2011-01-25 11:01:32 -08:00
Christopher Aillon
361738c81f Build with -fpermissive
GCC 4.6 got stricter.  Enable this for now so we can build.
Also, fix up the comment about exceptions.
2011-01-25 09:06:35 -08:00
Christopher Aillon
e130f22b0c Move bug links to the individual patch files 2011-01-25 08:58:32 -08:00
Christopher Aillon
fb5ad6bfec Fix up optimize flags
Don't pass the opt flags twice to moz, as that will just cause them
to be duplicated in the compile lines.

Also, only need to execute sed once.
2011-01-25 08:54:52 -08:00
Christopher Aillon
e8acd9ae68 Update the parallel build flags
Up to -j4 is supported on x86 arches (upstream builds with -j4)
Leave the other arches out still since they are not proven to be reliable.
2011-01-25 08:50:56 -08:00
Dan Horák
17a497c319 - updated the 64bit-big-endian patch (bmo#627664)
- added fix for build with --disable-methodjit (bmo#623277)
2011-01-21 12:03:22 +01:00
Dan Horák
7a1c63380c 64bit-big-endian patch updated 2011-01-21 10:31:26 +01:00
Christopher Aillon
7f7dd1651b Modify the cairo patches to get them to compile
xulrunner-2.0-system-cairo.patch:
Drop the changes for gfx/thebes/gfxTeeSurface.cpp

xulrunner-2.0-system-cairo.patch:
Re-diff gfx/thebes/gfxTeeSurface.cpp per above changes
2011-01-14 14:13:43 -08:00
Christopher Aillon
1d5a2055c0 Avoid failing to build because of the lack kof cairo tee surface support
Patch from Mike Hommey at https://bugzilla.mozilla.org/show_bug.cgi?id=624684
2011-01-14 13:25:04 -08:00
Christopher Aillon
eb14236946 Work around new features that are not available in system cairo
Patch from upstream bug https://bugzilla.mozilla.org/show_bug.cgi?id=623797
2011-01-14 12:54:13 -08:00
Christopher Aillon
770eb68ed2 Update to 2.0 Beta 9 2011-01-14 12:15:19 -08:00
Tom "spot" Callaway
180fa428ce enable system sqlite, see https://fedorahosted.org/fpc/ticket/34 2011-01-13 11:56:24 -05:00
Christopher Aillon
b262776cbc housekeeping: remove unused patch
Replaced by mozilla-193-pkgconfig.patch
2011-01-12 23:23:12 -08:00
Christopher Aillon
26c49bf569 housekeeping: remove unused patch
Fixed upstream slightly differently as http://hg.mozilla.org/mozilla-central/rev/7a2802932585
2011-01-12 23:21:51 -08:00
Christopher Aillon
8bca27676f housekeeping: remove upstreamed patch
Pushed upstream as http://hg.mozilla.org/releases/mozilla-1.9.2/rev/ee1f680f37a1
2011-01-12 23:18:04 -08:00
Christopher Aillon
dfcc365618 housekeeping: remove upstreamed patch
Pushed upstream as http://hg.mozilla.org/mozilla-central/rev/e0cb183375dd
2011-01-12 16:16:07 -08:00
Christopher Aillon
ce3ab78cbc Remove browser-only prefs
Remove browser-only prefs.  Plus, these prefs already exist in the browser (Firefox) package's prefs file.
2011-01-12 15:44:35 -08:00
Christopher Aillon
654d4ce2eb Ignore the GLX blacklist
Upstream is seeing a bunch of crashes, but most likely on older hardware so they are blocking all drivers until they figure out which ones are the culprits.  Enabling it in rawhide to see if we can track down any of these (though I suspect they are mostly older drivers).
2011-01-12 15:03:13 -08:00
Martin Stransky
1cf7e3b081 reverted fix for rhbz#658471 2010-12-23 08:59:10 +01:00
Dan Horák
ea7512ecdb - updated the 64bit-big-endian patch 2010-12-22 13:15:50 +01:00
Martin Stransky
a6d3acebb2 enable url-classifier and jar format for chrome files 2010-12-21 17:39:19 +01:00
Martin Stransky
c83802c223 Removed old sources 2010-12-21 13:41:57 +01:00
Martin Stransky
cebfca18ff Update to beta8 2010-12-21 13:15:45 +01:00
Martin Stransky
8ca91bd018 removed unused library path (rhbz#658471) 2010-12-20 12:17:23 +01:00
Dan Horák
db37aec195 - disable the crash reporter on non-x86 arches
- add sparc64 as 64-bit arch
2010-12-17 23:35:53 +01:00
Jan Horak
ac6c1badd7 Fixed symbols installation location 2010-12-17 13:05:59 +01:00
Jan Horak
81cdf46110 Libnotify required version put back to 0.7 2010-12-15 15:12:46 +01:00
Jan Horak
f024bbe4ef Fixed mozilla debug symbols install directory 2010-12-15 15:11:51 +01:00
Jan Horak
b9b74f2f29 Fixed crashreporter symbols filename 2010-12-15 13:52:46 +01:00
Jan Horak
add23b38a2 Crash reporter static patch added 2010-12-15 12:25:29 +01:00
Jan Horak
6d6b429526 Added build require libcurl-devel, needed for crash reporter 2010-12-15 11:42:29 +01:00
Jan Horak
7b0d82a165 Enable mozilla's crash reporter 2010-12-15 11:24:17 +01:00
Dan Horák
8b62b3199b add s390/ppc/sparc build fixes 2010-11-15 15:01:34 +01:00
Jan Horak
8bfe96b983 Fixed mozilla-libjpeg-turbo.patch 2010-11-12 12:53:07 +01:00
Jan Horak
026ced668b Removed mozilla-about-firefox-version.patch 2010-11-12 12:12:41 +01:00
Jan Horak
82b5e253cc Merge branch 'master' of ssh://pkgs.fedoraproject.org/xulrunner 2010-11-12 08:57:38 +01:00
Jan Horak
a09e3ff1c0 Removed mozilla-about-version patch 2010-11-12 08:56:35 +01:00
Dan Horák
baeacb74dd - The s390 patch is not needed anymore 2010-11-11 18:15:17 +01:00
Jan Horak
7ad8147c58 Update to 4.0b7 2010-11-11 15:58:07 +01:00
Christopher Aillon
b05bc68a74 - Ensure that WM_CLASS matches the desktop file 2010-11-04 11:32:46 -07:00
Martin Stransky
58400e6aa3 Libnotify rebuild (rhbz#649071) 2010-11-03 12:58:12 +01:00
Jesse Keating
91fc7ff0d2 - Rebuilt for gcc bug 634757 2010-09-29 17:56:44 -07:00
Martin Stransky
e2d753bb18 disable system sqlite for now 2010-09-21 16:52:18 +02:00
Martin Stransky
9d46d40c5b Upload sources 2010-09-21 16:41:16 +02:00
Martin Stransky
040bf449e4 Upload sources 2010-09-21 16:38:20 +02:00
Martin Stransky
5411179aa6 Update to 2.0b6 2010-09-21 16:26:02 +02:00
Tom "spot" Callaway
d930933b8f optimize 2010-09-07 12:16:09 -04:00
Tom "spot" Callaway
1be133d4c7 spec cleanups 2010-09-07 12:13:47 -04:00
Martin Stransky
44c07e074a temporary gcc flags fix 2010-09-01 11:14:08 +02:00
Martin Stransky
b15b5c462c spec fix 2010-08-30 11:50:33 +02:00
Martin Stransky
fcf3da7301 spec fix 2010-08-30 11:18:07 +02:00
Martin Stransky
4005251e16 spec fix 2010-08-30 10:33:09 +02:00
Martin Stransky
017823b903 Update to 1.9.3.1 beta 4 2010-08-27 16:55:16 +02:00
Martin Stransky
626dcddfaf Update to 1.9.3.1 beta 4 2010-08-27 16:40:37 +02:00
Martin Stransky
57a669ab9d Update nss version 2010-08-27 14:18:27 +02:00
Martin Stransky
33fcc16fa7 disable C++ exceptions 2010-08-18 15:20:12 +02:00
Martin Stransky
834d19266d build fix 2010-08-17 11:42:58 +02:00
Martin Stransky
75d7c0abb8 added patch 2010-08-17 11:20:15 +02:00
Martin Stransky
f09aaf443c added requires 2010-08-17 10:51:04 +02:00
Martin Stransky
fb715a2d34 disabled system sqlite 2010-08-17 10:20:07 +02:00
komat
ddf59ad539 Update to 1.9.3.1 beta 3 2010-08-16 12:19:31 +02:00
Fedora Release Engineering
23a7da5a28 dist-git conversion 2010-07-29 16:15:53 +00:00
Martin Stransky
4a082d36fb Added build fix for libjpeg-turbo, enabled oopp for i686 2010-07-22 10:50:26 +00:00
Jan Horak
5de954de80 Update to 1.9.2.7 2010-07-20 10:50:31 +00:00
Jan Horak
a77749b466 Rename of confusing include_debuginfo variable to
enable_mozilla_crashreporter
2010-07-14 11:56:35 +00:00
Martin Stransky
de30b8278b removed plugin-container from mozilla debug info packages 2010-07-14 11:43:52 +00:00
Martin Stransky
a6a827cee2 removed plugin-container from default file list 2010-07-14 11:34:13 +00:00
Martin Stransky
8e6ccb07c3 Disabled oopp on unsupported arches (rhbz#614363) 2010-07-14 09:46:19 +00:00
Martin Stransky
0405a154de Disabled oopp on unsupported arches (rhbz#614363) 2010-07-14 09:45:36 +00:00
Jan Horak
fea01e39ba Update to 1.9.2.6 2010-06-30 14:01:16 +00:00
Jan Horak
dd606e5290 added missing plugin-container 2010-06-22 20:32:23 +00:00
Jan Horak
dde269bd46 Fix build 2010-06-22 16:51:14 +00:00
Jan Horak
81c8395eab Update to 1.9.2.4 2010-06-22 15:36:32 +00:00
6f62dd2964 - Fixed build on s390 2010-06-15 13:02:38 +00:00
Martin Stransky
a900183d0f Update to 1.9.2.3 2010-04-02 19:35:03 +00:00
Jan Horak
0a1a080fd3 Update to 1.9.2.2 2010-03-23 09:42:24 +00:00
Colin Walters
5ad40288bd - Enable startup notification, closes #445543 2010-03-16 02:50:29 +00:00
Jan Horak
106417ecb2 Fixed mozilla-462919.patch 2010-02-18 16:01:26 +00:00
Jan Horak
43443f345a Fixed mozbz#462919 2010-02-18 15:40:16 +00:00
Jan Horak
92ec5b6581 Fixed mozbz#462919 2010-02-18 15:31:39 +00:00
Martin Stransky
0d1d9ba072 Added fix for #564184 - xulrunner-devel multilib conflict 2010-02-17 14:39:52 +00:00
Martin Stransky
1c480765bc Update to 1.9.2.1 2010-01-22 09:38:00 +00:00
Martin Stransky
6314ba0b37 Update to 1.9.2.1 RC2 2010-01-18 11:38:07 +00:00
Martin Stransky
8a2c99af27 Removed unused patch 2010-01-14 10:16:47 +00:00
Martin Stransky
809d80fa45 Build fix 2010-01-14 09:54:42 +00:00
Martin Stransky
254cdd0ee6 Build fix 2010-01-13 21:35:10 +00:00
Martin Stransky
3867c6a07a Build fix 2010-01-13 20:56:51 +00:00
Martin Stransky
1f020ebc86 Build patch 2010-01-13 12:21:01 +00:00
Martin Stransky
e4f340357d Update to 1.9.2.1 RC1 2010-01-13 11:53:35 +00:00
Martin Stransky
101ec51f01 removed old sources 2009-12-21 09:54:19 +00:00
Martin Stransky
4a6e5d671e Update to 1.9.2.1 Beta 5 2009-12-21 09:13:47 +00:00
Martin Stransky
26bbde2f1b fix for mozbz#526152 2009-12-17 08:47:08 +00:00
Martin Stransky
c776dbb608 added patch 2009-12-03 09:24:40 +00:00
Martin Stransky
39a5fec474 Added fix for #543585 - mozilla-plugin.pc contains incorrect CFLAGS 2009-12-03 09:22:40 +00:00
Martin Stransky
acc47461a0 Update to 1.9.2.1 Beta 4 2009-11-27 09:39:34 +00:00
Bill Nottingham
cf73d04543 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:41:07 +00:00
Martin Stransky
0db4ec9eac - added -unstable.pc files for compatibility with 1.9.1 2009-11-23 11:48:26 +00:00
Martin Stransky
c5b5373266 - Necko wifi monitor disabled
- fixed a dependency (#539261)
- added source URL (#521704)
2009-11-20 07:23:43 +00:00
Martin Stransky
1ea646522a build fix 2009-11-18 20:49:38 +00:00
Martin Stransky
720d321fcd Rebase to 1.9.2.1 Beta 3 2009-11-18 20:04:00 +00:00
Martin Stransky
ffc09991ab added sources 2009-11-18 09:34:30 +00:00
Martin Stransky
7f00282508 Build patches 2009-11-18 09:22:56 +00:00
Martin Stransky
07fe24aaf9 Fix for #480989 2009-11-18 09:21:16 +00:00
Martin Stransky
68ef659be7 Rebase to 1.9.2.1 Beta 2 2009-11-18 09:10:19 +00:00
Jan Horak
68e0149daa Update to 1.9.1.5 2009-11-05 09:21:48 +00:00
Jan Horak
eae90c4ed4 Update to 1.9.1.4 2009-10-27 10:07:34 +00:00
Jan Horak
2fdeb16bff Update to 1.9.1.3 2009-09-09 09:28:33 +00:00
Jan Horak
c38a97c831 Fix build 2009-08-24 08:46:46 +00:00
Jan Horak
abeeb051f6 Fix conflicting patches 2009-08-21 13:45:13 +00:00
Jan Horak
b7f42b4ba4 Added libnotify support 2009-08-21 13:40:34 +00:00
Martin Stransky
900da7ba78 Added fix from #516118 - Headers not C89 2009-08-12 10:49:32 +00:00
Martin Stransky
2b742f7f1d Rebuild 2009-08-06 14:05:50 +00:00
Christopher Aillon
08e182434e raise nss requirement 2009-08-06 07:58:46 +00:00
Christopher Aillon
c2417a0653 lcms support is dead 2009-08-06 07:52:21 +00:00
Christopher Aillon
e404baa7a6 BuildRequires: libnotify-devel 2009-08-06 02:30:19 +00:00
Martin Stransky
078bc9911e Update to 1.9.1.2 2009-08-03 20:53:34 +00:00
Jesse Keating
3121daaa72 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 08:47:57 +00:00
Christopher Aillon
098aa6b231 - Update to 1.9.1.1 2009-07-17 19:01:03 +00:00
Jan Horak
374d78902e Added patch to compile agains latest GTK 2009-07-15 15:19:38 +00:00
Jan Horak
af4fa1037b Fixed wrong version of Firefox when loading 'about:' as location 2009-07-13 09:00:28 +00:00
Christopher Aillon
424af004f4 - Build using system hunspell 2009-06-30 21:22:20 +00:00
Christopher Aillon
964398133f %exclude %{mozappdir}/update.locale 2009-06-30 16:49:08 +00:00
Christopher Aillon
2840a1d4fd file list fix 2009-06-30 16:46:17 +00:00
Christopher Aillon
20c4cce783 update nspr req 2009-06-30 16:05:06 +00:00
Christopher Aillon
d68b934006 - Update to 1.9.1 final release 2009-06-30 15:33:40 +00:00
Martin Stransky
0638bf7fbb Rebuilt because of gcc update (#506952) 2009-06-24 09:16:27 +00:00
Martin Stransky
81f6ef07d1 Backed out last change, it does not work inside mock (koji) 2009-06-18 09:58:57 +00:00
Martin Stransky
ec55a7e575 Resolves: #480989 2009-06-18 09:27:39 +00:00
Christopher Aillon
9144e0ce3b - 1.9.1 beta 4 2009-04-28 03:09:22 +00:00
19 changed files with 1 additions and 1552 deletions

View file

@ -1 +0,0 @@
xulrunner-1.9.1b3-source.tar.bz2

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: xulrunner
# $Id$
NAME := xulrunner
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

1
dead.package Normal file
View file

@ -0,0 +1 @@
This package is no longer supported by upstream

View file

@ -1,57 +0,0 @@
# HG changeset patch
# User Blake Kaplan <mrbkap@gmail.com>
# Date 1238011664 25200
# Node ID 167d03699cdb98daa726b9024dd80ac3d9e80e06
# Parent c8c6ed1b96a72df7d47fb0ce014b18ec3f71abc7
Bug 485217 - Pop the eval context before returning. r+sr=peterv
--- a/content/xslt/src/xslt/txKeyFunctionCall.cpp Wed Mar 25 22:10:03 2009 +0200
+++ b/content/xslt/src/xslt/txKeyFunctionCall.cpp Wed Mar 25 13:07:44 2009 -0700
@@ -395,9 +395,9 @@ nsresult txXSLKey::testNode(const txXPat
nsRefPtr<txAExprResult> exprResult;
rv = mKeys[currKey].useExpr->evaluate(&evalContext,
getter_AddRefs(exprResult));
- NS_ENSURE_SUCCESS(rv, rv);
aEs.popEvalContext();
+ NS_ENSURE_SUCCESS(rv, rv);
if (exprResult->getResultType() == txAExprResult::NODESET) {
txNodeSet* res = static_cast<txNodeSet*>
# HG changeset patch
# User Blake Kaplan <mrbkap@gmail.com>
# Date 1238052189 25200
# Node ID 4552d789ad8ff607e2596ad3107d33a3d0e92654
# Parent f087a48da189d0d6404040bc90a97f2624ab544f
Bug 485286 - Allocate all of these consistently. r+sr=peterv/sicking (a=ss for checkin into a CLOSED TREE).
--- a/content/xslt/src/xslt/txKeyFunctionCall.cpp Wed Mar 25 16:59:14 2009 -0500
+++ b/content/xslt/src/xslt/txKeyFunctionCall.cpp Thu Mar 26 00:23:09 2009 -0700
@@ -388,16 +388,19 @@ nsresult txXSLKey::testNode(const txXPat
PRUint32 currKey, numKeys = mKeys.Length();
for (currKey = 0; currKey < numKeys; ++currKey) {
if (mKeys[currKey].matchPattern->matches(aNode, &aEs)) {
- txSingleNodeContext evalContext(aNode, &aEs);
- nsresult rv = aEs.pushEvalContext(&evalContext);
+ txSingleNodeContext *evalContext =
+ new txSingleNodeContext(aNode, &aEs);
+ NS_ENSURE_TRUE(evalContext, NS_ERROR_OUT_OF_MEMORY);
+
+ nsresult rv = aEs.pushEvalContext(evalContext);
NS_ENSURE_SUCCESS(rv, rv);
nsRefPtr<txAExprResult> exprResult;
- rv = mKeys[currKey].useExpr->evaluate(&evalContext,
+ rv = mKeys[currKey].useExpr->evaluate(evalContext,
getter_AddRefs(exprResult));
+ NS_ENSURE_SUCCESS(rv, rv);
- aEs.popEvalContext();
- NS_ENSURE_SUCCESS(rv, rv);
+ delete aEs.popEvalContext();
if (exprResult->getResultType() == txAExprResult::NODESET) {
txNodeSet* res = static_cast<txNodeSet*>

View file

@ -1,20 +0,0 @@
# HG changeset patch
# User Olli Pettay <Olli.Pettay@helsinki.fi>
# Date 1237909358 -7200
# Node ID 60caf43ff9c21e7b4d6b07e3d2d8413196a86b25
# Parent 726d6e0d61def97cd6f9d72949ab283b83902d53
Bug 484320, r=dveditz, sr=mrbkap, a=blocking1.9.1
--- a/layout/xul/base/src/tree/src/nsTreeSelection.cpp Wed Mar 18 11:00:20 2009 +0000
+++ b/layout/xul/base/src/tree/src/nsTreeSelection.cpp Tue Mar 24 17:42:38 2009 +0200
@@ -268,6 +268,8 @@ nsTreeSelection::~nsTreeSelection()
nsTreeSelection::~nsTreeSelection()
{
delete mFirstRange;
+ if (mSelectTimer)
+ mSelectTimer->Cancel();
}
// QueryInterface implementation for nsBoxObject

View file

@ -1,162 +0,0 @@
--- mozilla/toolkit/xre/nsAppRunner.h.old 2007-09-25 18:01:56.000000000 +0200
+++ mozilla/toolkit/xre/nsAppRunner.h 2007-09-25 18:02:23.000000000 +0200
@@ -48,7 +48,8 @@
#elif defined(CCHMAXPATH)
#define MAXPATHLEN CCHMAXPATH
#else
-#define MAXPATHLEN 1024
+#include <limits.h>
+#define MAXPATHLEN PATH_MAX
#endif
#endif
diff -up mozilla/toolkit/mozapps/update/src/updater/updater.cpp.old mozilla/toolkit/mozapps/update/src/updater/updater.cpp
--- mozilla/toolkit/mozapps/update/src/updater/updater.cpp.old 2007-09-25 18:00:26.000000000 +0200
+++ mozilla/toolkit/mozapps/update/src/updater/updater.cpp 2007-09-25 18:00:53.000000000 +0200
@@ -107,7 +107,8 @@ void LaunchChild(int argc, char **argv);
# elif defined(CCHMAXPATH)
# define MAXPATHLEN CCHMAXPATH
# else
-# define MAXPATHLEN 1024
+# include <limits.h>
+# define MAXPATHLEN PATH_MAX
# endif
#endif
diff -up mozilla/xpcom/io/SpecialSystemDirectory.cpp.old mozilla/xpcom/io/SpecialSystemDirectory.cpp
--- mozilla/xpcom/io/SpecialSystemDirectory.cpp.old 2007-09-25 18:04:25.000000000 +0200
+++ mozilla/xpcom/io/SpecialSystemDirectory.cpp 2007-09-25 18:04:48.000000000 +0200
@@ -109,7 +109,8 @@
#elif defined(CCHMAXPATH)
#define MAXPATHLEN CCHMAXPATH
#else
-#define MAXPATHLEN 1024
+#include <limits.h>
+#define MAXPATHLEN PATH_MAX
#endif
#endif
diff -up mozilla/xpcom/obsolete/nsFileSpecUnix.cpp.old mozilla/xpcom/obsolete/nsFileSpecUnix.cpp
--- mozilla/xpcom/obsolete/nsFileSpecUnix.cpp.old 2006-11-28 01:18:37.000000000 +0100
+++ mozilla/xpcom/obsolete/nsFileSpecUnix.cpp 2007-09-25 18:05:49.000000000 +0200
@@ -79,7 +79,8 @@
#endif
#ifndef MAXPATHLEN
-#define MAXPATHLEN 1024 /* Guessing this is okay. Works for SCO. */
+#include <limits.h>
+#define MAXPATHLEN PATH_MAX /* Guessing this is okay. Works for SCO. */
#endif
#if defined(__QNX__)
diff -up mozilla/xpcom/build/nsXPCOMPrivate.h.old mozilla/xpcom/build/nsXPCOMPrivate.h
--- mozilla/xpcom/build/nsXPCOMPrivate.h.old 2007-09-25 18:02:58.000000000 +0200
+++ mozilla/xpcom/build/nsXPCOMPrivate.h 2007-09-25 18:03:15.000000000 +0200
@@ -252,7 +252,8 @@ NS_GetFrozenFunctions(XPCOMFunctions *en
#elif defined(CCHMAXPATH)
#define MAXPATHLEN CCHMAXPATH
#else
-#define MAXPATHLEN 1024
+#include <limits.h>
+#define MAXPATHLEN PATH_MAX
#endif
#endif
diff -up mozilla/dbm/include/mcom_db.h.old mozilla/dbm/include/mcom_db.h
--- mozilla/dbm/include/mcom_db.h.old 2007-09-25 17:57:09.000000000 +0200
+++ mozilla/dbm/include/mcom_db.h 2007-09-25 17:57:49.000000000 +0200
@@ -214,7 +214,8 @@
#endif /* __DBINTERFACE_PRIVATE */
#ifdef SCO
-#define MAXPATHLEN 1024
+#include <limits.h>
+#define MAXPATHLEN PATH_MAX
#endif
#include <fcntl.h>
diff -up mozilla/xpcom/typelib/xpidl/xpidl_java.c.old mozilla/xpcom/typelib/xpidl/xpidl_java.c
--- mozilla/xpcom/typelib/xpidl/xpidl_java.c.old 2007-09-25 18:38:52.000000000 +0200
+++ mozilla/xpcom/typelib/xpidl/xpidl_java.c 2007-09-25 18:39:17.000000000 +0200
@@ -44,6 +44,7 @@
#include "xpidl.h"
#include <ctype.h>
#include <glib.h>
+#include <limits.h>
#ifdef XP_WIN
#include <windef.h>
diff -up mozilla/widget/src/xremoteclient/XRemoteClient.cpp.old mozilla/widget/src/xremoteclient/XRemoteClient.cpp
--- mozilla/widget/src/xremoteclient/XRemoteClient.cpp.old 2007-09-25 18:14:08.000000000 +0200
+++ mozilla/widget/src/xremoteclient/XRemoteClient.cpp 2007-09-25 18:36:55.000000000 +0200
@@ -76,7 +76,8 @@
#endif
#ifndef MAX_PATH
-#define MAX_PATH 1024
+#include <limits.h>
+#define MAX_PATH PATH_MAX
#endif
#define ARRAY_LENGTH(array_) (sizeof(array_)/sizeof(array_[0]))
diff -up mozilla/modules/libreg/src/reg.c.old mozilla/modules/libreg/src/reg.c
--- mozilla/modules/libreg/src/reg.c.old 2007-09-25 18:25:02.000000000 +0200
+++ mozilla/modules/libreg/src/reg.c 2007-09-25 18:27:46.000000000 +0200
@@ -96,7 +96,8 @@
#define MAX_PATH PATH_MAX
#elif defined(XP_UNIX)
#ifndef MAX_PATH
-#define MAX_PATH 1024
+#include <limits.h>
+#define MAX_PATH PATH_MAX
#endif
#elif defined(XP_OS2)
#ifndef MAX_PATH
diff -up mozilla/config/pathsub.h.old mozilla/config/pathsub.h
--- mozilla/config/pathsub.h.old 2004-04-18 16:17:25.000000000 +0200
+++ mozilla/config/pathsub.h 2007-09-25 18:48:13.000000000 +0200
@@ -46,7 +46,7 @@
#include <sys/types.h>
#ifndef PATH_MAX
-#define PATH_MAX 1024
+#error "PATH_MAX is not defined!"
#endif
/*
diff -up mozilla/modules/libjar/nsZipArchive.cpp.old mozilla/modules/libjar/nsZipArchive.cpp
--- mozilla/modules/libjar/nsZipArchive.cpp.old 2006-09-13 20:32:37.000000000 +0200
+++ mozilla/modules/libjar/nsZipArchive.cpp 2007-09-25 18:51:00.000000000 +0200
@@ -121,7 +121,7 @@ char * strdup(const char *src)
# define S_IFLNK 0120000
# endif
# ifndef PATH_MAX
-# define PATH_MAX 1024
+# include <limits.h>
# endif
#endif /* XP_UNIX */
diff -up mozilla/nsprpub/config/pathsub.h.old mozilla/nsprpub/config/pathsub.h
--- mozilla/nsprpub/config/pathsub.h.old 2004-04-25 17:00:34.000000000 +0200
+++ mozilla/nsprpub/config/pathsub.h 2007-09-25 18:57:51.000000000 +0200
@@ -50,7 +50,7 @@
#endif
#ifndef PATH_MAX
-#define PATH_MAX 1024
+#error "PATH_MAX is not defined!"
#endif
/*
diff -up mozilla/security/coreconf/nsinstall/pathsub.h.old mozilla/security/coreconf/nsinstall/pathsub.h
--- mozilla/security/coreconf/nsinstall/pathsub.h.old 2004-04-25 17:02:18.000000000 +0200
+++ mozilla/security/coreconf/nsinstall/pathsub.h 2007-09-25 19:00:35.000000000 +0200
@@ -49,7 +49,7 @@
#endif
#ifndef PATH_MAX
-#define PATH_MAX 1024
+#error "PATH_MAX is not defined!"
#endif
/*

View file

@ -1,142 +0,0 @@
diff -r f1af606531f5 config/autoconf.mk.in
--- a/config/autoconf.mk.in Sat Nov 22 20:22:22 2008 +0100
+++ b/config/autoconf.mk.in Mon Dec 01 22:30:12 2008 -0500
@@ -57,14 +57,14 @@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+includedir = @includedir@/$(MOZ_APP_NAME)-sdk-$(MOZ_APP_VERSION)
libdir = @libdir@
datadir = @datadir@
mandir = @mandir@
-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+idldir = $(datadir)/idl/$(MOZ_APP_NAME)-sdk-$(MOZ_APP_VERSION)
installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
+sdkdir = $(libdir)/$(MOZ_APP_NAME)-sdk-$(MOZ_APP_VERSION)
DIST = $(DEPTH)/dist
LIBXUL_SDK = @LIBXUL_SDK@
diff -r f1af606531f5 xulrunner/installer/Makefile.in
--- a/xulrunner/installer/Makefile.in Sat Nov 22 20:22:22 2008 +0100
+++ b/xulrunner/installer/Makefile.in Mon Dec 01 22:30:12 2008 -0500
@@ -116,6 +118,7 @@
-e "s|%includedir%|$(includedir)|" \
-e "s|%idldir%|$(idldir)|" \
-e "s|%sdkdir%|$(sdkdir)|" \
+ -e "s|%libdir%|$(installdir)|" \
-e "s|%MOZ_APP_NAME%|$(MOZ_APP_NAME)|" \
-e "s|%MOZILLA_VERSION%|$(MOZ_APP_VERSION)|" \
-e "s|%WCHAR_CFLAGS%|$(WCHAR_CFLAGS)|" \
diff -r f1af606531f5 xulrunner/installer/libxul-embedding-unstable.pc.in
--- a/xulrunner/installer/libxul-embedding-unstable.pc.in Sat Nov 22 20:22:22 2008 +0100
+++ b/xulrunner/installer/libxul-embedding-unstable.pc.in Mon Dec 01 22:30:12 2008 -0500
@@ -1,11 +1,12 @@
prefix=%prefix%
sdkdir=%sdkdir%
includedir=%includedir%
-idldir=%idldir%
+idldir=%idldir%/unstable
includetype=unstable
Name: libxul-embedding-unstable
Description: Static library for version-independent embedding of the Mozilla runtime (unstable API)
Version: %MOZILLA_VERSION%
+Requires: %NSPR_NAME% >= %NSPR_VERSION%
Libs: -L${sdkdir}/lib -lxpcomglue
Cflags: -DXPCOM_GLUE -I${includedir}/${includetype} %WCHAR_CFLAGS%
diff -r f1af606531f5 xulrunner/installer/libxul-embedding.pc.in
--- a/xulrunner/installer/libxul-embedding.pc.in Sat Nov 22 20:22:22 2008 +0100
+++ b/xulrunner/installer/libxul-embedding.pc.in Mon Dec 01 22:30:12 2008 -0500
@@ -1,7 +1,7 @@
prefix=%prefix%
sdkdir=%sdkdir%
includedir=%includedir%
-idldir=%idldir%
+idldir=%idldir%/stable
includetype=stable
# Note: the default pkg-config cflags will only list include directories
@@ -11,5 +11,6 @@
Name: libxul-embedding
Description: Static library for version-independent embedding of the Mozilla runtime
Version: %MOZILLA_VERSION%
-Libs: -L${sdkdir}/lib -lxpcomglue
+Requires: %NSPR_NAME% >= %NSPR_VERSION%
+Libs: -L${sdkdir}/sdk/lib -lxpcomglue
Cflags: -DXPCOM_GLUE -I${includedir}/${includetype} %WCHAR_CFLAGS%
diff -r f1af606531f5 xulrunner/installer/libxul-unstable.pc.in
--- a/xulrunner/installer/libxul-unstable.pc.in Sat Nov 22 20:22:22 2008 +0100
+++ b/xulrunner/installer/libxul-unstable.pc.in Mon Dec 01 22:30:12 2008 -0500
@@ -1,7 +1,8 @@
prefix=%prefix%
sdkdir=%sdkdir%
+libdir=%libdir%
includedir=%includedir%
-idldir=%idldir%
+idldir=%idldir%/unstable
includetype=unstable
Name: libxul
diff -r f1af606531f5 xulrunner/installer/libxul.pc.in
--- a/xulrunner/installer/libxul.pc.in Sat Nov 22 20:22:22 2008 +0100
+++ b/xulrunner/installer/libxul.pc.in Mon Dec 01 22:30:12 2008 -0500
@@ -1,7 +1,8 @@
prefix=%prefix%
sdkdir=%sdkdir%
+libdir=%libdir%
includedir=%includedir%
-idldir=%idldir%
+idldir=%idldir%/stable
includetype=stable
# Note: the default pkg-config includes will only list include directories
@@ -12,5 +13,5 @@
Description: The Mozilla Runtime and Embedding Engine
Version: %MOZILLA_VERSION%
Requires: %NSPR_NAME% >= %NSPR_VERSION%
-Libs: -L${sdkdir}/lib -lxpcomglue_s -lxul -lxpcom
+Libs: -L${sdkdir}/sdk/lib -lxpcomglue_s -lxul -lxpcom
Cflags: -I${includedir}/${includetype} %WCHAR_CFLAGS%
diff -r f1af606531f5 xulrunner/installer/mozilla-gtkmozembed-embedding.pc.in
--- a/xulrunner/installer/mozilla-gtkmozembed-embedding.pc.in Sat Nov 22 20:22:22 2008 +0100
+++ b/xulrunner/installer/mozilla-gtkmozembed-embedding.pc.in Mon Dec 01 22:30:12 2008 -0500
@@ -1,5 +1,6 @@
prefix=%prefix%
sdkdir=%sdkdir%
+libdir=%libdir%
includedir=%includedir%
Name: mozilla-gtkembedmoz
diff -r f1af606531f5 xulrunner/installer/mozilla-gtkmozembed.pc.in
--- a/xulrunner/installer/mozilla-gtkmozembed.pc.in Sat Nov 22 20:22:22 2008 +0100
+++ b/xulrunner/installer/mozilla-gtkmozembed.pc.in Mon Dec 01 22:30:12 2008 -0500
@@ -1,5 +1,6 @@
prefix=%prefix%
sdkdir=%sdkdir%
+libdir=%libdir%
includedir=%includedir%
Name: mozilla-gtkembedmoz
diff -r f1af606531f5 xulrunner/installer/mozilla-js.pc.in
--- a/xulrunner/installer/mozilla-js.pc.in Sat Nov 22 20:22:22 2008 +0100
+++ b/xulrunner/installer/mozilla-js.pc.in Mon Dec 01 22:30:12 2008 -0500
@@ -6,5 +6,5 @@
Description: The Mozilla JavaScript Library
Version: %MOZILLA_VERSION%
Requires: %NSPR_NAME% >= %NSPR_VERSION%
-Libs: -L${sdkdir}/lib -lmozjs
-Cflags: -I${includedir}/stable -DXP_UNIX -DJS_THREADSAFE
+Libs: -L${sdkdir}/sdk/lib -lmozjs
+Cflags: -I${includedir}/stable -I${includedir}/js -DXP_UNIX -DJS_THREADSAFE
diff -r f1af606531f5 xulrunner/installer/mozilla-plugin.pc.in
--- a/xulrunner/installer/mozilla-plugin.pc.in Sat Nov 22 20:22:22 2008 +0100
+++ b/xulrunner/installer/mozilla-plugin.pc.in Mon Dec 01 22:30:12 2008 -0500
@@ -6,4 +6,4 @@
Description: Mozilla Plug-In API
Version: %MOZILLA_VERSION%
Requires: %NSPR_NAME% >= %NSPR_VERSION%
-Cflags: -I${includedir}/stable
+Cflags: -I${includedir}/stable -I${includedir}/java -I${includedir}/plugin

View file

@ -1,23 +0,0 @@
diff -up mozilla/security/manager/Makefile.in.old mozilla/security/manager/Makefile.in
--- mozilla/security/manager/Makefile.in.old 2007-10-25 00:25:30.000000000 +0200
+++ mozilla/security/manager/Makefile.in 2007-11-06 10:57:39.000000000 +0100
@@ -153,7 +153,6 @@ DEFAULT_GMAKE_FLAGS += NSPR_INCLUDE_DIR=
DEFAULT_GMAKE_FLAGS += NSPR_LIB_DIR=$(NSPR_LIB_DIR)
DEFAULT_GMAKE_FLAGS += MOZILLA_CLIENT=1
DEFAULT_GMAKE_FLAGS += NO_MDUPDATE=1
-DEFAULT_GMAKE_FLAGS += NSS_ENABLE_ECC=1
ifdef NSS_DISABLE_DBM
DEFAULT_GMAKE_FLAGS += NSS_DISABLE_DBM=1
endif
diff -up mozilla/security/manager/ssl/src/Makefile.in.old mozilla/security/manager/ssl/src/Makefile.in
--- mozilla/security/manager/ssl/src/Makefile.in.old 2007-10-19 21:16:36.000000000 +0200
+++ mozilla/security/manager/ssl/src/Makefile.in 2007-11-06 10:57:52.000000000 +0100
@@ -134,8 +134,6 @@ REQUIRES = nspr \
EXTRA_DEPS = $(NSS_DEP_LIBS)
-DEFINES += -DNSS_ENABLE_ECC
-
# Use local includes because they are inserted before INCLUDES
# so that Mozilla's nss.h is used, not glibc's
LOCAL_INCLUDES += $(NSS_CFLAGS)

View file

@ -1,24 +0,0 @@
diff -r f1af606531f5 memory/jemalloc/jemalloc.h
--- a/memory/jemalloc/jemalloc.h Sat Nov 22 20:22:22 2008 +0100
+++ b/memory/jemalloc/jemalloc.h Mon Dec 01 16:53:06 2008 -0500
@@ -45,14 +45,14 @@
} jemalloc_stats_t;
#ifndef MOZ_MEMORY_DARWIN
-void *malloc(size_t size);
-void *valloc(size_t size);
-void *calloc(size_t num, size_t size);
-void *realloc(void *ptr, size_t size);
-void free(void *ptr);
+void *malloc(size_t size) __THROW __attribute_malloc__ __wur;
+void *valloc(size_t size) __THROW __attribute_malloc__ __wur;
+void *calloc(size_t num, size_t size) __THROW __attribute_malloc__ __wur;
+void *realloc(void *ptr, size_t size) __THROW __attribute_malloc__ __wur;
+void free(void *ptr) __THROW __attribute_malloc__ __wur;
#endif
-int posix_memalign(void **memptr, size_t alignment, size_t size);
+int posix_memalign(void **memptr, size_t alignment, size_t size) __THROW __attribute_malloc__ __wur;
void *memalign(size_t alignment, size_t size);
size_t malloc_usable_size(const void *ptr);
void jemalloc_stats(jemalloc_stats_t *stats);

View file

@ -1,42 +0,0 @@
https://bugzilla.mozilla.org/show_bug.cgi?id=435313
Index: mozilla/gfx/thebes/public/gfxPDFSurface.h
===================================================================
RCS file: /cvsroot/mozilla/gfx/thebes/public/gfxPDFSurface.h,v
retrieving revision 1.13
diff -d -u -p -r1.13 gfxPDFSurface.h
--- mozilla/gfx/thebes/public/gfxPDFSurface.h 19 Mar 2008 20:51:42 -0000 1.13
+++ mozilla/gfx/thebes/public/gfxPDFSurface.h 23 May 2008 00:50:31 -0000
@@ -63,7 +63,11 @@ public:
// this is in points!
const gfxSize& GetSize() const { return mSize; }
- virtual PRInt32 GetDefaultContextFlags() const { return gfxContext::FLAG_DISABLE_SNAPPING; }
+ virtual PRInt32 GetDefaultContextFlags() const
+ {
+ return gfxContext::FLAG_SIMPLIFY_OPERATORS |
+ gfxContext::FLAG_DISABLE_SNAPPING;
+ }
private:
nsCOMPtr<nsIOutputStream> mStream;
Index: mozilla/gfx/thebes/public/gfxPSSurface.h
===================================================================
RCS file: /cvsroot/mozilla/gfx/thebes/public/gfxPSSurface.h,v
retrieving revision 1.13
diff -d -u -p -r1.13 gfxPSSurface.h
--- mozilla/gfx/thebes/public/gfxPSSurface.h 19 Mar 2008 20:51:42 -0000 1.13
+++ mozilla/gfx/thebes/public/gfxPSSurface.h 23 May 2008 00:50:31 -0000
@@ -63,7 +63,11 @@ public:
// this is in points!
const gfxSize& GetSize() const { return mSize; }
- virtual PRInt32 GetDefaultContextFlags() const { return gfxContext::FLAG_DISABLE_SNAPPING; }
+ virtual PRInt32 GetDefaultContextFlags() const
+ {
+ return gfxContext::FLAG_SIMPLIFY_OPERATORS |
+ gfxContext::FLAG_DISABLE_SNAPPING;
+ }
private:
nsCOMPtr<nsIOutputStream> mStream;

View file

@ -1 +0,0 @@
61cd1a7fc587f6d2a33c564033198e2c xulrunner-1.9.1b3-source.tar.bz2

View file

@ -1,12 +0,0 @@
diff -up xulrunner-1.9.1/mozilla-central/toolkit/xre/nsAppRunner.cpp.old xulrunner-1.9.1/mozilla-central/toolkit/xre/nsAppRunner.cpp
--- mozilla-central/toolkit/xre/nsAppRunner.cpp.old 2008-12-10 20:07:01.000000000 +0100
+++ mozilla-central/toolkit/xre/nsAppRunner.cpp 2009-02-27 17:17:59.000000000 +0100
@@ -1475,7 +1475,7 @@ XRE_GetBinaryPath(const char* argv0, nsI
if (NS_FAILED(rv))
return rv;
-#elif
+#else
#error Oops, you need platform-specific code here
#endif

View file

@ -1,39 +0,0 @@
. $topsrcdir/xulrunner/config/mozconfig
# --with-system-png is disabled because Mozilla requires APNG support in libpng
#ac_add_options --with-system-png
# --enable-system-lcms is disabled because Mozilla patched lcms.h to have INTENT_{MIN,MAX}
# See https://bugzilla.mozilla.org/show_bug.cgi?id=444014
#ac_add_options --enable-system-lcms
ac_add_options --prefix="$PREFIX"
ac_add_options --libdir="$LIBDIR"
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
ac_add_options --with-system-jpeg
ac_add_options --with-system-zlib
ac_add_options --with-system-bz2
#ac_add_options --enable-system-hunspell
ac_add_options --enable-system-sqlite
ac_add_options --enable-system-cairo
ac_add_options --with-pthreads
ac_add_options --disable-strip
ac_add_options --disable-tests
ac_add_options --disable-mochitest
ac_add_options --disable-installer
ac_add_options --disable-debug
ac_add_options --enable-optimize
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --enable-pango
ac_add_options --enable-svg
ac_add_options --enable-canvas
ac_add_options --disable-javaxpcom
ac_add_options --disable-crashreporter
ac_add_options --enable-safe-browsing
ac_add_options --enable-extensions=default,python/xpcom
export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1

View file

@ -1,30 +0,0 @@
diff -up xulrunner-1.9.1/mozilla-central/gfx/thebes/src/gfxPangoFonts.cpp.old xulrunner-1.9.1/mozilla-central/gfx/thebes/src/gfxPangoFonts.cpp
--- mozilla-central/gfx/thebes/src/gfxPangoFonts.cpp.old 2009-02-27 16:19:07.000000000 +0100
+++ mozilla-central/gfx/thebes/src/gfxPangoFonts.cpp 2009-02-27 16:37:30.000000000 +0100
@@ -1299,12 +1299,11 @@ gfx_pango_font_map_context_substitute(Pa
static PangoFcFont *
gfx_pango_font_map_create_font(PangoFcFontMap *fontmap,
- PangoContext *context,
- const PangoFontDescription *desc,
- FcPattern *pattern)
+ PangoFcFontKey *fontkey)
{
+ const FcPattern *p_pattern = pango_fc_font_key_get_pattern(fontkey);
return PANGO_FC_FONT(g_object_new(GFX_TYPE_PANGO_FC_FONT,
- "pattern", pattern, NULL));
+ "pattern", p_pattern, NULL));
}
static void
@@ -1324,9 +1323,8 @@ gfx_pango_font_map_class_init(gfxPangoFo
// context_key_* virtual functions are only necessary if we want to
// dynamically respond to changes in the screen cairo_font_options_t.
- // context_substitute and get_font are not likely to be used but
+ // get_font is not likely to be used but
// implemented because the class makes them available.
- fcfontmap_class->context_substitute = gfx_pango_font_map_context_substitute;
fcfontmap_class->create_font = gfx_pango_font_map_create_font;
}

View file

@ -1,10 +0,0 @@
pref("app.update.enabled", false);
pref("app.update.autoInstallEnabled", false);
pref("browser.display.use_system_colors", true);
pref("browser.link.open_external", 3);
pref("general.smoothScroll", true);
pref("general.useragent.vendor", "Fedora");
pref("general.useragent.vendorSub", "RPM_VERREL");
pref("intl.locale.matchOS", true);
pref("toolkit.networkmanager.disable", false);
pref("toolkit.storage.synchronous", 0);

View file

@ -1,13 +0,0 @@
diff -up mozilla/toolkit/mozapps/update/src/updater/module.ver mozilla/toolkit/mozapps/update/src/updater/module
diff -up mozilla/xulrunner/installer/Makefile.in.ver mozilla/xulrunner/installer/Makefile.in
--- mozilla/xulrunner/installer/Makefile.in.ver 2007-12-14 09:51:34.000000000 +0100
+++ mozilla/xulrunner/installer/Makefile.in 2007-12-14 09:52:03.000000000 +0100
@@ -44,6 +44,8 @@ VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
+MOZ_APP_VERSION="__RPM_VERSION_INTERNAL__"
+
NO_PKG_FILES = \
xulrunner-config \
regchrome* \

View file

@ -1,125 +0,0 @@
.TH FIREFOX 1 "August 07, 2001" firefox "Linux User's Manual"
.SH NAME
firefox \- a Web browser for X11 derived from the Mozilla browser
.SH SYNOPSIS
.B firefox
[\fIOPTIONS\fR] [\fIURL\fR]
.B firefox-bin
[\fIOPTIONS\fR] [\fIURL\fR]
.SH DESCRIPTION
\fBMozilla Firefox\fR is an open-source web browser, designed for
standards compliance, performance and portability.
.SH USAGE
\fBfirefox\fR is a simple shell script that will set up the
environment for the actual executable, \fBfirefox-bin\fR.
.SH OPTIONS
A summary of the options supported by \fBfirefox\fR is included below.
.SS "GTK options"
\fB\-\-gdk-debug=\fR\fIFLAGS\fR
Gdk debugging flags to set
.TP
\fB\-\-gdk-no-debug=\fR\fIFLAGS\fR
Gdk debugging flags to unset
.TP
\fB\-\-gtk-debug=\fR\fIFLAGS\fR
Gtk+ debugging flags to set
.TP
\fB\-\-gtk-no-debug=\fR\fIFLAGS\fR
Gtk+ debugging flags to unset
.TP
\fB\-\-gtk-module=\fR\fIMODULE\fR
Load an additional Gtk module
.SS "X11 options"
.TP
.BI \-\-display= DISPLAY
X display to use
.TP
.B \--sync
Make X calls synchronous
.TP
.B \-\-no-xshm
Don't use X shared memory extension
.TP
.BI \-\-xim-preedit= STYLE
.TP
.BI \-\-xim-status= STYLE
.TP
.B \-\-g-fatal-warnings
Make all warnings fatal
.SS "Firefox options"
.TP
\fB\-height\fR \fIvalue\fR
Set height of startup window to \fIvalue\fR.
.TP
.B \-h, \-help
Show summary of options.
.TP
.B \-installer
Start with 4.x migration window.
.TP
\fB\-width\fR \fIvalue\fR
Set width of startup window to \fIvalue\fR.
.TP
.B \-v, \-version
Print \fB/usr/bin/firefox-bin\fR version.
.TP
\fB\-CreateProfile\fR \fIprofile\fR
Create \fIprofile\fR.
.TP
\fB\-P\fR \fIprofile\fR
Start with \fIprofile\fR.
.TP
.B \-ProfileWizard
Start with profile wizard.
.TP
.B \-ProfileManager
Start with profile manager.
.TP
.B \-SelectProfile
Start with profile selection dialog.
.TP
\fB\-lang\fR \fIlang-region\fR
Start with \fIlang-region\fR resources.
.TP
\fB\-remote\fR \fIcommand\fR
Execute \fIcommand\fR in an already running Firefox process. For more info,
see: \fIhttp://www.mozilla.org/unix/remote.html\fR
.TP
.B \-splash
Enable splash screen.
.TP
.B \-jsconsole
Start with Javascript Console
.TP
\fB\-chrome\fR \fIurl\fR
Load the specified chrome.
.TP
.SH FILES
\fI/usr/bin/firefox\fR - shell script wrapping
\fBfirefox\fR
.br
\fI/usr/lib/mozilla/firefox-bin\fR - \fBfirefox\fR
executable
.SH VERSION
1.0
.SH BUGS
To report a bug, please visit \fIhttp://bugzilla.mozilla.org/\fR
.SH "SEE ALSO"
.BR mozilla(1)
.SH AUTHORS
.TP
.B The Mozilla Organization
.I http://www.mozilla.org/about.html

View file

@ -1,62 +0,0 @@
#!/bin/sh
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
##
## Usage:
##
## $ xulrunner
##
## This script is meant to run a xulrunner program from the xulrunner
## rpm installation.
##
cmdname=`basename $0`
##
## Variables
##
XUL_ARCH=$(uname -m)
case $XUL_ARCH in
x86_64 | ia64 | s390 )
XUL_LIB_DIR="/usr/lib64"
SECONDARY_LIB_DIR="/usr/lib"
;;
* )
XUL_LIB_DIR="/usr/lib"
SECONDARY_LIB_DIR="/usr/lib64"
;;
esac
if [ ! -x $XUL_LIB_DIR/xulrunner-XULRUNNER_VERSION/xulrunner ]; then
if [ ! -x $SECONDARY_LIB_DIR/xulrunner-XULRUNNER_VERSION/xulrunner ]; then
echo "Error: $XUL_LIB_DIR/xulrunner-XULRUNNER_VERSION/xulrunner not found"
if [ -d $SECONDARY_LIB_DIR ]; then
echo " $SECONDARY_LIB_DIR/xulrunner-XULRUNNER_VERSION/xulrunner not found"
fi
exit 1
fi
XUL_LIB_DIR="$SECONDARY_LIB_DIR"
fi
XUL_DIST_BIN="$XUL_LIB_DIR/xulrunner-XULRUNNER_VERSION"
XUL_PROGRAM="$XUL_DIST_BIN/xulrunner"
exec $XUL_PROGRAM "$@"

View file

@ -1,768 +0,0 @@
%define nspr_version 4.7.1
%define nss_version 3.12.1.1
%define cairo_version 1.6.0
%define lcms_version 1.17
%define freetype_version 2.1.9
%define sqlite_version 3.6.7
%define tarballdir mozilla-1.9.1
%define version_internal 1.9.1
%define mozappdir %{_libdir}/%{name}-%{version_internal}
Summary: XUL Runtime for Gecko Applications
Name: xulrunner
Version: 1.9.1
Release: 0.11.beta3%{?dist}
URL: http://developer.mozilla.org/En/XULRunner
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet
Source0: xulrunner-%{version}b3-source.tar.bz2
Source10: %{name}-mozconfig
Source12: %{name}-redhat-default-prefs.js
Source21: %{name}.sh.in
Source23: %{name}.1
# build patches
Patch0: xulrunner-version.patch
Patch1: mozilla-build.patch
Patch2: mozilla-191-path.patch
Patch3: mozilla-jemalloc.patch
Patch4: xulrunner-pango.patch
Patch5: xulrunner-elif.patch
# Fedora specific patches
Patch10: mozilla-191-pkgconfig.patch
# Upstream patches
Patch100: mozilla-ps-pdf-simplify-operators.patch
Patch101: mfsa-2009-12.patch
Patch102: mfsa-2009-13.patch
# ---------------------------------------------------
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: nspr-devel >= %{nspr_version}
BuildRequires: nss-devel >= %{nss_version}
BuildRequires: cairo-devel >= %{cairo_version}
BuildRequires: libpng-devel
BuildRequires: libjpeg-devel
BuildRequires: zip
BuildRequires: bzip2-devel
BuildRequires: zlib-devel
BuildRequires: lcms-devel >= %{lcms_version}
BuildRequires: libIDL-devel
BuildRequires: gtk2-devel
BuildRequires: gnome-vfs2-devel
BuildRequires: libgnome-devel
BuildRequires: libgnomeui-devel
BuildRequires: krb5-devel
BuildRequires: pango-devel
BuildRequires: freetype-devel >= %{freetype_version}
BuildRequires: libXt-devel
BuildRequires: libXrender-devel
BuildRequires: hunspell-devel
BuildRequires: sqlite-devel >= %{sqlite_version}
BuildRequires: startup-notification-devel
BuildRequires: alsa-lib-devel
Requires: mozilla-filesystem
Requires: nspr >= %{nspr_version}
Requires: nss >= %{nss_version}
Provides: gecko-libs = %{version}
%description
XULRunner provides the XUL Runtime environment for Gecko applications.
%package devel
Summary: Development files for Gecko
Group: Development/Libraries
Obsoletes: mozilla-devel < 1.9
Obsoletes: firefox-devel < 2.1
Provides: gecko-devel = %{version}
Requires: xulrunner = %{version}-%{release}
Requires: nspr-devel >= %{nspr_version}
Requires: nss-devel >= %{nss_version}
Requires: cairo-devel >= %{cairo_version}
Requires: libjpeg-devel
Requires: zip
Requires: bzip2-devel
Requires: zlib-devel
Requires: lcms-devel >= %{lcms_version}
Requires: libIDL-devel
Requires: gtk2-devel
Requires: gnome-vfs2-devel
Requires: libgnome-devel
Requires: libgnomeui-devel
Requires: krb5-devel
Requires: pango-devel
Requires: freetype-devel >= %{freetype_version}
Requires: libXt-devel
Requires: libXrender-devel
Requires: hunspell-devel
Requires: sqlite-devel >= ${sqlite_version}
Requires: startup-notification-devel
Requires: alsa-lib-devel
%description devel
Gecko development files.
%package devel-unstable
Summary: Development files for Gecko, which are not considered stable
Group: Development/Libraries
Requires: xulrunner-devel = %{version}-%{release}
Provides: gecko-devel-unstable = %{version}
%description devel-unstable
Unstable files for use with development of Gecko applications. These headers
are not frozen and APIs can change at any time, so should not be relied on.
%package python
Summary: Files needed to run Gecko applications written in python.
Group: Applications/Internet
BuildRequires: python-devel
Requires: gecko-libs = %{version}-%{release}
Provides: pyxpcom = %{version}-%{release}
Provides: gecko-python = %{version}-%{release}
%description python
Files needed to run Gecko applications written in python.
%package python-devel
Summary: Development files for building Gecko applications written in python.
Group: Development/Libraries
Requires: gecko-devel = %{version}-%{release}
Provides: pyxpcom-devel = %{version}-%{release}
Provides: gecko-python-devel = %{version}-%{release}
%description python-devel
Development files for building Gecko applications written in python.
#---------------------------------------------------------------------
%prep
%setup -q -c
cd %{tarballdir}
sed -e 's/__RPM_VERSION_INTERNAL__/%{version_internal}/' %{P:%%PATCH0} \
> version.patch
%{__patch} -p1 -b --suffix .version --fuzz=0 < version.patch
%patch1 -p1 -b .build
%patch2 -p1 -b .path
%patch3 -p1 -b .jemalloc
%patch4 -p1 -b .pango
%patch5 -p1 -b .elif
%patch10 -p1 -b .pk
%patch100 -p1 -b .ps-pdf-simplify-operators
%patch101 -p1 -b .mfsa-2009-12
%patch102 -p1 -b .mfsa-2009-13
%{__rm} -f .mozconfig
%{__cp} %{SOURCE10} .mozconfig
#---------------------------------------------------------------------
%build
cd %{tarballdir}
INTERNAL_GECKO=%{version_internal}
MOZ_APP_DIR=%{_libdir}/%{name}-${INTERNAL_GECKO}
# Mozilla builds with -Wall with exception of a few warnings which show up
# everywhere in the code; so, don't override that.
MOZ_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | %{__sed} -e 's/-Wall//')
export CFLAGS=$MOZ_OPT_FLAGS
export CXXFLAGS=$MOZ_OPT_FLAGS
export PREFIX='%{_prefix}'
export LIBDIR='%{_libdir}'
MOZ_SMP_FLAGS=-j1
%ifnarch ppc ppc64 s390 s390x
[ -z "$RPM_BUILD_NCPUS" ] && \
RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"
[ "$RPM_BUILD_NCPUS" -gt 1 ] && MOZ_SMP_FLAGS=-j2
%endif
export LDFLAGS="-Wl,-rpath,${MOZ_APP_DIR}"
make -f client.mk build STRIP="/bin/true" MOZ_MAKE_FLAGS="$MOZ_SMP_FLAGS"
#---------------------------------------------------------------------
%install
cd %{tarballdir}
%{__rm} -rf $RPM_BUILD_ROOT
INTERNAL_GECKO=%{version_internal}
INTERNAL_APP_NAME=%{name}-${INTERNAL_GECKO}
MOZ_APP_DIR=%{_libdir}/${INTERNAL_APP_NAME}
INTERNAL_APP_SDK_NAME=%{name}-sdk-${INTERNAL_GECKO}
MOZ_APP_SDK_DIR=%{_libdir}/${INTERNAL_APP_SDK_NAME}
DESTDIR=$RPM_BUILD_ROOT make install
%{__mkdir_p} $RPM_BUILD_ROOT/${MOZ_APP_DIR} \
$RPM_BUILD_ROOT%{_datadir}/idl/${INTERNAL_APP_SDK_NAME} \
$RPM_BUILD_ROOT%{_includedir}/${INTERNAL_APP_SDK_NAME}
%{__install} -p dist/sdk/bin/regxpcom $RPM_BUILD_ROOT/$MOZ_APP_DIR
%{__mkdir_p} $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_datadir}/applications}
# set up our default preferences
%{__cat} %{SOURCE12} | %{__sed} -e 's,RPM_VERREL,%{version}-%{release},g' > rh-default-prefs
%{__install} -p -D -m 644 rh-default-prefs $RPM_BUILD_ROOT/${MOZ_APP_DIR}/defaults/pref/all-redhat.js
%{__rm} rh-default-prefs
# Start script install
%{__rm} -rf $RPM_BUILD_ROOT%{_bindir}/%{name}
%{__cat} %{SOURCE21} | %{__sed} -e 's,XULRUNNER_VERSION,%{version_internal},g' > \
$RPM_BUILD_ROOT%{_bindir}/%{name}
%{__chmod} 755 $RPM_BUILD_ROOT%{_bindir}/%{name}
%{__rm} -f $RPM_BUILD_ROOT${MOZ_APP_DIR}/%{name}-config
cd $RPM_BUILD_ROOT${MOZ_APP_DIR}/chrome
find . -name "*" -type d -maxdepth 1 -exec %{__rm} -rf {} \;
cd -
# Prepare our devel package
%{__mkdir_p} $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME}
%{__mkdir_p} $RPM_BUILD_ROOT/%{_datadir}/idl/${INTERNAL_APP_SDK_NAME}
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
%{__cp} -rL dist/include/* \
$RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME}
# Copy mozilla-config to stable include dir
%{__cp} dist/include/mozilla-config.h \
$RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME}/stable
# Fix multilib devel conflicts...
%ifarch x86_64 ia64 s390x ppc64
%define mozbits 64
%else
%define mozbits 32
%endif
function install_file() {
genheader=$*
mv ${genheader}.h ${genheader}%{mozbits}.h
cat > ${genheader}.h << EOF
// This file exists to fix multilib conflicts
#if defined(__x86_64__) || defined(__ia64__) || defined(__s390x__) || defined(__powerpc64__)
#include "${genheader}64.h"
#else
#include "${genheader}32.h"
#endif
EOF
}
pushd $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME}
install_file "mozilla-config"
popd
pushd $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME}/stable
install_file "mozilla-config"
popd
pushd $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME}/unstable
install_file "mozilla-config"
popd
pushd $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME}/js
install_file "jsautocfg"
popd
pushd $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME}/unstable
install_file "jsautocfg"
popd
%{__install} -p -c -m 755 dist/bin/xpcshell \
dist/bin/xpidl \
dist/bin/xpt_dump \
dist/bin/xpt_link \
$RPM_BUILD_ROOT/${MOZ_APP_DIR}
%{__rm} -rf $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_NAME}
%{__rm} -rf $RPM_BUILD_ROOT/%{_datadir}/idl/${INTERNAL_APP_NAME}
%{__rm} -rf $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/include
ln -s %{_includedir}/${INTERNAL_APP_SDK_NAME}/unstable \
$RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/include
%{__rm} -rf $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/idl
ln -s %{_datadir}/idl/${INTERNAL_APP_SDK_NAME}/unstable \
$RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/idl
%{__rm} -rf $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/include
ln -s %{_includedir}/${INTERNAL_APP_SDK_NAME}/stable \
$RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/include
%{__rm} -rf $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/idl
ln -s %{_datadir}/idl/${INTERNAL_APP_SDK_NAME}/stable \
$RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/idl
find $RPM_BUILD_ROOT/%{_includedir} -type f -name "*.h" | xargs chmod 644
find $RPM_BUILD_ROOT/%{_datadir}/idl -type f -name "*.idl" | xargs chmod 644
%{__rm} -rf $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/lib/*.so
pushd $RPM_BUILD_ROOT${MOZ_APP_DIR}
for i in *.so; do
ln -s ${MOZ_APP_DIR}/$i $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/lib/$i
done
popd
# GRE stuff
%ifarch x86_64 ia64 ppc64 s390x
%define gre_conf_file gre64.conf
%else
%define gre_conf_file gre.conf
%endif
MOZILLA_GECKO_VERSION=`./config/milestone.pl --topsrcdir=.`
%{__mv} $RPM_BUILD_ROOT/etc/gre.d/$MOZILLA_GECKO_VERSION".system.conf" \
$RPM_BUILD_ROOT/etc/gre.d/%{gre_conf_file}
chmod 644 $RPM_BUILD_ROOT/etc/gre.d/%{gre_conf_file}
# Library path
%ifarch x86_64 ia64 ppc64 s390x
%define ld_conf_file xulrunner-64.conf
%else
%define ld_conf_file xulrunner-32.conf
%endif
%{__mkdir_p} $RPM_BUILD_ROOT/etc/ld.so.conf.d
%{__cat} > $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{ld_conf_file} << EOF
${MOZ_APP_DIR}
EOF
# Copy over the LICENSE
%{__install} -p -c -m 644 LICENSE $RPM_BUILD_ROOT${MOZ_APP_DIR}
# Use the system hunspell dictionaries
%{__rm} -rf ${RPM_BUILD_ROOT}${MOZ_APP_DIR}/dictionaries
ln -s %{_datadir}/myspell ${RPM_BUILD_ROOT}${MOZ_APP_DIR}/dictionaries
# ghost files
%{__mkdir_p} $RPM_BUILD_ROOT${MOZ_APP_DIR}/components
touch $RPM_BUILD_ROOT${MOZ_APP_DIR}/components/compreg.dat
touch $RPM_BUILD_ROOT${MOZ_APP_DIR}/components/xpti.dat
#---------------------------------------------------------------------
%clean
%{__rm} -rf $RPM_BUILD_ROOT
#---------------------------------------------------------------------
%post
/sbin/ldconfig
%postun
/sbin/ldconfig
%preun
# is it a final removal?
if [ $1 -eq 0 ]; then
%{__rm} -rf ${MOZ_APP_DIR}/components
fi
%files
%defattr(-,root,root,-)
%{_bindir}/xulrunner
%dir /etc/gre.d
/etc/gre.d/%{gre_conf_file}
%dir %{mozappdir}
%doc %attr(644, root, root) %{mozappdir}/LICENSE
%doc %attr(644, root, root) %{mozappdir}/README.txt
%{mozappdir}/chrome
%{mozappdir}/dictionaries
%dir %{mozappdir}/components
%ghost %{mozappdir}/components/compreg.dat
%ghost %{mozappdir}/components/xpti.dat
%{mozappdir}/components/*.so
%{mozappdir}/components/*.xpt
%exclude %{mozappdir}/components/libpyloader.so
%attr(644, root, root) %{mozappdir}/components/*.js
%{mozappdir}/defaults
%{mozappdir}/greprefs
%dir %{mozappdir}/icons
%attr(644, root, root) %{mozappdir}/icons/*
%{mozappdir}/modules
%{mozappdir}/plugins
%{mozappdir}/res
%{mozappdir}/*.so
%{mozappdir}/mozilla-xremote-client
%{mozappdir}/run-mozilla.sh
%{mozappdir}/regxpcom
%{mozappdir}/xulrunner
%{mozappdir}/xulrunner-bin
%{mozappdir}/xulrunner-stub
%{mozappdir}/platform.ini
%{mozappdir}/dependentlibs.list
%{_sysconfdir}/ld.so.conf.d/xulrunner*.conf
# XXX See if these are needed still
%{mozappdir}/updater*
%files devel
%defattr(-,root,root,-)
%dir %{_datadir}/idl/%{name}*%{version_internal}
%{_datadir}/idl/%{name}*%{version_internal}/stable
%{_includedir}/%{name}*%{version_internal}
%exclude %{_includedir}/%{name}*%{version_internal}/unstable
%exclude %{_includedir}/%{name}*%{version_internal}/pyxpcom
%dir %{_libdir}/%{name}-sdk-*
%dir %{_libdir}/%{name}-sdk-*/sdk
%{mozappdir}/xpcshell
%{mozappdir}/xpidl
%{mozappdir}/xpt_dump
%{mozappdir}/xpt_link
%{_libdir}/%{name}-sdk-*/*.h
%{_libdir}/%{name}-sdk-*/sdk/*
%exclude %{_libdir}/%{name}-sdk-%{version_internal}/sdk/lib/libpyxpcom.so
%exclude %{_libdir}/pkgconfig/*unstable*.pc
%exclude %{_libdir}/pkgconfig/*gtkmozembed*.pc
%{_libdir}/pkgconfig/*.pc
%files devel-unstable
%defattr(-,root,root,-)
%{_datadir}/idl/%{name}*%{version_internal}/unstable
%{_includedir}/%{name}*%{version_internal}/unstable
%dir %{_libdir}/%{name}-sdk-*
%{_libdir}/%{name}-sdk-*/*
%exclude %{_libdir}/%{name}-sdk-*/*.h
%exclude %{_libdir}/%{name}-sdk-*/sdk
%{_libdir}/pkgconfig/*unstable*.pc
%{_libdir}/pkgconfig/*gtkmozembed*.pc
%files python
%{mozappdir}/components/pyabout.py*
%{mozappdir}/components/libpyloader.so
%{mozappdir}/python
%files python-devel
%{_includedir}/%{name}*%{version_internal}/pyxpcom
%{_libdir}/%{name}-sdk-%{version_internal}/sdk/lib/libpyxpcom.so
#---------------------------------------------------------------------
%changelog
* Fri Mar 27 2009 Christopher Aillon <caillon@redhat.com> 1.9.1-0.11
- Add patches for MFSA-2009-12, MFSA-2009-13
* Fri Mar 13 2009 Christopher Aillon <caillon@redhat.com> 1.9.1-0.10
- 1.9.1 beta 3
* Fri Feb 27 2009 Martin Stransky <stransky@redhat.com> 1.9.1-0.9
- Build fix for pango 1.23
- Misc. build fixes
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.1-0.8.beta2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Wed Jan 28 2009 Christopher Aillon <caillon@redhat.com> 1.9.1-0.7
- Re-enable NM by default
* Wed Jan 7 2009 Martin Stransky <stransky@redhat.com> 1.9.1-0.6
- Copied mozilla-config.h to stable include dir (#478445)
* Mon Dec 22 2008 Christopher Aillon <caillon@redhat.com> 1.9.1-0.5
- Typo fix
* Sat Dec 20 2008 Christopher Aillon <caillon@redhat.com> 1.9.1-0.4
- 1.9.1 beta 2
* Tue Dec 9 2008 Christopher Aillon <caillon@redhat.com> 1.9.1-0.3
- Mark this as a pre-release
* Tue Dec 9 2008 Christopher Aillon <caillon@redhat.com> 1.9.1-0.2
- Add needed -devel requires to the -devel package
* Thu Dec 4 2008 Christopher Aillon <caillon@redhat.com> 1.9.1-0.1
- 1.9.1 beta 1
* Wed Nov 12 2008 Christopher Aillon <caillon@redhat.com> 1.9.0.4-1
- Update to 1.9.0.4
* Mon Oct 27 2008 Christopher Aillon <caillon@redhat.com> 1.9.0.2-5
- Password manager fixes from upstream
* Tue Oct 7 2008 Marco Pesenti Gritti <mpg@redhat.com> 1.9.0.2-4
- Add missing dependency on python-devel
* Sun Oct 5 2008 Christopher Aillon <caillon@redhat.com> 1.9.0.2-3
- Enable PyXPCOM
* Thu Sep 25 2008 Martin Stransky <stransky@redhat.com> 1.9.0.2-2
- Build with system cairo (#463341)
* Tue Sep 23 2008 Christopher Aillon <caillon@redhat.com> 1.9.0.2-1
- Update to 1.9.0.2
* Wed Jul 23 2008 Christopher Aillon <caillon@redhat.com> 1.9.0.1-2
- Disable system hunspell for now as it's causing some crashes (447444)
* Wed Jul 16 2008 Christopher Aillon <caillon@redhat.com> 1.9.0.1-1
- Update to 1.9.0.1
* Tue Jun 17 2008 Christopher Aillon <caillon@redhat.com> 1.9-1
- Update to 1.9 final
* Thu May 29 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.63
- Simplify PS/PDF operators
* Thu May 22 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.62
- Upstream patch to fsync() less
* Thu May 08 2008 Colin Walters <walters@redhat.com> 1.9-0.61
- Ensure we enable startup notification; add BR and modify config
(bug #445543)
* Wed Apr 30 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.60
- Some files moved to mozilla-filesystem; kill them and add the Req
* Mon Apr 28 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.59
- Clean up the %%files list and get rid of the executable bit on some files
* Sat Apr 26 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.58
- Fix font scaling
* Fri Apr 25 2008 Martin Stransky <stransky@redhat.com> 1.9-0.57
- Enabled phishing protection (#443403)
* Wed Apr 23 2008 Martin Stransky <stransky@redhat.com> 1.9-0.56
- Changed "__ppc64__" to "__powerpc64__",
"__ppc64__" doesn't work anymore
- Added fix for #443725 - Critical hanging bug with fix
available upstream (mozbz#429903)
* Fri Apr 18 2008 Martin Stransky <stransky@redhat.com> 1.9-0.55
- Fixed multilib issues, added starting script instead of a symlink
to binary (#436393)
* Sat Apr 12 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.54
- Add upstream patches for dpi, toolbar buttons, and invalid keys
- Re-enable system cairo
* Mon Apr 7 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.53
- Spec cleanups
* Wed Apr 2 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.52
- Beta 5
* Mon Mar 31 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.51
- Beta 5 RC2
* Thu Mar 27 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.50
- Update to latest trunk (2008-03-27)
* Wed Mar 26 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.49
- Update to latest trunk (2008-03-26)
* Tue Mar 25 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.48
- Update to latest trunk (2008-03-25)
* Mon Mar 24 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.47
- Update to latest trunk (2008-03-24)
* Thu Mar 20 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.46
- Update to latest trunk (2008-03-20)
* Mon Mar 17 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.45
- Update to latest trunk (2008-03-17)
* Mon Mar 17 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.44
- Revert to trunk from the 15th to fix crashes on HTTPS sites
* Sun Mar 16 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.43
- Update to latest trunk (2008-03-16)
- Add patch to negate a11y slowdown on some pages (#431162)
* Sat Mar 15 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.42
- Update to latest trunk (2008-03-15)
* Sat Mar 15 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.41
- Avoid conflicts between gecko debuginfo packages
* Wed Mar 12 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.40
- Update to latest trunk (2008-03-12)
* Tue Mar 11 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.39
- Update to latest trunk (2008-03-11)
* Mon Mar 10 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.38
- Update to latest trunk (2008-03-10)
* Sun Mar 9 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.37
- Update to latest trunk (2008-03-09)
* Fri Mar 7 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta4.36
- Update to latest trunk (2008-03-07)
* Thu Mar 6 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta4.35
- Update to latest trunk (2008-03-06)
* Tue Mar 4 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta4.34
- Update to latest trunk (2008-03-04)
* Sun Mar 2 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta3.33
- Update to latest trunk (2008-03-02)
* Sat Mar 1 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta3.32
- Update to latest trunk (2008-03-01)
* Fri Feb 29 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta3.31
- Update to latest trunk (2008-02-29)
* Thu Feb 28 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta3.30
- Update to latest trunk (2008-02-28)
* Wed Feb 27 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta3.29
- Update to latest trunk (2008-02-27)
* Tue Feb 26 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta3.28
- Update to latest trunk (2008-02-26)
* Sat Feb 23 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta3.27
- Update to latest trunk (2008-02-23)
* Fri Feb 22 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta3.26
- Update to latest trunk (2008-02-22)
* Thu Feb 21 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta3.25
- Update to latest trunk (2008-02-21)
* Wed Feb 20 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta3.24
- Update to latest trunk (2008-02-20)
* Sun Feb 17 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta3.23
- Update to latest trunk (2008-02-17)
* Fri Feb 15 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta3.22
- Update to latest trunk (2008-02-15)
* Thu Feb 14 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta3.21
- Update to latest trunk (2008-02-14)
- Use system hunspell
* Mon Feb 11 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta2.19
- Update to latest trunk (2008-02-11)
* Mon Feb 11 2008 Adam Jackson <ajax@redhat.com> 1.9-0.beta2.19
- STRIP="/bin/true" on the %%make line so xulrunner-debuginfo contains,
you know, debuginfo.
* Sun Feb 10 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta2.18
- Update to latest trunk (2008-02-10)
* Sat Feb 9 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta2.17
- Update to latest trunk (2008-02-09)
* Wed Feb 6 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta2.16
- Update to latest trunk (2008-02-06)
* Tue Jan 29 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta2.15
- Update to latest trunk (2008-01-30)
* Wed Jan 25 2008 Martin Stransky <stransky@redhat.com> 1.9-0.beta2.14
- rebuild agains new nss
- enabled gnome vfs
* Wed Jan 23 2008 Martin Stransky <stransky@redhat.com> 1.9-0.beta2.13
- fixed stable pkg-config files (#429654)
- removed sqlite patch
* Mon Jan 21 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta2.12
- Update to latest trunk (2008-01-21)
* Tue Jan 15 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta2.11
- Update to latest trunk (2008-01-15)
- Now with system extensions directory support
* Sat Jan 13 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta2.10
- Update to latest trunk (2008-01-13)
- Use CFLAGS instead of configure arguments
- Random cleanups: BuildRequires, scriptlets, prefs, etc.
* Sat Jan 12 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta2.9
- Provide gecko-devel-unstable as well
* Wed Jan 9 2008 Martin Stransky <stransky@redhat.com> 1.9-0.beta2.8
- divided devel package to devel and devel-unstable
* Mon Jan 7 2008 Martin Stransky <stransky@redhat.com> 1.9-0.beta2.7
- removed fedora specific pkg-config files
- updated to the latest trunk (2008-01-07)
- removed unnecessary patches
- fixed idl dir (#427965)
* Thu Jan 3 2008 Christopher Aillon <caillon@redhat.com> 1.9-0.beta2.6
- Re-enable camellia256 support now that NSS supports it
* Thu Jan 3 2008 Martin Stransky <stransky@redhat.com> 1.9-0.beta2.5
- updated to the latest trunk (2008-01-03)
* Mon Dec 24 2007 Christopher Aillon <caillon@redhat.com> 1.9-0.beta2.4
- Don't Provide webclient (xulrunner is not itself a webclient)
- Don't Obsolete old firefox, only firefox-devel
- Kill legacy obsoletes (phoenix, etc) that were never in rawhide
* Thu Dec 21 2007 Martin Stransky <stransky@redhat.com> 1.9-0.beta2.3
- added java and plugin subdirs to plugin includes
* Thu Dec 20 2007 Martin Stransky <stransky@redhat.com> 1.9-0.beta2.2
- dependency fixes, obsoletes firefox < 3 and firefox-devel now
* Wed Dec 12 2007 Martin Stransky <stransky@redhat.com> 1.9-0.beta2.1
- updated to Beta 2.
- moved SDK to xulrunner-sdk
* Thu Dec 06 2007 Martin Stransky <stransky@redhat.com> 1.9-0.beta1.4
- fixed mozilla-plugin.pc (#412971)
* Tue Nov 27 2007 Martin Stransky <stransky@redhat.com> 1.9-0.beta1.3
- export /etc/gre.d/gre.conf (it's used by python gecko applications)
* Mon Nov 26 2007 Martin Stransky <stransky@redhat.com> 1.9-0.beta1.2
- added xulrunner/js include dir to xulrunner-js
* Tue Nov 20 2007 Martin Stransky <stransky@redhat.com> 1.9-0.beta1.1
- update to beta 1
* Mon Nov 19 2007 Martin Stransky <stransky@redhat.com> 1.9-0.alpha9.6
- packed all gecko libraries (#389391)
* Thu Nov 15 2007 Martin Stransky <stransky@redhat.com> 1.9-0.alpha9.5
- registered xulrunner libs system-wide
- added xulrunner-gtkmozembed.pc
* Wed Nov 14 2007 Martin Stransky <stransky@redhat.com> 1.9-0.alpha9.4
- added proper nss/nspr dependencies
* Wed Nov 14 2007 Martin Stransky <stransky@redhat.com> 1.9-0.alpha9.3
- more build fixes, use system nss libraries
* Tue Nov 6 2007 Martin Stransky <stransky@redhat.com> 1.9-0.alpha9.2
- build fixes
* Tue Oct 30 2007 Martin Stransky <stransky@redhat.com> 1.9-0.alpha9.1
- updated to the latest trunk
* Thu Sep 20 2007 David Woodhouse <dwmw2@infradead.org> 1.9-0.alpha7.4
- build fixes for ppc/ppc64
* Tue Sep 20 2007 Martin Stransky <stransky@redhat.com> 1.9-0.alpha7.3
- removed conflicts with the current gecko-based apps
- added updated ppc64 patch
* Tue Sep 18 2007 Martin Stransky <stransky@redhat.com> 1.9-0.alpha7.2
- build fixes
* Wed Sep 5 2007 Christopher Aillon <caillon@redhat.com> 1.9-0.alpha7.1
- Initial cut at XULRunner 1.9 Alpha 7
- Temporarily revert camellia 256 support since our nss doesn't support it yet