New commits:
commit 4b1878f3bcb84150f6aa758e6ce3068e26dd0b17
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
http/firefox: version 59.0, SECURITY_PATCH++
diff --git a/http/firefox/DETAILS b/http/firefox/DETAILS
index 4a83c8f..bda7446 100755
--- a/http/firefox/DETAILS
+++ b/http/firefox/DETAILS
@@ -1,11 +1,11 @@
SPELL=firefox
- VERSION=58.0.2
- SOURCE=${SPELL}-${VERSION}.source.tar.xz
-
SOURCE_HASH=sha512:ff748780492fc66b3e44c7e7641f16206e4c09514224c62d37efac2c59877bdf428a3670bfb50407166d7b505d4e2ea020626fd776b87f6abb6bc5d2e54c773f:UPSTREAM_HASH
-
SOURCE_URL[0]=http://releases.mozilla.org/pub/mozilla.org/${SPELL}/releases/${VERSION}/source/${SOURCE}
-
SOURCE_URL[1]=http://ftp.mozilla.org/pub/mozilla.org/${SPELL}/releases/${VERSION}/source/${SOURCE}
- SECURITY_PATCH=113
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ VERSION=59.0
+ HG_ID="c61f5f5ead48c78a80c80db5c489bdc7cfaf8175"
+ SOURCE=${SPELL}-${VERSION}.source.tar.bz2
+
SOURCE_HASH="sha512:89de6bb4b1ed6441aca50054fe594c488b7da915b3a1c0cccdd92551f790f6bb0e55491e75b8590a02456538315f0afa803a590c9c9f6b5f26f1d2f5212eef07"
+
SOURCE_URL[0]="https://hg.mozilla.org/releases/mozilla-release/archive/${HG_ID}.tar.bz2"
+ SECURITY_PATCH=114
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/mozilla-release-${HG_ID}"
WEB_SITE=https://www.mozilla.org/en-US/firefox/fx/
GATHER_DOCS=off
TMPFS=off
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index f8b305b..8696606 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,5 +1,16 @@
+2018-03-13 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 59.0, downloading now from mercurial repository
+ using commit identificator and .tar.bz2 source, switched back to
+ WORKS_FOR_ME hash checking level, SECURITY_PATCH++,
+ (CVE-2018-5127, CVE-2018-5128, CVE-2018-5129, CVE-2018-5130,
+ CVE-2018-5131, CVE-2018-5132, CVE-2018-5133, CVE-2018-5134,
+ CVE-2018-5135, CVE-2018-5136, CVE-2018-5137, CVE-2018-5138,
+ CVE-2018-5140, CVE-2018-5141, CVE-2018-5142, CVE-2018-5143,
+ CVE-2018-5126, CVE-2018-5125)
+ * patches/200*: updated
+
2018-02-07 Pavel Vinogradov <public AT sourcemage.org>
- * DETAILS: version 58.0.2, switched to UPSTRRAM_HASH
+ * DETAILS: version 58.0.2, switched to UPSTREAM_HASH
* BUILD: added forgotten &&
if CONFIG['MOZ_BUILD_APP'] in ['browser', 'mobile/android', 'xulrunner']:
@@ -57,9 +57,9 @@ diff --git a/dom/base/moz.build b/dom/base/moz.build
diff --git a/gfx/harfbuzz/README-mozilla b/gfx/harfbuzz/README-mozilla
--- a/gfx/harfbuzz/README-mozilla
+++ b/gfx/harfbuzz/README-mozilla
-@@ -14,8 +14,13 @@ this file when updating harfbuzz, and ch
+@@ -14,8 +14,13 @@ this file when updating HarfBuzz, and ch
- The normal approach to updating harfbuzz, therefore, is to pull the latest
HB
+ The normal approach to updating HarfBuzz, therefore, is to pull the latest
HB
source into a scratch directory and do a local build; then copy the original
sources AND the generated header mentioned above from the build directory
into
the mozilla tree.
@@ -107,8 +107,8 @@ diff --git a/gfx/moz.build b/gfx/moz.build
diff --git a/gfx/skia/generate_mozbuild.py b/gfx/skia/generate_mozbuild.py
--- a/gfx/skia/generate_mozbuild.py
+++ b/gfx/skia/generate_mozbuild.py
-@@ -130,16 +130,19 @@ if CONFIG['GNU_CXX'] and not CONFIG['CLA
- if CONFIG['CLANG_CXX'] or CONFIG['CLANG_CL']:
+@@ -132,16 +132,19 @@ if CONFIG['CC_TYPE'] == 'gcc':
+ if CONFIG['CC_TYPE'] in ('clang', 'clang-cl'):
CXXFLAGS += [
'-Wno-implicit-fallthrough',
'-Wno-inconsistent-missing-override',
@@ -119,19 +119,19 @@ diff --git a/gfx/skia/generate_mozbuild.py
b/gfx/skia/generate_mozbuild.py
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
+
- if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android'):
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk3', 'android'):
CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
- if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3'):
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk3':
CXXFLAGS += CONFIG['MOZ_PANGO_CFLAGS']
if CONFIG['MOZ_ENABLE_SKIA_PDF_SFNTLY']:
diff --git a/gfx/skia/moz.build b/gfx/skia/moz.build
--- a/gfx/skia/moz.build
+++ b/gfx/skia/moz.build
-@@ -775,16 +775,19 @@ if CONFIG['GNU_CXX'] and not CONFIG['CLA
- if CONFIG['CLANG_CXX'] or CONFIG['CLANG_CL']:
+@@ -777,16 +777,19 @@ if CONFIG['CC_TYPE'] == 'gcc':
+ if CONFIG['CC_TYPE'] in ('clang', 'clang-cl'):
CXXFLAGS += [
'-Wno-implicit-fallthrough',
'-Wno-inconsistent-missing-override',
@@ -142,20 +142,20 @@ diff --git a/gfx/skia/moz.build b/gfx/skia/moz.build
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
+
- if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android'):
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk3', 'android'):
CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
- if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3'):
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk3':
CXXFLAGS += CONFIG['MOZ_PANGO_CFLAGS']
if CONFIG['MOZ_ENABLE_SKIA_PDF_SFNTLY']:
diff --git a/gfx/thebes/moz.build b/gfx/thebes/moz.build
--- a/gfx/thebes/moz.build
+++ b/gfx/thebes/moz.build
-@@ -264,11 +264,14 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('and
+@@ -270,11 +270,14 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('and
- if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3'):
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk3':
CXXFLAGS += CONFIG['MOZ_PANGO_CFLAGS']