summaryrefslogtreecommitdiffstats
path: root/http
diff options
context:
space:
mode:
authorPavel Vinogradov2021-10-07 17:41:06 -0400
committerPavel Vinogradov2021-10-07 17:41:26 -0400
commit19f6f5de0e1ea93c21ed6570a6d000e5e03a32af (patch)
treef3c7f023c2c2c3382bbd1036a5e650845409ddef /http
parent3f0436fbed2eddba189da9c4409e7e01bac3ca85 (diff)
http/firefox: forced mach build system to use system python, added undeclaared variable fix
Diffstat (limited to 'http')
-rwxr-xr-xhttp/firefox/BUILD2
-rwxr-xr-xhttp/firefox/DETAILS1
-rw-r--r--http/firefox/HISTORY5
-rw-r--r--http/firefox/patches/0034-gmpparent.patch12
4 files changed, 19 insertions, 1 deletions
diff --git a/http/firefox/BUILD b/http/firefox/BUILD
index e223a7b30f..2ab3a7a775 100755
--- a/http/firefox/BUILD
+++ b/http/firefox/BUILD
@@ -52,5 +52,5 @@ for option in $OPTS; do
done &&
echo "mk_add_options MOZ_MAKE_FLAGS=\"-j${MAKE_NJOBS:-1}\"" >> .mozconfig &&
-MACH_USE_SYSTEM_PYTHON=1 \
+export MACH_USE_SYSTEM_PYTHON=1 &&
./mach build
diff --git a/http/firefox/DETAILS b/http/firefox/DETAILS
index 68bdc16bfa..5943b603ac 100755
--- a/http/firefox/DETAILS
+++ b/http/firefox/DETAILS
@@ -1,5 +1,6 @@
SPELL=firefox
VERSION=93.0
+ PATCHLEVEL=1
SECURITY_PATCH=154
SOURCE="${SPELL}-${VERSION}.source.tar.xz"
SOURCE_URL[0]="http://releases.mozilla.org/pub/${SPELL}/releases/${VERSION}/source/${SOURCE}"
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index c7417aa5c7..c7cd4e8897 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,8 @@
+2021-10-07 Pavel Vinogradov <public@sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * BUILD: exported MAC_USE_SYSTEM_PYTHON, apparently, INSTALL needs it too
+ * patches/0034-gmpparent.patch: undeclared variable fix
+
2021-10-05 Pavel Vinogradov <public@sourcemage.org>
* DETAILS: version 93.0, SECURITY_PATCH++
* DEPENDS: nss >= 3.70
diff --git a/http/firefox/patches/0034-gmpparent.patch b/http/firefox/patches/0034-gmpparent.patch
new file mode 100644
index 0000000000..e002485a5b
--- /dev/null
+++ b/http/firefox/patches/0034-gmpparent.patch
@@ -0,0 +1,12 @@
+diff --git a/dom/media/gmp/GMPParent.cpp b/dom/media/gmp/GMPParent.cpp
+--- a/dom/media/gmp/GMPParent.cpp
++++ b/dom/media/gmp/GMPParent.cpp
+@@ -842,6 +842,8 @@ RefPtr<GenericPromise> GMPParent::ParseChromiumManifest(
+ }
+ #endif
+
++ GMPCapability video;
++
+ // We hard code a few of the settings because they can't be stored in the
+ // widevine manifest without making our API different to widevine's.
+ if (mDisplayName.EqualsASCII("clearkey")) {