aboutsummaryrefslogtreecommitdiffstats
path: root/testing/firefox
diff options
context:
space:
mode:
authorLeonardo Arena <rnalrd@alpinelinux.org>2019-02-07 14:57:40 +0000
committerLeonardo Arena <rnalrd@alpinelinux.org>2019-02-07 14:57:57 +0000
commit683ac6232089f61ae559f80fbdbb2467756ca9e7 (patch)
treeb64a25ff708c45c43d5760664516afb8a5556648 /testing/firefox
parent110b3fbf16ea0d54055168924a181cd682620b4c (diff)
testing/firefox: rebuild against icu-63.1
Restore a missing patch mistankenly removed by 00b1814ef62a2f7138b6354f44e8f4fa0d4df884
Diffstat (limited to 'testing/firefox')
-rw-r--r--testing/firefox/APKBUILD2
-rw-r--r--testing/firefox/rust-unitialized-field.patch19
2 files changed, 20 insertions, 1 deletions
diff --git a/testing/firefox/APKBUILD b/testing/firefox/APKBUILD
index 37f5f9db0ae..b31c1997b70 100644
--- a/testing/firefox/APKBUILD
+++ b/testing/firefox/APKBUILD
@@ -4,7 +4,7 @@ pkgname=firefox
pkgver=62.0.3
_pkgver=$pkgver
_xulver=$pkgver
-pkgrel=1
+pkgrel=2
pkgdesc="Firefox web browser"
url="https://www.firefox.com/"
# limited by rust and cargo
diff --git a/testing/firefox/rust-unitialized-field.patch b/testing/firefox/rust-unitialized-field.patch
new file mode 100644
index 00000000000..67ef3a02ab8
--- /dev/null
+++ b/testing/firefox/rust-unitialized-field.patch
@@ -0,0 +1,19 @@
+--- ./media/audioipc/audioipc/src/cmsg.rs.orig 2018-05-09 22:19:14.748631939 +0200
++++ ./media/audioipc/audioipc/src/cmsg.rs 2018-05-09 22:19:22.961620862 +0200
+@@ -106,11 +106,11 @@ impl ControlMsgBuilder {
+ return Err(Error::NoSpace);
+ }
+
+- let cmsghdr = cmsghdr {
+- cmsg_len: cmsg_len as _,
+- cmsg_level: level,
+- cmsg_type: kind,
+- };
++ use std::mem;
++ let mut cmsghdr: cmsghdr = unsafe { mem::zeroed() };
++ cmsghdr.cmsg_len = cmsg_len as _;
++ cmsghdr.cmsg_level = level;
++ cmsghdr.cmsg_type = kind;
+
+ let cmsghdr = unsafe {
+ slice::from_raw_parts(&cmsghdr as *const _ as *const _, mem::size_of::<cmsghdr>())