pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/firefox Update to 48.0.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/de1668fc154b
branches: trunk
changeset: 351426:de1668fc154b
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Sat Aug 20 11:17:32 2016 +0000
description:
Update to 48.0.1
* Remove dbus-glib dependency and add dbus option (from Robert Swindells)
* Fix potential build failure in skia (from Robert Swindells)
Changelog:
Fixed
Fix an audio regression impacting some major websites (bug 1295296)
Fix a top crash in the JavaScript engine (Bug 1290469)
Fix a startup crash issue caused by Websense (Bug 1291738)
Fix a different behavior with e10s / non-e10s on <select> and mouse events (Bug 1291078)
Fix a top crash caused by plugin issues (Bug 1264530)
Fix an unsigned add-ons issue on Windows
Fix a shutdown issue (Bug 1276920)
Fix a crash in WebRTC
diffstat:
www/firefox/Makefile | 5 +-
www/firefox/PLIST | 8 ++++-
www/firefox/distinfo | 11 +++---
www/firefox/mozilla-common.mk | 3 +-
www/firefox/options.mk | 16 ++++++---
www/firefox/patches/patch-gfx_skia_skia_src_core_SkScaleToSides.h | 16 ++++++++++
6 files changed, 43 insertions(+), 16 deletions(-)
diffs (155 lines):
diff -r d4129ec4c450 -r de1668fc154b www/firefox/Makefile
--- a/www/firefox/Makefile Sat Aug 20 11:05:22 2016 +0000
+++ b/www/firefox/Makefile Sat Aug 20 11:17:32 2016 +0000
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.264 2016/08/17 00:06:46 ryoon Exp $
+# $NetBSD: Makefile,v 1.265 2016/08/20 11:17:32 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
MOZ_BRANCH= 48.0
-MOZ_BRANCH_MINOR=
+MOZ_BRANCH_MINOR= .1
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
-PKGREVISION= 1
CATEGORIES= www
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
diff -r d4129ec4c450 -r de1668fc154b www/firefox/PLIST
--- a/www/firefox/PLIST Sat Aug 20 11:05:22 2016 +0000
+++ b/www/firefox/PLIST Sat Aug 20 11:17:32 2016 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.108 2016/08/06 08:46:59 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.109 2016/08/20 11:17:32 ryoon Exp $
bin/firefox
lib/firefox/application.ini
lib/firefox/browser/blocklist.xml
@@ -2435,6 +2435,8 @@
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk.js
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/menuPanel.png
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/menuPanel%2x.png@localhost
+lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/panelarrow-vertical-warning.png
+lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/panelarrow-vertical-warning%2x.png@localhost
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/platform.css
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/toolbar-inverted.png
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/toolbar-inverted%2x.png@localhost
@@ -2444,6 +2446,8 @@
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/menuPanel-yosemite%2x.png@localhost
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/menuPanel.png
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/menuPanel%2x.png@localhost
+lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/panelarrow-vertical-warning.png
+lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/panelarrow-vertical-warning%2x.png@localhost
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/platform.css
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/toolbar-inverted.png
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/toolbar-inverted%2x.png@localhost
@@ -2456,6 +2460,8 @@
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/menuPanel-aero%2x.png@localhost
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/menuPanel.png
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/menuPanel%2x.png@localhost
+lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/panelarrow-vertical-warning.png
+lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/panelarrow-vertical-warning%2x.png@localhost
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/platform.css
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar-XP.png
lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar-XP%2x.png@localhost
diff -r d4129ec4c450 -r de1668fc154b www/firefox/distinfo
--- a/www/firefox/distinfo Sat Aug 20 11:05:22 2016 +0000
+++ b/www/firefox/distinfo Sat Aug 20 11:17:32 2016 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.251 2016/08/16 09:34:12 tnn Exp $
+$NetBSD: distinfo,v 1.252 2016/08/20 11:17:32 ryoon Exp $
-SHA1 (firefox-48.0.source.tar.xz) = 2b73cfc996861fe895ad7564d485bf9e35190767
-RMD160 (firefox-48.0.source.tar.xz) = 7f1754fd11849c4894b4cb234fe1c3fc4be47ba6
-SHA512 (firefox-48.0.source.tar.xz) = 51bbb1954920b4d0e49e2834939748e596ed27c09a45adeea2be2cfbd32898dae41f13db17318e9699fa96c41fb50fba9966df1f88deeadc0ae3bdd679bd79c5
-Size (firefox-48.0.source.tar.xz) = 188339876 bytes
+SHA1 (firefox-48.0.1.source.tar.xz) = 95714df71633aac57219c88a0f799652da53901d
+RMD160 (firefox-48.0.1.source.tar.xz) = 3671f0317c0b2ef09eca7e709e6d33c0b3eb89ef
+SHA512 (firefox-48.0.1.source.tar.xz) = 819f726a7e630f62e3d4019d8289341019941df2288e67b1d88d5b16c3ce8636a852ae098905be4f8f2f2049070ffcd008e49cf148f7a6fea7332d223f14a890
+Size (firefox-48.0.1.source.tar.xz) = 189465944 bytes
SHA1 (patch-aa) = 7d2f0f38668daaaa808f68bea0c0b47dee2c8913
SHA1 (patch-ao) = 1564bc503670dc07ec8b9b43927f0c5879f3a44d
SHA1 (patch-as) = bebba8483c1881198066f4022a0da8f95398f38f
@@ -26,6 +26,7 @@
SHA1 (patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 6e91ca436b73affe42ed4e683b3400beb28c4bc6
SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2cc997cab71a84c1f50a791693519a0626564426
SHA1 (patch-gfx_graphite2_src_Bidi.cpp) = 9b357196b795f7698f0763cb6cfcd39b4aea6420
+SHA1 (patch-gfx_skia_skia_src_core_SkScaleToSides.h) = 9776f351f86ee1e60c93938b9077693a3542bd3b
SHA1 (patch-gfx_skia_skia_src_core_SkUtilsArm.cpp) = 94a5a88f1177e09ef7b8dbdb6439153933004356
SHA1 (patch-gfx_ycbcr_moz.build) = 705c36b972ef1533330e4a180002cef1c22755bf
SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) = f3bf72cb9b52b0c64d8ea5d3a25a797409da9d5a
diff -r d4129ec4c450 -r de1668fc154b www/firefox/mozilla-common.mk
--- a/www/firefox/mozilla-common.mk Sat Aug 20 11:05:22 2016 +0000
+++ b/www/firefox/mozilla-common.mk Sat Aug 20 11:17:32 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.81 2016/08/07 01:25:41 szptvlfn Exp $
+# $NetBSD: mozilla-common.mk,v 1.82 2016/08/20 11:17:32 ryoon Exp $
#
# common Makefile fragment for mozilla packages based on gecko 2.0.
#
@@ -197,7 +197,6 @@
BUILDLINK_API_DEPENDS.libvpx+= libvpx>=1.3.0
.include "../../multimedia/libvpx/buildlink3.mk"
.include "../../net/libIDL/buildlink3.mk"
-.include "../../sysutils/dbus-glib/buildlink3.mk"
.include "../../textproc/hunspell/buildlink3.mk"
BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.18.3nb1
.include "../../x11/gtk2/buildlink3.mk"
diff -r d4129ec4c450 -r de1668fc154b www/firefox/options.mk
--- a/www/firefox/options.mk Sat Aug 20 11:05:22 2016 +0000
+++ b/www/firefox/options.mk Sat Aug 20 11:17:32 2016 +0000
@@ -1,15 +1,15 @@
-# $NetBSD: options.mk,v 1.31 2016/08/06 08:46:59 ryoon Exp $
+# $NetBSD: options.mk,v 1.32 2016/08/20 11:17:32 ryoon Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.firefox
PKG_SUPPORTED_OPTIONS= official-mozilla-branding
PKG_SUPPORTED_OPTIONS+= debug debug-info mozilla-jemalloc webrtc
-PKG_SUPPORTED_OPTIONS+= alsa oss pulseaudio
+PKG_SUPPORTED_OPTIONS+= alsa oss pulseaudio dbus
PLIST_VARS+= gnome jemalloc debug
.if ${OPSYS} == "Linux"
-PKG_SUGGESTED_OPTIONS+= alsa mozilla-jemalloc
+PKG_SUGGESTED_OPTIONS+= alsa mozilla-jemalloc dbus
.else
-PKG_SUGGESTED_OPTIONS+= pulseaudio
+PKG_SUGGESTED_OPTIONS+= pulseaudio dbus
.endif
# On NetBSD/amd64 6.99.21 libxul.so is invalid when --enable-webrtc is set.
@@ -74,7 +74,13 @@
.else
CONFIGURE_ARGS+= --disable-pulseaudio
.endif
-# XXX end
+
+.if !empty(PKG_OPTIONS:Mdbus)
+.include "../../sysutils/dbus-glib/buildlink3.mk"
+CONFIGURE_ARGS+= --enable-dbus
+.else
+CONFIGURE_ARGS+= --disable-dbus
+.endif
PLIST_VARS+= branding nobranding
.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
diff -r d4129ec4c450 -r de1668fc154b www/firefox/patches/patch-gfx_skia_skia_src_core_SkScaleToSides.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-gfx_skia_skia_src_core_SkScaleToSides.h Sat Aug 20 11:17:32 2016 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-gfx_skia_skia_src_core_SkScaleToSides.h,v 1.1 2016/08/20 11:17:32 ryoon Exp $
+
+--- gfx/skia/skia/src/core/SkScaleToSides.h.orig 2016-06-01 04:11:44.000000000 +0000
++++ gfx/skia/skia/src/core/SkScaleToSides.h
+@@ -46,10 +46,8 @@ public:
+
+ // If newMaxRadius forces the total over the limit, then it needs to be
+ // reduced by one ULP to be less than limit - newMinRadius.
+- // Note: nexttowardf is a c99 call and should be std::nexttoward, but this is not
+- // implemented in the ARM compiler.
+ if ((double)newMaxRadius + (double)newMinRadius > limit) {
+- newMaxRadius = nexttowardf(newMaxRadius, 0.0);
++ newMaxRadius = nextafterf(newMaxRadius, 0.0);
+ }
+ *maxRadius = newMaxRadius;
+ }
Home |
Main Index |
Thread Index |
Old Index