Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] [WIP] firefox: update to 79.0
@ 2020-07-28 22:00 jnbr
  2020-07-29  6:47 ` jnbr
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: jnbr @ 2020-07-28 22:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 311 bytes --]

There is a new pull request by jnbr against master on the void-packages repository

https://github.com/jnbr/void-packages firefox-79
https://github.com/void-linux/void-packages/pull/23916

[WIP] firefox: update to 79.0


A patch file from https://github.com/void-linux/void-packages/pull/23916.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-firefox-79-23916.patch --]
[-- Type: text/x-diff, Size: 3814 bytes --]

From 8d665681e577196f4578b0ca729c7aa95db7c586 Mon Sep 17 00:00:00 2001
From: Johannes <johannes.brechtmann@gmail.com>
Date: Tue, 28 Jul 2020 23:56:54 +0200
Subject: [PATCH 1/2] cbindgen: update to 0.14.3.

---
 srcpkgs/cbindgen/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/cbindgen/template b/srcpkgs/cbindgen/template
index ca07cc8d543..6981989239c 100644
--- a/srcpkgs/cbindgen/template
+++ b/srcpkgs/cbindgen/template
@@ -1,6 +1,6 @@
 # Template file for 'cbindgen'
 pkgname=cbindgen
-version=0.14.2
+version=0.14.3
 revision=1
 build_style=cargo
 short_desc="Tool to generate C bindings for Rust code"
@@ -8,4 +8,4 @@ maintainer="Johannes <johannes.brechtmann@gmail.com>"
 license="MPL-2.0"
 homepage="https://github.com/eqrion/cbindgen"
 distfiles="https://github.com/eqrion/cbindgen/archive/v${version}.tar.gz"
-checksum=8047238adf82fbd33d92c362585de24d80fe594cab0909c5bf91d046f1b598ff
+checksum=a995260beb11b7d7d96265ba091f255302fbf9b047cab61379ebd75ff779215e

From 82486620611caefb782efd3687b4ff3eb9cf4e16 Mon Sep 17 00:00:00 2001
From: Johannes <johannes.brechtmann@gmail.com>
Date: Tue, 28 Jul 2020 23:58:21 +0200
Subject: [PATCH 2/2] firefox: update to 79.0

[ci skip]
---
 srcpkgs/firefox/patches/fix-mtransport.patch | 10 ++++++++++
 srcpkgs/firefox/patches/fix-tools.patch      | 12 ------------
 srcpkgs/firefox/template                     |  4 ++--
 3 files changed, 12 insertions(+), 14 deletions(-)
 create mode 100644 srcpkgs/firefox/patches/fix-mtransport.patch

diff --git a/srcpkgs/firefox/patches/fix-mtransport.patch b/srcpkgs/firefox/patches/fix-mtransport.patch
new file mode 100644
index 00000000000..1fec77c95f7
--- /dev/null
+++ b/srcpkgs/firefox/patches/fix-mtransport.patch
@@ -0,0 +1,10 @@
+--- media/mtransport/third_party/nICEr/src/stun/addrs-netlink.c	2020-07-20 22:54:22.000000000 +0200
++++ media/mtransport/third_party/nICEr/src/stun/addrs-netlink.c	2020-07-28 21:29:58.614150467 +0200
+@@ -46,7 +46,6 @@
+ #include <sys/utsname.h>
+ #include <sys/ioctl.h>
+ #include <netinet/in.h>
+-#include <net/if.h>
+ #include <unistd.h>
+ #include <errno.h>
+ #include <linux/netlink.h>
diff --git a/srcpkgs/firefox/patches/fix-tools.patch b/srcpkgs/firefox/patches/fix-tools.patch
index d29da8bb54b..1af39bc6118 100644
--- a/srcpkgs/firefox/patches/fix-tools.patch
+++ b/srcpkgs/firefox/patches/fix-tools.patch
@@ -1,17 +1,5 @@
 --- tools/profiler/core/platform-linux-android.cpp.orig	2019-01-29 12:09:40.980448579 +0100
 +++ tools/profiler/core/platform-linux-android.cpp	2019-01-29 12:11:09.689590967 +0100
-@@ -253,7 +253,11 @@
- 
-   // Request profiling signals.
-   struct sigaction sa;
-+#if defined(GP_ARCH_arm)
-+  sa.sa_sigaction = SigprofHandler;
-+#else
-   sa.sa_sigaction = MOZ_SIGNAL_TRAMPOLINE(SigprofHandler);
-+#endif
-   sigemptyset(&sa.sa_mask);
-   sa.sa_flags = SA_RESTART | SA_SIGINFO;
-   if (sigaction(SIGPROF, &sa, &mOldSigprofHandler) != 0) {
 @@ -497,8 +501,10 @@
  ucontext_t sSyncUContext;
  
diff --git a/srcpkgs/firefox/template b/srcpkgs/firefox/template
index 25fe340f343..88ecd5b47c0 100644
--- a/srcpkgs/firefox/template
+++ b/srcpkgs/firefox/template
@@ -3,7 +3,7 @@
 # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-i18n".
 #
 pkgname=firefox
-version=78.0.2
+version=79.0
 revision=1
 build_helper="rust"
 short_desc="Mozilla Firefox web browser"
@@ -11,7 +11,7 @@ maintainer="Johannes <johannes.brechtmann@gmail.com>"
 license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://www.mozilla.org/firefox/"
 distfiles="${MOZILLA_SITE}/${pkgname}/releases/${version}/source/${pkgname}-${version}.source.tar.xz"
-checksum=1aa00ec6d40a771d525b867b175be28eda096becc745875bcceb133a985750fc
+checksum=12a922855914ec6b4d4f06a4ac58bc549aca6bdafd3722d68a3d709a935e5713
 
 lib32disabled=yes
 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [WIP] firefox: update to 79.0
  2020-07-28 22:00 [PR PATCH] [WIP] firefox: update to 79.0 jnbr
@ 2020-07-29  6:47 ` jnbr
  2020-07-29 15:42 ` q66
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: jnbr @ 2020-07-29  6:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 180 bytes --]

New comment by jnbr on void-packages repository

https://github.com/void-linux/void-packages/pull/23916#issuecomment-665468222

Comment:
Builds for all targets but not tested yet.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [WIP] firefox: update to 79.0
  2020-07-28 22:00 [PR PATCH] [WIP] firefox: update to 79.0 jnbr
  2020-07-29  6:47 ` jnbr
@ 2020-07-29 15:42 ` q66
  2020-07-29 21:14 ` q66
  2020-07-30 16:49 ` q66
  3 siblings, 0 replies; 5+ messages in thread
From: q66 @ 2020-07-29 15:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 257 bytes --]

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/23916#issuecomment-665741324

Comment:
the endian patches need fixing in a way that affects litle endian as well, so please hold on until I have figured it out

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [WIP] firefox: update to 79.0
  2020-07-28 22:00 [PR PATCH] [WIP] firefox: update to 79.0 jnbr
  2020-07-29  6:47 ` jnbr
  2020-07-29 15:42 ` q66
@ 2020-07-29 21:14 ` q66
  2020-07-30 16:49 ` q66
  3 siblings, 0 replies; 5+ messages in thread
From: q66 @ 2020-07-29 21:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 240 bytes --]

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/23916#issuecomment-665931540

Comment:
meanwhile, tested and working on ppc64le, the big endian VM is still busy building other packages first

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [WIP] firefox: update to 79.0
  2020-07-28 22:00 [PR PATCH] [WIP] firefox: update to 79.0 jnbr
                   ` (2 preceding siblings ...)
  2020-07-29 21:14 ` q66
@ 2020-07-30 16:49 ` q66
  3 siblings, 0 replies; 5+ messages in thread
From: q66 @ 2020-07-30 16:49 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 463 bytes --]

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/23916#issuecomment-666519830

Comment:
squash this into your update https://gist.github.com/q66/596078427ba7f11aef34b6302d42b918

it doesn't fix things completely, and a bunch of the stuff are ugly hacks, but at least it no longer affects LE, and looks less broken than before... (it's largely usable now, if one can deal with some random things becoming blue...)

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-07-30 16:49 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-28 22:00 [PR PATCH] [WIP] firefox: update to 79.0 jnbr
2020-07-29  6:47 ` jnbr
2020-07-29 15:42 ` q66
2020-07-29 21:14 ` q66
2020-07-30 16:49 ` q66

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).