pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/firefox



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Wed Jan 31 14:02:18 UTC 2018

Modified Files:
        pkgsrc/www/firefox: Makefile distinfo
Added Files:
        pkgsrc/www/firefox/patches: patch-xpcom_build_BinaryPath.h

Log Message:
Update to 58.0.1

* Fix build under netbsd-7, PR pkg/52956

Changelog:
Fix Mozilla Foundation Security Advisory 2018-05:
Arbitrary code execution through unsanitized browser UI

When using certain non-default security policies on Windows (for
example with Windows Defender Exploit Protection or Webroot security
products), Firefox 58.0 would fail to load pages (bug 1433065).


To generate a diff of this commit:
cvs rdiff -u -r1.319 -r1.320 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.306 -r1.307 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r0 -r1.3 \
    pkgsrc/www/firefox/patches/patch-xpcom_build_BinaryPath.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/firefox/Makefile
diff -u pkgsrc/www/firefox/Makefile:1.319 pkgsrc/www/firefox/Makefile:1.320
--- pkgsrc/www/firefox/Makefile:1.319   Sun Jan 28 20:11:07 2018
+++ pkgsrc/www/firefox/Makefile Wed Jan 31 14:02:17 2018
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.319 2018/01/28 20:11:07 wiz Exp $
+# $NetBSD: Makefile,v 1.320 2018/01/31 14:02:17 ryoon Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
 MOZ_BRANCH=            58.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/}

Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.306 pkgsrc/www/firefox/distinfo:1.307
--- pkgsrc/www/firefox/distinfo:1.306   Wed Jan 24 16:52:08 2018
+++ pkgsrc/www/firefox/distinfo Wed Jan 31 14:02:17 2018
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.306 2018/01/24 16:52:08 ryoon Exp $
+$NetBSD: distinfo,v 1.307 2018/01/31 14:02:17 ryoon Exp $
 
-SHA1 (firefox-58.0.source.tar.xz) = 253d1bcd2256fa013eadac40f04b5ddacc2b5e74
-RMD160 (firefox-58.0.source.tar.xz) = 0d8c5018f7d6ef90f480068555635547290c1430
-SHA512 (firefox-58.0.source.tar.xz) = 17a2c520973c68c5dd130bcb27407b1c20b03f74c97aeb486e86d422ab5c012e549787ae53275d6840b9d324f261ae282b98f61764ee5e0a6df1cc3e3c9e2632
-Size (firefox-58.0.source.tar.xz) = 247185892 bytes
+SHA1 (firefox-58.0.1.source.tar.xz) = 33dde117cef998eadb8fe53e2d045ae8dd27c8bf
+RMD160 (firefox-58.0.1.source.tar.xz) = d5ace7da909ae48110ea96781ab3a93da8994702
+SHA512 (firefox-58.0.1.source.tar.xz) = 65a6a68f95dac93fc68c4e240742b172a6417e7fafca2671ab13f398329ba0ef3195bbaaecea2d9f8b2992217cfaa7912af6c0351a1efe4cf2d2bba838ecd711
+Size (firefox-58.0.1.source.tar.xz) = 248933088 bytes
 SHA1 (patch-aa) = b4a6359c2c22617fed31636250b3ff12a03aafa8
 SHA1 (patch-build_gyp.mozbuild) = bb3a2f8c1cad0e9cfdaefa721c5992cba2e2bf50
 SHA1 (patch-build_moz.configure_init.configure) = 5ec8da6b5aad7682a88b010a99e19f5d4403e6db
@@ -83,6 +83,7 @@ SHA1 (patch-toolkit_mozapps_installer_pa
 SHA1 (patch-toolkit_xre_glxtest.cpp) = cf048491778610454b914400e53072afedd96e7b
 SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 4a6ae13adfdfc63d50c1a53ee71aad1ee82e6131
 SHA1 (patch-xpcom_base_nscore.h) = d7c96eda884d7f370442749c43caba50da61bbe4
+SHA1 (patch-xpcom_build_BinaryPath.h) = 02989461bb7d2a17cf9f1c2b21652f3cf64fb386
 SHA1 (patch-xpcom_build_XPCOMInit.cpp) = 1e7cc3a7fd9515b10307fafa2b01ed689320bd54
 SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 528f7254966d883c18e33744e28780a93055d560
 SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 0792c2c626d906e71c5183994cb32bf8cdb3e239

Added files:

Index: pkgsrc/www/firefox/patches/patch-xpcom_build_BinaryPath.h
diff -u /dev/null pkgsrc/www/firefox/patches/patch-xpcom_build_BinaryPath.h:1.3
--- /dev/null   Wed Jan 31 14:02:18 2018
+++ pkgsrc/www/firefox/patches/patch-xpcom_build_BinaryPath.h   Wed Jan 31 14:02:18 2018
@@ -0,0 +1,36 @@
+$NetBSD: patch-xpcom_build_BinaryPath.h,v 1.3 2018/01/31 14:02:18 ryoon Exp $
+
+* Fix build under netbsd-7, PR pkg/52956
+
+--- xpcom/build/BinaryPath.h.orig      2018-01-11 20:17:07.000000000 +0000
++++ xpcom/build/BinaryPath.h
+@@ -22,7 +22,8 @@
+     defined(__OpenBSD__)
+ #include <sys/sysctl.h>
+ #endif
+-#if defined(__OpenBSD__)
++#if defined(__OpenBSD__) || \
++    (defined(__NetBSD__) && !defined(KERN_PROC_PATHNAME))
+ #include <sys/stat.h>
+ #endif
+ #include "mozilla/UniquePtr.h"
+@@ -172,7 +173,8 @@ private:
+   }
+ 
+ #elif defined(__FreeBSD__) || defined(__DragonFly__) || \
+-      defined(__FreeBSD_kernel__) || defined(__NetBSD__)
++      defined(__FreeBSD_kernel__) || \
++      (defined(__NetBSD__) && defined(KERN_PROC_PATHNAME))
+   static nsresult Get(char aResult[MAXPATHLEN])
+   {
+     int mib[4];
+@@ -195,7 +197,8 @@ private:
+     return NS_OK;
+   }
+ 
+-#elif defined(__OpenBSD__)
++#elif defined(__OpenBSD__) || \
++      (defined(__NetBSD__) && !defined(KERN_PROC_PATHNAME))
+   static nsresult Get(char aResult[MAXPATHLEN])
+   {
+     int mib[4];



Home | Main Index | Thread Index | Old Index