pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/firefox60 firefox60: update to 60.7.0nb2.
details: https://anonhg.NetBSD.org/pkgsrc/rev/1713cd607c5e
branches: trunk
changeset: 396467:1713cd607c5e
user: wiz <wiz%pkgsrc.org@localhost>
date: Sat Jun 01 15:01:39 2019 +0000
description:
firefox60: update to 60.7.0nb2.
NetBSD doesn't ship libGL.so.1 due to a major bump. Look for the unversioned
name.
Based on maya's patch for www/firefox.
diffstat:
www/firefox60/Makefile | 4 +-
www/firefox60/distinfo | 3 +-
www/firefox60/patches/patch-gfx_gl_GLContextProviderGLX.cpp | 16 +++++++++++++
3 files changed, 20 insertions(+), 3 deletions(-)
diffs (55 lines):
diff -r f1bfc2844517 -r 1713cd607c5e www/firefox60/Makefile
--- a/www/firefox60/Makefile Sat Jun 01 14:07:07 2019 +0000
+++ b/www/firefox60/Makefile Sat Jun 01 15:01:39 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2019/05/29 12:31:33 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2019/06/01 15:01:39 wiz Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
MOZ_BRANCH= 60.7
@@ -6,7 +6,7 @@
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= firefox${MOZ_BRANCH:C/\..*$//}-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= www
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
EXTRACT_SUFX= .tar.xz
diff -r f1bfc2844517 -r 1713cd607c5e www/firefox60/distinfo
--- a/www/firefox60/distinfo Sat Jun 01 14:07:07 2019 +0000
+++ b/www/firefox60/distinfo Sat Jun 01 15:01:39 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.13 2019/05/29 12:31:33 wiz Exp $
+$NetBSD: distinfo,v 1.14 2019/06/01 15:01:39 wiz Exp $
SHA1 (firefox-60.7.0esr.source.tar.xz) = 733187de6b20f8902fa207f08ec85f952a2c2e40
RMD160 (firefox-60.7.0esr.source.tar.xz) = 21176def2d22c83042d36844c5d148d324199ac6
@@ -10,6 +10,7 @@
SHA1 (patch-build_moz.configure_rust.configure) = 2818454ba4df3cbd85174edc4828206b3bf0a82b
SHA1 (patch-dom_media_CubebUtils.cpp) = 76fc35167e603f96450f4bc17cd0d76157a22dd3
SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = f1d0adae2873545818072adb4e8599267bc4e6c5
+SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 28c033037ac30636acdc7dd8f6637d5446ff25f7
SHA1 (patch-gfx_webrender_src_query.rs) = 6434b0fc1d6441ddb555a2a3b199564b488ec336
SHA1 (patch-ipc_chromium_src_base_lock__impl__posix.cc) = 16e37fe54ba1d8d233f6b04dbd06e248305d7f6e
SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = cdb159f0ede970b150eca4cc5e0d1b2cf4e414b2
diff -r f1bfc2844517 -r 1713cd607c5e www/firefox60/patches/patch-gfx_gl_GLContextProviderGLX.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox60/patches/patch-gfx_gl_GLContextProviderGLX.cpp Sat Jun 01 15:01:39 2019 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-gfx_gl_GLContextProviderGLX.cpp,v 1.1 2019/06/01 15:01:39 wiz Exp $
+
+NetBSD doesn't ship libGL.so.1 due to a major bump. Look for the unversioned
+name.
+
+--- gfx/gl/GLContextProviderGLX.cpp.orig 2019-05-14 19:13:16.000000000 +0000
++++ gfx/gl/GLContextProviderGLX.cpp
+@@ -80,7 +80,7 @@ bool GLXLibrary::EnsureInitialized() {
+ // implementation requires an executable stack, which causes mprotect calls,
+ // which trigger glibc bug
+ // http://sourceware.org/bugzilla/show_bug.cgi?id=12225
+-#ifdef __OpenBSD__
++#if defined(__OpenBSD__) || defined(__NetBSD__)
+ libGLfilename = "libGL.so";
+ #else
+ libGLfilename = "libGL.so.1";
Home |
Main Index |
Thread Index |
Old Index