Compare commits

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

97 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
659e2b5aef Merge
Merge branch 'master' into f19
2014-04-28 12:43:27 +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
Jan Horak
7fedb506fc Merge branch 'master' into f19 2014-04-15 16:41:24 +02:00
Jan Horak
a905724c2d Merge branch 'master' into f19 2014-04-14 15:54:28 +02:00
Martin Stransky
dbfd8fbda5 Merge branch 'master' into f19 2014-03-18 13:59:15 +01:00
Martin Stransky
17814399f6 Merge branch 'master' into f19 2014-02-03 12:36:18 +01:00
Martin Stransky
ed267cf181 Merge branch 'master' into f19 2014-02-03 11:53:29 +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
15 changed files with 1 additions and 6036 deletions

2
.gitignore vendored
View file

@ -1,2 +0,0 @@
/firefox-*.source.tar.bz2
/xulrunner-*.source.tar.bz2

1
dead.package Normal file
View file

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

View file

@ -1,32 +0,0 @@
diff -up xulrunner-1.9.3.0/mozilla-central/xulrunner/installer/libxul-embedding.pc.in.pk xulrunner-1.9.3.0/mozilla-central/xulrunner/installer/libxul-embedding.pc.in
--- xulrunner-1.9.3.0/mozilla-central/xulrunner/installer/libxul-embedding.pc.in.pk 2010-08-06 03:09:24.000000000 +0200
+++ xulrunner-1.9.3.0/mozilla-central/xulrunner/installer/libxul-embedding.pc.in 2010-08-16 11:12:32.000000000 +0200
@@ -6,5 +6,6 @@ idldir=%idldir%
Name: libxul-embedding
Description: Static library for version-independent embedding of the Mozilla runtime
Version: %MOZILLA_VERSION%
+Requires: %NSPR_NAME% >= %NSPR_VERSION%
Libs: -L${sdkdir}/lib -lxpcomglue -ldl
Cflags: -DXPCOM_GLUE -I${includedir} %WCHAR_CFLAGS%
diff -up xulrunner-1.9.3.0/mozilla-central/xulrunner/installer/libxul.pc.in.pk xulrunner-1.9.3.0/mozilla-central/xulrunner/installer/libxul.pc.in
--- xulrunner-1.9.3.0/mozilla-central/xulrunner/installer/libxul.pc.in.pk 2010-08-06 03:09:24.000000000 +0200
+++ xulrunner-1.9.3.0/mozilla-central/xulrunner/installer/libxul.pc.in 2010-08-16 11:07:52.000000000 +0200
@@ -2,6 +2,7 @@ prefix=%prefix%
sdkdir=%sdkdir%
includedir=%includedir%
idldir=%idldir%
+libdir=%libdir%
Name: libxul
Description: The Mozilla Runtime and Embedding Engine
diff -up xulrunner-1.9.3.0/mozilla-central/xulrunner/installer/Makefile.in.pk xulrunner-1.9.3.0/mozilla-central/xulrunner/installer/Makefile.in
--- xulrunner-1.9.3.0/mozilla-central/xulrunner/installer/Makefile.in.pk 2010-08-16 11:07:52.000000000 +0200
+++ xulrunner-1.9.3.0/mozilla-central/xulrunner/installer/Makefile.in 2010-08-16 11:07:52.000000000 +0200
@@ -116,6 +116,7 @@ endif
-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)|" \

View file

@ -1,15 +0,0 @@
--- a/toolkit/mozapps/installer/packager.mk
+++ b/toolkit/mozapps/installer/packager.mk
@@ -621,10 +621,12 @@ ifdef INSTALL_SDK # Here comes the hard
(cd $(DESTDIR)$(idldir) && tar -xf -)
# SDK directory is the libs + a bunch of symlinks
$(NSINSTALL) -D $(DESTDIR)$(sdkdir)/sdk/lib
+ $(NSINSTALL) -D $(DESTDIR)$(sdkdir)/sdk/bin
if test -f $(DIST)/include/xpcom-config.h; then \
$(SYSINSTALL) $(IFLAGS1) $(DIST)/include/xpcom-config.h $(DESTDIR)$(sdkdir); \
fi
(cd $(DIST)/sdk/lib && tar $(TAR_CREATE_FLAGS) - .) | (cd $(DESTDIR)$(sdkdir)/sdk/lib && tar -xf -)
+ (cd $(DIST)/sdk/bin && tar $(TAR_CREATE_FLAGS) - .) | (cd $(DESTDIR)$(sdkdir)/sdk/bin && tar -xf -)
$(RM) -f $(DESTDIR)$(sdkdir)/lib $(DESTDIR)$(sdkdir)/bin $(DESTDIR)$(sdkdir)/include $(DESTDIR)$(sdkdir)/include $(DESTDIR)$(sdkdir)/sdk/idl $(DESTDIR)$(sdkdir)/idl
ln -s $(sdkdir)/sdk/lib $(DESTDIR)$(sdkdir)/lib
ln -s $(installdir) $(DESTDIR)$(sdkdir)/bin

View file

@ -1,12 +0,0 @@
diff -up firefox-29.0/mozilla-release/gfx/ycbcr/moz.build.arm firefox-29.0/mozilla-release/gfx/ycbcr/moz.build
--- firefox-29.0/mozilla-release/gfx/ycbcr/moz.build.arm 2014-04-22 07:27:47.000000000 +0200
+++ firefox-29.0/mozilla-release/gfx/ycbcr/moz.build 2014-04-22 16:40:34.862849368 +0200
@@ -61,7 +61,7 @@ else:
'yuv_row_other.cpp',
]
-if CONFIG['CPU_ARCH'] == 'arm' and CONFIG['HAVE_ARM_NEON']:
+if CONFIG['HAVE_ARM_NEON']:
SOURCES += [
'yuv_row_arm.s',
]

File diff suppressed because it is too large Load diff

View file

@ -1,23 +0,0 @@
--- a/toolkit/modules/CertUtils.jsm
+++ b/toolkit/modules/CertUtils.jsm
@@ -170,17 +170,19 @@ this.checkCert =
issuerCert = issuerCert.QueryInterface(Ci.nsIX509Cert3);
var tokenNames = issuerCert.getAllTokenNames({});
if (!tokenNames || !tokenNames.some(isBuiltinToken))
throw new Ce(certNotBuiltInErr, Cr.NS_ERROR_ABORT);
}
function isBuiltinToken(tokenName) {
- return tokenName == "Builtin Object Token";
+ return tokenName == "Builtin Object Token" ||
+ tokenName == "Default Trust" ||
+ tokenName == "System Trust";
}
/**
* This class implements nsIBadCertListener. Its job is to prevent "bad cert"
* security dialogs from being shown to the user. It is better to simply fail
* if the certificate is bad. See bug 304286.
*
* @param aAllowNonBuiltInCerts (optional)

View file

@ -1 +0,0 @@
07c515fc487824f107a947d23f420e9d firefox-29.0.source.tar.bz2

View file

@ -1,12 +0,0 @@
diff -up xulrunner-24.0/mozilla-release/memory/mozjemalloc/jemalloc.c.jemalloc-ppc xulrunner-24.0/mozilla-release/memory/mozjemalloc/jemalloc.c
--- xulrunner-24.0/mozilla-release/memory/mozjemalloc/jemalloc.c.jemalloc-ppc 2013-09-11 01:15:18.000000000 +0200
+++ xulrunner-24.0/mozilla-release/memory/mozjemalloc/jemalloc.c 2013-09-13 13:36:34.171680919 +0200
@@ -1104,7 +1104,7 @@ static unsigned ncpus;
* controlling the malloc behavior are defined as compile-time constants
* for best performance and cannot be altered at runtime.
*/
-#if !defined(__ia64__) && !defined(__sparc__) && !defined(__mips__)
+#if !defined(__ia64__) && !defined(__sparc__) && !defined(__mips__) && !(defined(__powerpc__))
#define MALLOC_STATIC_SIZES 1
#endif

View file

@ -1,12 +0,0 @@
diff -up xulrunner-25.0/mozilla-release/js/src/vm/SPSProfiler.cpp.s390-inlines xulrunner-25.0/mozilla-release/js/src/vm/SPSProfiler.cpp
--- xulrunner-25.0/mozilla-release/js/src/vm/SPSProfiler.cpp.s390-inlines 2013-10-23 16:04:01.773093979 +0200
+++ xulrunner-25.0/mozilla-release/js/src/vm/SPSProfiler.cpp 2013-10-23 16:04:44.551134551 +0200
@@ -4,6 +4,8 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+#include "jscntxtinlines.h"
+
#include "vm/SPSProfiler.h"
#include "mozilla/DebugOnly.h"

View file

@ -1,12 +0,0 @@
diff -up firefox-29.0/mozilla-release/config/baseconfig.mk.orig firefox-29.0/mozilla-release/config/baseconfig.mk
--- mozilla-release/config/baseconfig.mk.orig 2014-04-22 15:38:52.948165295 +0200
+++ mozilla-release/config/baseconfig.mk 2014-04-22 15:42:20.387481673 +0200
@@ -4,7 +4,7 @@
# whether a normal build is happening or whether the check is running.
includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+installdir = $(libdir)/$(MOZ_APP_NAME)
sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
ifndef TOP_DIST
TOP_DIST = dist

View file

@ -1,44 +0,0 @@
. $topsrcdir/xulrunner/config/mozconfig
# --with-system-png is disabled because Mozilla requires APNG support in libpng
#ac_add_options --with-system-png
ac_add_options --prefix="$PREFIX"
ac_add_options --libdir="$LIBDIR"
ac_add_options --with-system-jpeg
ac_add_options --with-system-zlib
ac_add_options --with-system-bz2
ac_add_options --with-system-libvpx
ac_add_options --enable-system-hunspell
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 --enable-xinerama
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 --enable-safe-browsing
ac_add_options --enable-extensions=default
ac_add_options --enable-libnotify
ac_add_options --disable-necko-wifi
ac_add_options --enable-startup-notification
ac_add_options --disable-cpp-exceptions
ac_add_options --enable-shared-js
ac_add_options --enable-url-classifier
ac_add_options --enable-gio
ac_add_options --disable-gnomevfs
ac_add_options --disable-updater
ac_add_options --enable-chrome-format=omni
ac_add_options --disable-gstreamer
ac_add_options --enable-pulseaudio
export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
export MOZ_UA_BUILDID=20100101
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir

View file

@ -1,8 +0,0 @@
pref("app.update.enabled", false);
pref("app.update.autoInstallEnabled", false);
pref("general.smoothScroll", true);
pref("intl.locale.matchOS", true);
pref("network.manage-offline-status", true);
pref("toolkit.storage.synchronous", 0);
pref("toolkit.networkmanager.disable", false);
pref("offline.autoDetect", true);

View file

@ -1,69 +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 ]; then
if [ ! -x $SECONDARY_LIB_DIR/xulrunner/xulrunner ]; then
echo "Error: $XUL_LIB_DIR/xulrunner/xulrunner not found"
if [ -d $SECONDARY_LIB_DIR ]; then
echo " $SECONDARY_LIB_DIR/xulrunner/xulrunner not found"
fi
exit 1
fi
XUL_LIB_DIR="$SECONDARY_LIB_DIR"
fi
XUL_DIST_BIN="$XUL_LIB_DIR/xulrunner"
XUL_PROGRAM="$XUL_DIST_BIN/xulrunner"
##
## Enable WebGL
##
MOZ_GLX_IGNORE_BLACKLIST=1
export MOZ_GLX_IGNORE_BLACKLIST
exec $XUL_PROGRAM "$@"

View file

@ -1,733 +0,0 @@
# Use system nspr/nss?
%define system_nss 1
# Use system sqlite?
%if 0%{?fedora} < 19
%define system_sqlite 0
%define system_ffi 0
%else
%define system_sqlite 1
%define system_ffi 1
%endif
# Use system cairo?
%define system_cairo 0
# Build as a debug package?
%define debug_build 0
# Minimal required versions
%global cairo_version 1.10.2
%global freetype_version 2.1.9
%global libnotify_version 0.7.0
%global libvpx_version 1.0.0
%if %{?system_nss}
%global nspr_version 4.10.2
%global nspr_build_version %(pkg-config --silence-errors --modversion nspr 2>/dev/null || echo 65536)
%global nss_version 3.15.4
%global nss_build_version %(pkg-config --silence-errors --modversion nss 2>/dev/null || echo 65536)
%endif
%if %{?system_sqlite}
%global sqlite_version 3.7.13
# The actual sqlite version (see #480989):
%global sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo 65536)
%endif
# gecko_dir_ver should be set to the version in our directory names
# alpha_version should be set to the alpha number if using an alpha, 0 otherwise
# beta_version should be set to the beta number if using a beta, 0 otherwise
# rc_version should be set to the RC number if using an RC, 0 otherwise
%global gecko_dir_ver %{version}
%global alpha_version 0
%global beta_version 0
%global rc_version 0
%global tarballname firefox
%global mozappdir %{_libdir}/%{name}
%global tarballdir mozilla-release
# crash reporter work only on x86/x86_64
%ifarch %{ix86} x86_64
%global enable_mozilla_crashreporter 1
%else
%global enable_mozilla_crashreporter 0
%endif
%if %{alpha_version} > 0
%global pre_version a%{alpha_version}
%global tarballdir mozilla-beta
%endif
%if %{beta_version} > 0
%global pre_version b%{beta_version}
%global tarballdir mozilla-beta
%endif
%if %{rc_version} > 0
%global pre_version rc%{rc_version}
%global tarballdir mozilla-release
%endif
%if %{defined pre_version}
%global gecko_verrel %{expand:%%{version}}-%{pre_version}
%global pre_tag .%{pre_version}
%else
%global gecko_verrel %{expand:%%{version}}
%endif
Summary: XUL Runtime for Gecko Applications
Name: xulrunner
Version: 29.0
Release: 2%{?pre_tag}%{?dist}
URL: http://developer.mozilla.org/En/XULRunner
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet
Source0: ftp://ftp.mozilla.org/pub/%{tarballname}/releases/%{version}%{?pre_version}/source/%{tarballname}-%{version}%{?pre_version}.source.tar.bz2
Source10: %{name}-mozconfig
Source12: %{name}-redhat-default-prefs.js
Source21: %{name}.sh.in
# build patches
Patch1: xulrunner-install-dir.patch
Patch3: mozilla-build-arm.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=814879#c3
Patch18: xulrunner-24.0-jemalloc-ppc.patch
# workaround linking issue on s390 (JSContext::updateMallocCounter(size_t) not found)
Patch19: xulrunner-24.0-s390-inlines.patch
# Fedora specific patches
Patch200: mozilla-193-pkgconfig.patch
# Unable to install addons from https pages
Patch204: rhbz-966424.patch
# Upstream patches
Patch300: mozilla-ppc64le.patch
# ---------------------------------------------------
%if %{?system_nss}
BuildRequires: nspr-devel >= %{nspr_version}
BuildRequires: nss-devel >= %{nss_version}
BuildRequires: nss-static >= %{nss_version}
%endif
%if %{?system_cairo}
BuildRequires: cairo-devel >= %{cairo_version}
%endif
BuildRequires: libpng-devel
BuildRequires: libjpeg-devel
BuildRequires: zip
BuildRequires: bzip2-devel
BuildRequires: zlib-devel
BuildRequires: libIDL-devel
BuildRequires: gtk2-devel
BuildRequires: krb5-devel
BuildRequires: pango-devel
BuildRequires: freetype-devel >= %{freetype_version}
BuildRequires: libXt-devel
BuildRequires: libXrender-devel
BuildRequires: hunspell-devel
BuildRequires: startup-notification-devel
BuildRequires: alsa-lib-devel
BuildRequires: libnotify-devel >= %{libnotify_version}
BuildRequires: mesa-libGL-devel
BuildRequires: libcurl-devel
BuildRequires: libvpx-devel >= %{libvpx_version}
BuildRequires: autoconf213
BuildRequires: pulseaudio-libs-devel
Requires: mozilla-filesystem
%if %{?system_nss}
Requires: nspr >= %{nspr_build_version}
Requires: nss >= %{nss_build_version}
%endif
Provides: gecko-libs = %{gecko_verrel}
Provides: gecko-libs%{?_isa} = %{gecko_verrel}
Conflicts: firefox < 3.6
%if %{?system_sqlite}
BuildRequires: sqlite-devel >= %{sqlite_version}
Requires: sqlite >= %{sqlite_build_version}
%endif
%if %{?system_ffi}
BuildRequires: libffi-devel
%endif
%description
XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM
applications that are as rich as Firefox and Thunderbird. It provides mechanisms
for installing, upgrading, and uninstalling these applications. XULRunner also
provides libxul, a solution which allows the embedding of Mozilla technologies
in other projects and products.
%package devel
Summary: Development files for Gecko
Group: Development/Libraries
Obsoletes: mozilla-devel < 1.9
Obsoletes: firefox-devel < 2.1
Obsoletes: xulrunner-devel-unstable
Provides: gecko-devel = %{gecko_verrel}
Provides: gecko-devel%{?_isa} = %{gecko_verrel}
Provides: gecko-devel-unstable = %{gecko_verrel}
Provides: gecko-devel-unstable%{?_isa} = %{gecko_verrel}
Requires: xulrunner = %{version}-%{release}
%if %{?system_nss}
Requires: nspr-devel >= %{nspr_build_version}
Requires: nss-devel >= %{nss_build_version}
%endif
%if %{?system_cairo}
Requires: cairo-devel >= %{cairo_version}
%endif
Requires: libjpeg-devel
Requires: zip
Requires: bzip2-devel
Requires: zlib-devel
Requires: libIDL-devel
Requires: gtk2-devel
Requires: krb5-devel
Requires: pango-devel
Requires: freetype-devel >= %{freetype_version}
Requires: libXt-devel
Requires: libXrender-devel
Requires: hunspell-devel
%if %{?system_sqlite}
Requires: sqlite-devel
%endif
Requires: startup-notification-devel
Requires: alsa-lib-devel
Requires: libnotify-devel
Requires: mesa-libGL-devel
Requires: libvpx-devel >= %{libvpx_version}
%description devel
This package contains the libraries amd header files that are needed
for writing XUL+XPCOM applications with Mozilla XULRunner and Gecko.
%if %{enable_mozilla_crashreporter}
%global moz_debug_prefix %{_prefix}/lib/debug
%global moz_debug_dir %{moz_debug_prefix}%{mozappdir}
%global uname_m %(uname -m)
%global symbols_file_name %{name}-%{version}.en-US.%{_os}-%{uname_m}.crashreporter-symbols.zip
%global symbols_file_path %{moz_debug_dir}/%{symbols_file_name}
%global _find_debuginfo_opts -p %{symbols_file_path} -o debugcrashreporter.list
%global crashreporter_pkg_name mozilla-crashreporter-%{name}-debuginfo
%package -n %{crashreporter_pkg_name}
Summary: Debugging symbols used by Mozilla's crash reporter servers
Group: Development/Debug
%description -n %{crashreporter_pkg_name}
This package provides debug information for XULRunner, for use by
Mozilla's crash reporter servers. If you are trying to locally
debug %{name}, you want to install %{name}-debuginfo instead.
%files -n %{crashreporter_pkg_name} -f debugcrashreporter.list
%defattr(-,root,root)
%endif
#---------------------------------------------------------------------
%prep
%setup -q -c
cd %{tarballdir}
%patch1 -p1
%patch3 -p2 -b .arm
%patch18 -p2 -b .jemalloc-ppc
%patch19 -p2 -b .s390-inlines
%patch200 -p2 -b .pk
%patch204 -p1 -b .966424
# Upstream patches
%ifarch ppc64le
%if 0%{?fedora} > 20
%patch300 -p1 -b .ppc64le
%endif
%endif
%{__rm} -f .mozconfig
%{__cp} %{SOURCE10} .mozconfig
%if %{?system_nss}
echo "ac_add_options --with-system-nspr" >> .mozconfig
echo "ac_add_options --with-system-nss" >> .mozconfig
%else
echo "ac_add_options --without-system-nspr" >> .mozconfig
echo "ac_add_options --without-system-nss" >> .mozconfig
%endif
%if %{?system_sqlite}
echo "ac_add_options --enable-system-sqlite" >> .mozconfig
%else
echo "ac_add_options --disable-system-sqlite" >> .mozconfig
%endif
%if %{?system_cairo}
echo "ac_add_options --enable-system-cairo" >> .mozconfig
%else
echo "ac_add_options --disable-system-cairo" >> .mozconfig
%endif
%if %{?system_ffi}
echo "ac_add_options --enable-system-ffi" >> .mozconfig
%endif
%if %{?debug_build}
echo "ac_add_options --enable-debug" >> .mozconfig
echo "ac_add_options --disable-optimize" >> .mozconfig
echo "ac_add_options --enable-dtrace" >> .mozconfig
%else
echo "ac_add_options --disable-debug" >> .mozconfig
echo "ac_add_options --enable-optimize" >> .mozconfig
%endif
# s390(x) fails to start with jemalloc enabled
%ifarch s390 s390x
echo "ac_add_options --disable-jemalloc" >> .mozconfig
%endif
%ifarch armv7hl
echo "ac_add_options --with-arch=armv7-a" >> .mozconfig
echo "ac_add_options --with-float-abi=hard" >> .mozconfig
echo "ac_add_options --with-fpu=vfpv3-d16" >> .mozconfig
echo "ac_add_options --disable-elf-hack" >> .mozconfig
echo "ac_add_options --disable-ion" >> .mozconfig
echo "ac_add_options --disable-yarr-jit" >> .mozconfig
%endif
%ifarch armv7hnl
echo "ac_add_options --with-arch=armv7-a" >> .mozconfig
echo "ac_add_options --with-float-abi=hard" >> .mozconfig
echo "ac_add_options --with-fpu=neon" >> .mozconfig
echo "ac_add_options --disable-elf-hack" >> .mozconfig
echo "ac_add_options --disable-ion" >> .mozconfig
echo "ac_add_options --disable-yarr-jit" >> .mozconfig
%endif
%ifarch armv5tel
echo "ac_add_options --with-arch=armv5te" >> .mozconfig
echo "ac_add_options --with-float-abi=soft" >> .mozconfig
echo "ac_add_options --disable-elf-hack" >> .mozconfig
echo "ac_add_options --disable-ion" >> .mozconfig
echo "ac_add_options --disable-yarr-jit" >> .mozconfig
%endif
%ifnarch %{ix86} x86_64 armv7hl armv7hnl
echo "ac_add_options --disable-webrtc" >> .mozconfig
%endif
#---------------------------------------------------------------------
%build
%if %{?system_sqlite}
# Do not proceed with build if the sqlite require would be broken:
# make sure the minimum requirement is non-empty, ...
sqlite_version=$(expr "%{sqlite_version}" : '\([0-9]*\.\)[0-9]*\.') || exit 1
# ... and that major number of the computed build-time version matches:
case "%{sqlite_build_version}" in
"$sqlite_version"*) ;;
*) exit 1 ;;
esac
%endif
cd %{tarballdir}
# -fpermissive is needed to build with gcc 4.6+ which has become stricter
#
# Mozilla builds with -Wall with exception of a few warnings which show up
# everywhere in the code; so, don't override that.
#
# Disable C++ exceptions since Mozilla code is not exception-safe
#
MOZ_OPT_FLAGS=$(echo "$RPM_OPT_FLAGS" | %{__sed} -e 's/-Wall//')
%if %{?debug_build}
MOZ_OPT_FLAGS=$(echo "$MOZ_OPT_FLAGS" | %{__sed} -e 's/-O2//')
%endif
%ifarch s390
MOZ_OPT_FLAGS=$(echo "$MOZ_OPT_FLAGS" | %{__sed} -e 's/-g/-g1/')
%endif
%ifarch s390 %{arm} ppc
MOZ_LINK_FLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
%endif
export CFLAGS="$MOZ_OPT_FLAGS -Wformat-security -Wformat -Werror=format-security"
export CXXFLAGS="$MOZ_OPT_FLAGS -fpermissive -Wformat-security -Wformat -Werror=format-security"
export LDFLAGS=$MOZ_LINK_FLAGS
export PREFIX='%{_prefix}'
export LIBDIR='%{_libdir}'
MOZ_SMP_FLAGS=-j1
# On x86 architectures, Mozilla can build up to 4 jobs at once in parallel,
# however builds tend to fail on other arches when building in parallel.
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le
[ -z "$RPM_BUILD_NCPUS" ] && \
RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"
[ "$RPM_BUILD_NCPUS" -ge 2 ] && MOZ_SMP_FLAGS=-j2
[ "$RPM_BUILD_NCPUS" -ge 4 ] && MOZ_SMP_FLAGS=-j4
[ "$RPM_BUILD_NCPUS" -ge 8 ] && MOZ_SMP_FLAGS=-j8
%endif
make -f client.mk build STRIP="/bin/true" MOZ_MAKE_FLAGS="$MOZ_SMP_FLAGS" MOZ_SERVICES_SYNC="1"
# create debuginfo for crash-stats.mozilla.com
%if %{enable_mozilla_crashreporter}
#cd %{moz_objdir}
make -C objdir buildsymbols
%endif
#---------------------------------------------------------------------
%install
cd %{tarballdir}
# set up our prefs before install, so it gets pulled in to omni.jar
%{__cp} -p %{SOURCE12} objdir/dist/bin/defaults/pref/all-redhat.js
DESTDIR=$RPM_BUILD_ROOT make -C objdir install
# Start script install
%{__rm} -rf $RPM_BUILD_ROOT%{_bindir}/%{name}
%{__cat} %{SOURCE21} | %{__sed} -e 's,XULRUNNER_VERSION,%{gecko_dir_ver},g' > \
$RPM_BUILD_ROOT%{_bindir}/%{name}
%{__chmod} 755 $RPM_BUILD_ROOT%{_bindir}/%{name}
%{__rm} -f $RPM_BUILD_ROOT%{mozappdir}/%{name}-config
# Copy pc files (for compatibility with 1.9.1)
%{__cp} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libxul.pc \
$RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libxul-unstable.pc
%{__cp} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libxul-embedding.pc \
$RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libxul-embedding-unstable.pc
# Fix multilib devel conflicts...
function install_file() {
genheader=$*
mv ${genheader}.h ${genheader}%{__isa_bits}.h
cat > ${genheader}.h << EOF
/* This file exists to fix multilib conflicts */
#if defined(__x86_64__) || defined(__ia64__) || defined(__s390x__) || defined(__powerpc64__) || (defined(__sparc__) && defined(__arch64__))
#include "${genheader}64.h"
#else
#include "${genheader}32.h"
#endif
EOF
}
INTERNAL_APP_NAME=%{name}-%{gecko_dir_ver}
pushd $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_NAME}
install_file "mozilla-config"
install_file "js-config"
popd
# Link libraries in sdk directory instead of copying them:
pushd $RPM_BUILD_ROOT%{_libdir}/%{name}-devel-%{gecko_dir_ver}/sdk/lib
for i in *.so; do
rm $i
ln -s %{mozappdir}/$i $i
done
popd
# Library path
LD_SO_CONF_D=%{_sysconfdir}/ld.so.conf.d
LD_CONF_FILE=xulrunner-%{__isa_bits}.conf
%{__mkdir_p} ${RPM_BUILD_ROOT}${LD_SO_CONF_D}
%{__cat} > ${RPM_BUILD_ROOT}${LD_SO_CONF_D}/${LD_CONF_FILE} << EOF
%{mozappdir}
EOF
# Copy over the LICENSE
%{__install} -p -c -m 644 LICENSE $RPM_BUILD_ROOT%{mozappdir}
# Install xpcshell
%{__cp} objdir/dist/bin/xpcshell $RPM_BUILD_ROOT/%{mozappdir}
# Install run-mozilla.sh
%{__cp} objdir/dist/bin/run-mozilla.sh $RPM_BUILD_ROOT/%{mozappdir}
# Use the system hunspell dictionaries
%{__rm} -rf ${RPM_BUILD_ROOT}%{mozappdir}/dictionaries
ln -s %{_datadir}/myspell ${RPM_BUILD_ROOT}%{mozappdir}/dictionaries
# Remove tmp files
find $RPM_BUILD_ROOT/%{mozappdir} -name '.mkdir.done' -exec rm -rf {} \;
# ghost files
%{__mkdir_p} $RPM_BUILD_ROOT%{mozappdir}/components
touch $RPM_BUILD_ROOT%{mozappdir}/components/compreg.dat
touch $RPM_BUILD_ROOT%{mozappdir}/components/xpti.dat
# Add debuginfo for crash-stats.mozilla.com
%if %{enable_mozilla_crashreporter}
%{__mkdir_p} $RPM_BUILD_ROOT/%{moz_debug_dir}
%{__cp} objdir/dist/%{symbols_file_name} $RPM_BUILD_ROOT/%{moz_debug_dir}
%endif
#---------------------------------------------------------------------
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%preun
# is it a final removal?
if [ $1 -eq 0 ]; then
%{__rm} -rf %{mozappdir}/components
fi
%files
%defattr(-,root,root,-)
%{_bindir}/xulrunner
%dir %{mozappdir}
%doc %attr(644, root, root) %{mozappdir}/LICENSE
%doc %attr(644, root, root) %{mozappdir}/README.xulrunner
%{mozappdir}/chrome
%{mozappdir}/chrome.manifest
%{mozappdir}/dictionaries
%dir %{mozappdir}/components
%ghost %{mozappdir}/components/compreg.dat
%ghost %{mozappdir}/components/xpti.dat
%{mozappdir}/components/*.so
%{mozappdir}/components/*.manifest
%{mozappdir}/omni.ja
%{mozappdir}/*.so
%{mozappdir}/mozilla-xremote-client
%{mozappdir}/run-mozilla.sh
%{mozappdir}/xulrunner
%{mozappdir}/xulrunner-stub
%{mozappdir}/platform.ini
%{mozappdir}/dependentlibs.list
%{_sysconfdir}/ld.so.conf.d/xulrunner*.conf
%{mozappdir}/plugin-container
%if !%{?system_nss}
%{mozappdir}/*.chk
%endif
%if %{enable_mozilla_crashreporter}
%{mozappdir}/crashreporter
%{mozappdir}/crashreporter.ini
%{mozappdir}/Throbber-small.gif
%endif
%files devel
%defattr(-,root,root,-)
%dir %{_libdir}/%{name}-devel-*
%{_datadir}/idl/%{name}*%{gecko_dir_ver}
%{_includedir}/%{name}*%{gecko_dir_ver}
%{_libdir}/%{name}-devel-*/*
%{_libdir}/pkgconfig/*.pc
%{mozappdir}/xpcshell
%{mozappdir}/js-gdb.py
%ghost %{mozappdir}/js-gdb.pyc
%ghost %{mozappdir}/js-gdb.pyo
#---------------------------------------------------------------------
%changelog
* Mon Apr 28 2014 Martin Stransky <stransky@redhat.com> - 29.0-2
- An updated ppc64le patch (rhbz#1091054)
* Mon Apr 28 2014 Martin Stransky <stransky@redhat.com> - 29.0-1
- Update to 29.0
* Tue Mar 18 2014 Martin Stransky <stransky@redhat.com> - 28.0-1
- Update to 28.0
- Fixed arm patch
* Mon Feb 3 2014 Martin Stransky <stransky@redhat.com> - 27.0-1
- Update to 27.0
* Fri Dec 13 2013 Martin Stransky <stransky@redhat.com> - 26.0-2
- rhbz#1037406 - xulrunner FTBFS if "-Werror=format-security"
flag is used
* Mon Dec 9 2013 Martin Stransky <stransky@redhat.com> - 26.0-1
- Update to 26.0 Build 2
* Thu Nov 21 2013 Martin Stransky <stransky@redhat.com> - 25.0-5
- Fixed rhbz#1007603 - NSS and cert9 (sql): firefox crash on exit
with https-everywhere installed
* Tue Nov 12 2013 Martin Stransky <stransky@redhat.com> - 25.0-4
- rhbz#1010916 - enabled pluseaudio backend
* Fri Nov 8 2013 Martin Stransky <stransky@redhat.com> - 25.0-3
- Fixed rhbz#974718 - Segfault in FileBlockCache::Run
when playing a movie on ppc
* Wed Oct 30 2013 Martin Stransky <stransky@redhat.com> - 25.0-2
- Update to 25.0 Build 3
* Wed Oct 23 2013 Martin Stransky <stransky@redhat.com> - 25.0-1
- Update to 25.0 Build 2
* Tue Oct 15 2013 Karsten Hopp <karsten@redhat.com> 24.0-3
- drop PPC-only rhbz-911314.patch, fixed upstream
* Mon Sep 16 2013 Martin Stransky <stransky@redhat.com> - 24.0.1-2
- Arm build fix
* Fri Sep 13 2013 Martin Stransky <stransky@redhat.com> - 24.0.1-1
- Update to 24.0
* Mon Sep 2 2013 Dan Horák <dan[at]danny.cz> - 23.0.1-4
- Fix build on 64-bit big endian platforms (mozbz#618485)
* Sat Aug 31 2013 Karsten Hopp <karsten@redhat.com> 23.0.1-3
- update rhbz-911314.patch (PPC* only)
* Thu Aug 29 2013 Martin Stransky <stransky@redhat.com> - 23.0.1-2
- Enabled dtrace for debug builds
* Mon Aug 19 2013 Jan Horak <jhorak@redhat.com> - 23.0.1-1
- Update to 23.0.1
* Mon Aug 5 2013 Martin Stransky <stransky@redhat.com> - 23.0-2
- Update to latest upstream (23.0 Build 2)
* Mon Aug 5 2013 Martin Stransky <stransky@redhat.com> - 23.0-1
- Update to latest upstream (23.0)
* Mon Jul 29 2013 Jan Horak <jhorak@redhat.com> - 22.0-7
- Use system libffi for Fedora 19+
- Added fix for mozbz#860213
* Thu Jul 25 2013 Martin Stransky <stransky@redhat.com> - 22.0-6
- Removed already applied patches (rhbz#978123)
* Wed Jul 24 2013 Peter Robinson <pbrobinson@fedoraproject.org> 22.0-5
- Enable web-rtc on ARM now it's fixed upstream (RHBZ 886976)
* Mon Jul 1 2013 Jan Horak <jhorak@redhat.com> - 22.0-4
- Added fix from mozbz#817533 - fix issues with proxy settings
- Fixed missing about:healthreport
* Mon Jun 24 2013 Martin Stransky <stransky@redhat.com> - 22.0-2
- Rebuild
* Fri Jun 21 2013 Martin Stransky <stransky@redhat.com> - 22.0-1
- Update to latest upstream (22.0)
* Wed Jun 12 2013 Jan Horak <jhorak@redhat.com> - 21.0-8
- Fixed rhbz#966424 - unable to install addons
* Mon Jun 3 2013 Jan Horak <jhorak@redhat.com> - 21.0-7
- Using upstream build flags for crashreporter
* Wed May 29 2013 Martin Stransky <stransky@redhat.com> - 21.0-6
- Removed the i686/f19 gcc hack (rhbz#928353)
* Tue May 21 2013 Martin Stransky <stransky@redhat.com> - 21.0-5
- Added ppc(64) patches (rhbz#963907)
* Tue May 21 2013 Martin Stransky <stransky@redhat.com> - 21.0-4
- Added s390(x) patch
* Mon May 13 2013 Martin Stransky <stransky@redhat.com> - 21.0-3
- New upstream tarball (build 4)
* Mon May 13 2013 Martin Stransky <stransky@redhat.com> - 21.0-2
- Updated requested NSS/NSPR versions
* Sun May 12 2013 Martin Stransky <stransky@redhat.com> - 21.0-1
- Update to latest upstream (21.0)
* Fri Apr 5 2013 Martin Stransky <stransky@redhat.com> - 20.0-4
- Updated rhbz-911314.patch for xulrunner 20
* Wed Apr 3 2013 Martin Stransky <stransky@redhat.com> - 20.0-3
- A workaround for Bug 928353 - firefox i686 crashes
for a number of web pages
* Tue Mar 19 2013 Martin Stransky <stransky@redhat.com> - 20.0-1
- Update to latest upstream (20.0)
* 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
* 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
* Mon Mar 11 2013 Martin Stransky <stransky@redhat.com> - 19.0.2-2
- Update to 19.0.2
* Wed Feb 20 2013 Martin Stransky <stransky@redhat.com> - 19.0-2
- Added fix for rhbz#911314 (ppc only)
* Mon Feb 18 2013 Martin Stransky <stransky@redhat.com> - 19.0-1
- Update to 19.0
- Added fix for mozbz#239254
* Wed Feb 6 2013 Jan Horak <jhorak@redhat.com> - 18.0.2-1
- Update to 18.0.2
* Fri Jan 25 2013 Jan Horak <jhorak@redhat.com> - 18.0.1-1
- Update to 18.0.1
* Tue Jan 15 2013 Martin Stransky <stransky@redhat.com> - 18.0-8
- Added fix for NM regression (mozbz#791626)
* Thu Jan 10 2013 Martin Stransky <stransky@redhat.com> - 18.0-7
- Fixed Makefile generator (rhbz#304121)
* Wed Jan 9 2013 Martin Stransky <stransky@redhat.com> - 18.0-6
- Fixed missing libxpcom.so provides
* Wed Jan 9 2013 Martin Stransky <stransky@redhat.com> - 18.0-5
- Added fix for langpacks
* Wed Jan 9 2013 Martin Stransky <stransky@redhat.com> - 18.0-4
- Fixed source files
- Disabled WebRTC due to rhbz#304121
* Wed Jan 9 2013 Martin Stransky <stransky@redhat.com> - 18.0-2
- Disabled system sqlite on Fedora 18
* Mon Jan 7 2013 Martin Stransky <stransky@redhat.com> - 18.0-1
- Update to 18.0
* Thu Dec 13 2012 Peter Robinson <pbrobinson@fedoraproject.org> 17.0.1-3
- 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
* Fri Dec 7 2012 Jan Horak <jhorak@redhat.com> - 17.0.1-2
- Fixed rhbz#879595
* Thu Nov 29 2012 Jan Horak <jhorak@redhat.com> - 17.0.1-1
- Update to 17.0.1
* Tue Nov 27 2012 Jan Horak <jhorak@redhat.com> - 17.0-4
- Rebuild agains older NSS
* Mon Nov 19 2012 Martin Stransky <stransky@redhat.com> - 17.0-3
- Updated second arch patches
* Mon Nov 19 2012 Dan Horák <dan[at]danny.cz> - 17.0-2
- webrtc is available only on selected arches
* Mon Nov 19 2012 Martin Stransky <stransky@redhat.com> - 17.0-1
- Update to 17.0
* Wed Nov 14 2012 Martin Stransky <stransky@redhat.com> - 17.0-0.2b6
- Update to 17.0 Beta 6
* Tue Nov 13 2012 Martin Stransky <stransky@redhat.com> - 17.0-0.1b5
- Update to 17.0 Beta 5
* Tue Nov 6 2012 Martin Stransky <stransky@redhat.com> - 16.0.2-2
- Added fix for rhbz#872752
* 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)
* Fri Oct 26 2012 Jan Horak <jhorak@redhat.com> - 16.0.2-1
- Update to 16.0.2
* Tue Oct 16 2012 Jan Horak <jhorak@redhat.com> - 16.0.1-2
- Fixed required nss and nspr version
* Thu Oct 11 2012 Martin Stransky <stransky@redhat.com> - 16.0.1-1
- Update to 16.0.1