The package rpms/mozjs52.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/mozjs52.git/commit/?id=bda73b32ed....
Change:
-%ifarch %{ix86} x86_64 %{arm} aarch64 ppc ppc64le s390
Thanks.
Full change:
============
commit bda73b32ed7a9a5cc50fcc341b6bdf7ab15a9d1d
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sat Sep 19 11:55:50 2020 +0100
I don't need it
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 4585386..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-/firefox-52.3.0esr.source.tar.xz
-/firefox-52.4.0esr.source.tar.xz
-/firefox-52.5.0esr.source.tar.xz
-/firefox-52.6.0esr.source.tar.xz
-/firefox-52.7.2esr.source.tar.xz
-/firefox-52.7.3esr.source.tar.xz
-/firefox-52.8.0esr.source.tar.xz
-/firefox-52.9.0esr.source.tar.xz
diff --git a/build-icu-big-endian.patch b/build-icu-big-endian.patch
deleted file mode 100644
index 68fbea1..0000000
--- a/build-icu-big-endian.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up mozilla-aurora/build/autoconf/icu.m4.icu-endian
mozilla-aurora/build/autoconf/icu.m4
---- mozilla-aurora/build/autoconf/icu.m4.icu-endian 2016-12-09 09:11:01.227317790 +0100
-+++ mozilla-aurora/build/autoconf/icu.m4 2016-12-09 09:18:40.608712247 +0100
-@@ -78,7 +78,7 @@ if test -n "$USE_ICU"; then
- # TODO: the l is actually endian-dependent
- # We could make this set as 'l' or 'b' for little or big,
respectively,
- # but we'd need to check in a big-endian version of the file.
-- ICU_DATA_FILE="icudt${version}l.dat"
-+ ICU_DATA_FILE="icudt${version}b.dat"
-
- dnl We won't build ICU data as a separate file when building
- dnl JS standalone so that embedders don't have to deal with it.
diff --git a/build-missing-xlocale-h.patch b/build-missing-xlocale-h.patch
deleted file mode 100644
index b4a62b2..0000000
--- a/build-missing-xlocale-h.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp.xlocale
thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp
---- thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp.xlocale 2017-08-24
14:42:48.634084293 +0200
-+++ thunderbird-52.3.0/mozilla/intl/icu/source/i18n/digitlst.cpp 2017-08-24
14:42:50.534084676 +0200
-@@ -64,7 +64,7 @@
- # if U_PLATFORM_USES_ONLY_WIN32_API || U_PLATFORM == U_PF_CYGWIN
- # include <locale.h>
- # else
--# include <xlocale.h>
-+# include <locale.h>
- # endif
- #endif
-
diff --git a/copy-headers.patch b/copy-headers.patch
deleted file mode 100644
index 69b2161..0000000
--- a/copy-headers.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 8b2d7a77bfb4dbd513763501ed7e9722058ee9af Mon Sep 17 00:00:00 2001
-From: Rico Tzschichholz <ricotz(a)ubuntu.com>
-Date: Wed, 5 Jul 2017 22:45:59 -0700
-Subject: [PATCH] build: Copy headers on install instead of symlinking
-
-Patch ported forward to mozjs52 by Philip Chimento
-<philip.chimento(a)gmail.com>.
----
- python/mozbuild/mozbuild/backend/recursivemake.py | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/python/mozbuild/mozbuild/backend/recursivemake.py
b/python/mozbuild/mozbuild/backend/recursivemake.py
-index 132dcf94..33d489a6 100644
---- a/python/mozbuild/mozbuild/backend/recursivemake.py
-+++ b/python/mozbuild/mozbuild/backend/recursivemake.py
-@@ -1307,11 +1307,11 @@ def _process_final_target_files(self, obj, files, backend_file):
- raise Exception("Wildcards are only supported in
the filename part of "
- "srcdir-relative or absolute
paths.")
-
-- install_manifest.add_pattern_symlink(basepath, wild, path)
-+ install_manifest.add_pattern_copy(basepath, wild, path)
- else:
-- install_manifest.add_pattern_symlink(f.srcdir, f, path)
-+ install_manifest.add_pattern_copy(f.srcdir, f, path)
- else:
-- install_manifest.add_symlink(f.full_path, dest)
-+ install_manifest.add_copy(f.full_path, dest)
- else:
- install_manifest.add_optional_exists(dest)
- backend_file.write('%s_FILES += %s\n' % (
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..4c02488
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+I don't need it
diff --git a/disable-extra-threads.patch b/disable-extra-threads.patch
deleted file mode 100644
index 8e4e7fb..0000000
--- a/disable-extra-threads.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -up firefox-52.6.0esr/js/src/vm/Runtime.cpp.disable-extra-threads
firefox-52.6.0esr/js/src/vm/Runtime.cpp
---- firefox-52.6.0esr/js/src/vm/Runtime.cpp.disable-extra-threads 2018-02-08
10:16:13.453828939 -0500
-+++ firefox-52.6.0esr/js/src/vm/Runtime.cpp 2018-02-08 10:23:31.283458826 -0500
-@@ -283,6 +283,17 @@ JSRuntime::init(uint32_t maxbytes, uint3
- ownerThreadNative_ = (size_t)pthread_self();
- #endif
-
-+ const char* enable_js_helper_threads;
-+ enable_js_helper_threads = getenv("GJS_ENABLE_JS_HELPER_THREADS");
-+
-+#if defined(__PPC64__) && defined (__LITTLE_ENDIAN__)
-+ if (enable_js_helper_threads == NULL)
-+ js::DisableExtraThreads();
-+#endif
-+
-+ if (enable_js_helper_threads != NULL && enable_js_helper_threads[0] ==
'0')
-+ js::DisableExtraThreads();
-+
- if (!mainThread.init())
- return false;
-
diff --git a/disable-mozglue.patch b/disable-mozglue.patch
deleted file mode 100644
index 8355cf4..0000000
--- a/disable-mozglue.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From 7e6d628456af3e99ebcb9a01a27e1461585082a4 Mon Sep 17 00:00:00 2001
-From: Till Schneidereit <till(a)tillschneidereit.net>
-Date: Thu, 1 Oct 2015 12:59:09 +0200
-Subject: [PATCH] Disable MOZ_GLUE_IN_PROGRAM in stand-alone builds on all
- platforms
-
-Otherwise, build fails not being able to find HashBytes.
-
-Patch ported forward to mozjs52 by Philip Chimento
-<philip.chimento(a)gmail.com>.
-
-https://bugzilla.mozilla.org/show_bug.cgi?id=1176787
----
- js/src/old-configure.in | 23 ++++++++++++++---------
- mozglue/build/moz.build | 2 +-
- 2 files changed, 15 insertions(+), 10 deletions(-)
-
-diff --git a/js/src/old-configure.in b/js/src/old-configure.in
-index 1c5c9e21..ff0617e3 100644
---- a/js/src/old-configure.in
-+++ b/js/src/old-configure.in
-@@ -1623,16 +1623,21 @@ dnl ========================================================
- dnl = Enable jemalloc
- dnl ========================================================
-
--case "${OS_TARGET}" in
--Android|WINNT|Darwin)
-+dnl In stand-alone builds we always only want to link executables against mozglue.
-+if test "$JS_STANDALONE"; then
- MOZ_GLUE_IN_PROGRAM=
-- ;;
--*)
-- dnl On !Android !Windows !OSX, we only want to link executables against mozglue
-- MOZ_GLUE_IN_PROGRAM=1
-- AC_DEFINE(MOZ_GLUE_IN_PROGRAM)
-- ;;
--esac
-+else
-+ case "${OS_TARGET}" in
-+ Android|WINNT|Darwin)
-+ MOZ_GLUE_IN_PROGRAM=
-+ ;;
-+ *)
-+ dnl On !Android !Windows !OSX, we only want to link executables against mozglue
-+ MOZ_GLUE_IN_PROGRAM=1
-+ AC_DEFINE(MOZ_GLUE_IN_PROGRAM)
-+ ;;
-+ esac
-+fi
-
- if test "$MOZ_MEMORY"; then
- if test "x$MOZ_DEBUG" = "x1"; then
-diff --git a/mozglue/build/moz.build b/mozglue/build/moz.build
-index d2897477..e3be5a2b 100644
---- a/mozglue/build/moz.build
-+++ b/mozglue/build/moz.build
-@@ -6,7 +6,7 @@
-
- # Build mozglue as a shared lib on Windows, OSX and Android.
- # If this is ever changed, update MOZ_SHARED_MOZGLUE in browser/installer/Makefile.in
--if CONFIG['OS_TARGET'] in ('WINNT', 'Darwin',
'Android'):
-+if CONFIG['OS_TARGET'] in ('WINNT', 'Darwin', 'Android')
and not CONFIG['JS_STANDALONE']:
- SharedLibrary('mozglue')
- else:
- Library('mozglue')
-
diff --git a/fix-soname.patch b/fix-soname.patch
deleted file mode 100644
index a91107c..0000000
--- a/fix-soname.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From: Laszlo Boszormenyi (GCS) <gcs(a)debian.org>
-Date: Fri, 02 May 2014 22:20:45 +0200
-Subject: fix soname
-
-Add soname switch to linker, regardless of Operating System
-
-Bug-Debian:
http://bugs.debian.org/746705
----
- config/rules.mk | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-Index: mozjs52-52.2.1~artful1/config/rules.mk
-===================================================================
---- mozjs52-52.2.1~artful1.orig/config/rules.mk
-+++ mozjs52-52.2.1~artful1/config/rules.mk
-@@ -418,7 +418,7 @@ endif # AIX
- #
- # Linux: add -Bsymbolic flag for components
- #
--ifeq ($(OS_ARCH),Linux)
-+#ifeq ($(OS_ARCH),Linux)
- ifdef IS_COMPONENT
- EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
- endif
-@@ -426,7 +426,8 @@ ifdef LD_VERSION_SCRIPT
- EXTRA_DSO_LDOPTS += -Wl,--version-script,$(LD_VERSION_SCRIPT)
- EXTRA_DEPS += $(LD_VERSION_SCRIPT)
- endif
--endif
-+#endif
-+EXTRA_DSO_LDOPTS += -Wl,-soname,lib$(JS_LIBRARY_NAME).so.0
-
- ifdef SYMBOLS_FILE
- ifeq ($(OS_TARGET),WINNT)
diff --git a/glibc-232.patch b/glibc-232.patch
deleted file mode 100644
index de71164..0000000
--- a/glibc-232.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/memory/mozjemalloc/jemalloc.c
-+++ b/memory/mozjemalloc/jemalloc.c
-@@ -331,7 +331,7 @@
- #endif
- #include <sys/time.h>
- #include <sys/types.h>
--#if !defined(MOZ_MEMORY_SOLARIS) && !defined(MOZ_MEMORY_ANDROID)
-+#if !defined(MOZ_MEMORY_LINUX) && !defined(MOZ_MEMORY_ANDROID)
- #include <sys/sysctl.h>
- #endif
- #include <sys/uio.h>
-
diff --git a/include-configure-script.patch b/include-configure-script.patch
deleted file mode 100644
index c24d7b1..0000000
--- a/include-configure-script.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 4a06a1a6a71293decb83aee7adb74bc709493106 Mon Sep 17 00:00:00 2001
-From: Philip Chimento <philip.chimento(a)gmail.com>
-Date: Wed, 5 Jul 2017 22:57:09 -0700
-Subject: [PATCH] build: Include configure script, be nicer about options
-
-A configure script is not included in the SpiderMonkey tarball by
-default. Also, we have to account for JHbuild passing extra unknown
-options like --disable-Werror.
-
-https://bugzilla.mozilla.org/show_bug.cgi?id=1379540
----
- js/src/configure | 9 +++++++++
- python/mozbuild/mozbuild/configure/__init__.py | 2 +-
- python/mozbuild/mozbuild/configure/options.py | 6 +++++-
- 3 files changed, 15 insertions(+), 2 deletions(-)
- create mode 100755 js/src/configure
-
-diff --git a/python/mozbuild/mozbuild/configure/__init__.py
b/python/mozbuild/mozbuild/configure/__init__.py
-index 0fe640ca..09b460d3 100644
---- a/python/mozbuild/mozbuild/configure/__init__.py
-+++ b/python/mozbuild/mozbuild/configure/__init__.py
-@@ -356,7 +356,7 @@ def run(self, path=None):
- # All options should have been removed (handled) by now.
- for arg in self._helper:
- without_value = arg.split('=', 1)[0]
-- raise InvalidOptionError('Unknown option: %s' % without_value)
-+ print('Ignoring', without_value, ': Unknown option')
-
- # Run the execution queue
- for func, args in self._execution_queue:
-diff --git a/python/mozbuild/mozbuild/configure/options.py
b/python/mozbuild/mozbuild/configure/options.py
-index 4310c862..15bfe425 100644
---- a/python/mozbuild/mozbuild/configure/options.py
-+++ b/python/mozbuild/mozbuild/configure/options.py
-@@ -402,7 +402,11 @@ def __init__(self, environ=os.environ, argv=sys.argv):
-
- def add(self, arg, origin='command-line', args=None):
- assert origin != 'default'
-- prefix, name, values = Option.split_option(arg)
-+ try:
-+ prefix, name, values = Option.split_option(arg)
-+ except InvalidOptionError as e:
-+ print('Ignoring', arg, ':', e)
-+ return
- if args is None:
- args = self._extra_args
- if args is self._extra_args and name in self._extra_args:
-
diff --git a/mozilla-1253216.patch b/mozilla-1253216.patch
deleted file mode 100644
index c9252da..0000000
--- a/mozilla-1253216.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up firefox-48.0/js/src/jit/AtomicOperations.h.old
firefox-48.0/js/src/jit/AtomicOperations.h
---- firefox-48.0/js/src/jit/AtomicOperations.h.old 2016-07-27 09:42:43.148175449 +0200
-+++ firefox-48.0/js/src/jit/AtomicOperations.h 2016-07-27 09:41:13.000000000 +0200
-@@ -340,7 +340,7 @@ AtomicOperations::isLockfree(int32_t siz
- # elif defined(__aarch64__)
- # include "jit/arm64/AtomicOperations-arm64.h"
- # else
--# include "jit/none/AtomicOperations-none.h" // These MOZ_CRASH() always
-+# include "jit/none/AtomicOperations-ppc.h"
- # endif
- #elif defined(JS_CODEGEN_X86) || defined(JS_CODEGEN_X64)
- # include "jit/x86-shared/AtomicOperations-x86-shared.h"
diff --git a/mozjs52.spec b/mozjs52.spec
deleted file mode 100644
index ea4f0c6..0000000
--- a/mozjs52.spec
+++ /dev/null
@@ -1,271 +0,0 @@
-%global major 52
-
-# Require libatomic for ppc
-%ifarch ppc
-%global system_libatomic 1
-%endif
-
-# Big endian platforms
-%ifarch ppc ppc64 s390 s390x
-%global big_endian 1
-%endif
-
-Name: mozjs%{major}
-Version: 52.9.0
-Release: 8%{?dist}
-Summary: SpiderMonkey JavaScript library
-
-License: MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2.1 and
LGPLv2.1+ and AFL and ASL 2.0
-URL:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
-Source0:
https://ftp.mozilla.org/pub/firefox/releases/%{version}esr/source/firefox...
-
-Patch0: glibc-232.patch
-
-# Patches from Debian mozjs52_52.3.1-4.debian.tar.xz:
-Patch0001: fix-soname.patch
-Patch0002: copy-headers.patch
-Patch0003: tests-increase-timeout.patch
-Patch0004: tests-snans-be.patch
-
-# Disable JS Helper threads on ppc64le
-#
https://bugzilla.redhat.com/show_bug.cgi?id=1523121
-Patch0010: disable-extra-threads.patch
-
-# Patches from
https://github.com/ptomato/mozjs / Debian mozjs52_52.3.1-4.debian.tar.xz
-Patch0101: disable-mozglue.patch
-Patch0104: include-configure-script.patch
-
-# Patches from Fedora firefox package:
-Patch18: xulrunner-24.0-jemalloc-ppc.patch
-Patch19: xulrunner-24.0-s390-inlines.patch
-Patch26: build-icu-big-endian.patch
-Patch36: build-missing-xlocale-h.patch
-Patch304: mozilla-1253216.patch
-
-BuildRequires: autoconf213
-BuildRequires: gcc
-BuildRequires: gcc-c++
-BuildRequires: perl-devel
-BuildRequires: pkgconfig(libffi)
-BuildRequires: pkgconfig(zlib)
-BuildRequires: python2-devel
-BuildRequires: readline-devel
-BuildRequires: /usr/bin/zip
-%if 0%{?system_libatomic}
-BuildRequires: libatomic
-%endif
-
-# Firefox does not allow to build with system version of jemalloc
-Provides: bundled(jemalloc) = 4.3.1
-
-%description
-SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation of
-JavaScript. It is intended to be embedded in other applications
-that provide host environments for JavaScript.
-
-%package devel
-Summary: Development files for %{name}
-Requires: %{name}%{?_isa} = %{version}-%{release}
-
-%description devel
-The %{name}-devel package contains libraries and header files for
-developing applications that use %{name}.
-
-%prep
-%setup -q -n firefox-%{version}esr/js/src
-
-pushd ../..
-%patch0 -p1
-%patch0001 -p1
-%patch0002 -p1
-%patch0003 -p1
-%patch0004 -p1
-
-%patch0010 -p1
-
-%patch0101 -p1
-%patch0104 -p1
-
-%patch18 -p1 -b .jemalloc-ppc
-%patch19 -p2 -b .s390-inlines
-
-# Patch for big endian platforms only
-%if 0%{?big_endian}
-%patch26 -p1 -b .icu
-%patch36 -p2 -b .xlocale
-%endif
-
-%patch304 -p1 -b .1253216
-
-# make sure we don't ever accidentally link against bundled security libs
-rm -rf security/
-popd
-
-# Remove zlib directory (to be sure using system version)
-rm -rf ../../modules/zlib
-
-%build
-# Disable null pointer gcc6 optimization in gcc6 (rhbz#1328045)
-export CFLAGS="%{optflags} -fno-tree-vrp -fno-strict-aliasing
-fno-delete-null-pointer-checks"
-export CXXFLAGS="$CFLAGS"
-export LINKFLAGS="%{?__global_ldflags}"
-export PYTHON="%{__python2}"
-
-autoconf-2.13
-%configure \
- --without-system-icu \
- --enable-posix-nspr-emulation \
- --with-system-zlib \
- --disable-tests \
- --disable-strip \
- --with-intl-api \
- --enable-readline \
- --enable-shared-js \
- --disable-optimize \
- --enable-pie \
-%ifarch s390 s390x
- --disable-jemalloc \
-%endif
-%ifarch %{arm} aarch64 ppc %{power64}
- --disable-ion
-%endif
-
-%if 0%{?big_endian}
-echo "Generate big endian version of config/external/icu/data/icud58l.dat"
-pushd ../..
- ./mach python intl/icu_sources_data.py .
- ls -l config/external/icu/data
- rm -f config/external/icu/data/icudt*l.dat
-popd
-%endif
-
-%make_build
-
-%install
-%make_install
-
-# Fix permissions
-chmod -x %{buildroot}%{_libdir}/pkgconfig/*.pc
-
-# Remove unneeded files
-rm %{buildroot}%{_bindir}/js%{major}-config
-rm %{buildroot}%{_libdir}/libjs_static.ajs
-
-# Rename library and create symlinks, following fix-soname.patch
-mv %{buildroot}%{_libdir}/libmozjs-%{major}.so \
- %{buildroot}%{_libdir}/libmozjs-%{major}.so.0.0.0
-ln -s libmozjs-%{major}.so.0.0.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so.0
-ln -s libmozjs-%{major}.so.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so
-
-%check
-# Run SpiderMonkey tests
-%{__python2} tests/jstests.py -d -s -t 1800 --no-progress ../../js/src/js/src/shell/js \
-%ifarch %{ix86} x86_64 %{arm} aarch64 ppc ppc64le s390
-;
-%else
-|| :
-%endif
-
-# Run basic JIT tests
-%{__python2} jit-test/jit_test.py -s -t 1800 --no-progress ../../js/src/js/src/shell/js
basic \
-%ifarch %{ix86} x86_64 %{arm} aarch64 ppc ppc64le s390
-;
-%else
-|| :
-%endif
-
-%ldconfig_scriptlets
-
-%files
-%doc README.html
-%{_libdir}/libmozjs-%{major}.so.0*
-
-%files devel
-%{_bindir}/js%{major}
-%{_libdir}/libmozjs-%{major}.so
-%{_libdir}/pkgconfig/*.pc
-%{_includedir}/mozjs-%{major}/
-
-%changelog
-* Wed Jul 29 2020 Leigh Scott <leigh123linux(a)gmail.com> - 52.9.0-8
-- Fix FTBFS
-
-* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 52.9.0-7
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 52.9.0-6
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 52.9.0-5
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Mon Feb 18 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 52.9.0-4
-- Disable tests
-
-* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 52.9.0-3
-- Rebuild for readline 8.0
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 52.9.0-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Wed Jul 25 2018 Kalev Lember <klember(a)redhat.com> - 52.9.0-1
-- Update to 52.9.0
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 52.8.0-3
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Mon Jun 11 2018 Ray Strode <rstrode(a)redhat.com> - 52.8.0-2
-- safeguard against linking against bundled nss
- Related: #1563708
-
-* Fri May 11 2018 Kalev Lember <klember(a)redhat.com> - 52.8.0-1
-- Update to 52.8.0
-- Fix the build on ppc
-- Disable JS Helper threads on ppc64le (#1523121)
-
-* Sat Apr 07 2018 Kalev Lember <klember(a)redhat.com> - 52.7.3-1
-- Update to 52.7.3
-
-* Tue Mar 20 2018 Kalev Lember <klember(a)redhat.com> - 52.7.2-1
-- Update to 52.7.2
-- Switch to %%ldconfig_scriptlets
-
-* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 52.6.0-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Tue Jan 23 2018 Kalev Lember <klember(a)redhat.com> - 52.6.0-1
-- Update to 52.6.0
-
-* Fri Nov 24 2017 Björn Esser <besser82(a)fedoraproject.org> - 52.5.0-5
-- SpiderMonkey tests have regressions on %%{power64}, too
-
-* Fri Nov 24 2017 Björn Esser <besser82(a)fedoraproject.org> - 52.5.0-4
-- SpiderMonkey tests have regressions on big endian platforms
-
-* Fri Nov 24 2017 Björn Esser <besser82(a)fedoraproject.org> - 52.5.0-3
-- SpiderMonkey tests do not fail on any arch
-- Basic JIT tests are failing on s390 arches, only
-- Use macro for ppc64 arches
-- Run tests using Python2 explicitly
-- Simplify %%check
-- Use the %%{major} macro consequently
-- Replace %%define with %%global
-
-* Fri Nov 24 2017 Björn Esser <besser82(a)fedoraproject.org> - 52.5.0-2
-- Use macro for Python 2 interpreter
-- Use proper export and quoting
-
-* Tue Nov 14 2017 Kalev Lember <klember(a)redhat.com> - 52.5.0-1
-- Update to 52.5.0
-
-* Tue Oct 31 2017 Kalev Lember <klember(a)redhat.com> - 52.4.0-3
-- Include standalone /usr/bin/js52 interpreter
-
-* Tue Oct 31 2017 Kalev Lember <klember(a)redhat.com> - 52.4.0-2
-- Various secondary arch fixes
-
-* Thu Sep 28 2017 Kalev Lember <klember(a)redhat.com> - 52.4.0-1
-- Update to 52.4.0
-
-* Wed Sep 20 2017 Kalev Lember <klember(a)redhat.com> - 52.3.0-1
-- Initial Fedora packaging, based on earlier mozjs45 work
diff --git a/sources b/sources
deleted file mode 100644
index f113999..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (firefox-52.9.0esr.source.tar.xz) =
bfca42668ca78a12a9fb56368f4aae5334b1f7a71966fbba4c32b9c5e6597aac79a6e340ac3966779d2d5563eb47c054ab33cc40bfb7306172138ccbd3adb2b9
diff --git a/tests-increase-timeout.patch b/tests-increase-timeout.patch
deleted file mode 100644
index f51dc16..0000000
--- a/tests-increase-timeout.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Description: Increase the test timeout for slower buildds
-Author: Adrian Bunk <bunk(a)debian.org>
-Bug-Debian:
https://bugs.debian.org/878284
-
---- mozjs52-52.3.1.orig/js/src/Makefile.in
-+++ mozjs52-52.3.1/js/src/Makefile.in
-@@ -104,7 +104,7 @@ check:: check-style check-masm check-js-
-
- check-jstests:
- $(wildcard $(RUN_TEST_PROGRAM)) $(PYTHON) -u $(srcdir)/tests/jstests.py \
-- --no-progress --format=automation --timeout 300 \
-+ --no-progress --format=automation --timeout 600 \
- $(JSTESTS_EXTRA_ARGS) \
- $(DIST)/bin/$(JS_SHELL_NAME)$(BIN_SUFFIX)
-
-
diff --git a/tests-snans-be.patch b/tests-snans-be.patch
deleted file mode 100644
index 4e65cd9..0000000
--- a/tests-snans-be.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Description: Fix sort_snans.js test on big endian
-Author: Adrian Bunk <bunk(a)debian.org>
-Bug-Debian:
https://bugs.debian.org/878285
-
---- mozjs52-52.3.1.orig/js/src/tests/ecma_6/TypedArray/sort_snans.js
-+++ mozjs52-52.3.1/js/src/tests/ecma_6/TypedArray/sort_snans.js
-@@ -34,8 +34,20 @@ function testFloat32NaNRanges(start, end
- // and startHi, startLow and endHi, endLow should be 32-bit integers which,
- // when combined (Hi + Low), form Float64 NaNs.
- function testFloat64NaNRanges(startHi, startLow, endHi, endLow) {
-- let skipN = 10e6;
-
-+ // Swap on big endian platforms
-+ if ((new Uint32Array((new Uint8Array([1,2,3,4])).buffer))[0] === 0x01020304) {
-+ let tmp = startHi;
-+ startHi = startLow;
-+ startLow = tmp;
-+
-+ tmp = endHi;
-+ endHi = endLow;
-+ endLow = tmp;
-+ }
-+
-+ let skipN = 10e6;
-+
- let sampleSizeHi = Math.floor((endHi - startHi)/skipN);
- let sampleSizeLow = Math.floor((endLow - startLow)/skipN);
-
-
diff --git a/xulrunner-24.0-jemalloc-ppc.patch b/xulrunner-24.0-jemalloc-ppc.patch
deleted file mode 100644
index d0c3d8c..0000000
--- a/xulrunner-24.0-jemalloc-ppc.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up mozilla-aurora/memory/mozjemalloc/jemalloc.c.jemalloc-ppc.patch
mozilla-aurora/memory/mozjemalloc/jemalloc.c
---- mozilla-aurora/memory/mozjemalloc/jemalloc.c.jemalloc-ppc.patch 2016-11-18
08:56:32.242742746 +0100
-+++ mozilla-aurora/memory/mozjemalloc/jemalloc.c 2016-11-18 08:59:51.809071876 +0100
-@@ -1096,7 +1096,7 @@ static const bool config_recycle = false
- * 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__)
&& !defined(__aarch64__)
-+#if !defined(__ia64__) && !defined(__sparc__) && !defined(__mips__)
&& !defined(__aarch64__) && !defined(__powerpc__)
- #define MALLOC_STATIC_SIZES 1
- #endif
-
diff --git a/xulrunner-24.0-s390-inlines.patch b/xulrunner-24.0-s390-inlines.patch
deleted file mode 100644
index 074f8d9..0000000
--- a/xulrunner-24.0-s390-inlines.patch
+++ /dev/null
@@ -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"