diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes
index 1a8e966..f6157df 100644
--- a/MozillaFirefox.changes
+++ b/MozillaFirefox.changes
@@ -1,3 +1,60 @@
+-------------------------------------------------------------------
+Fri May 15 10:40:19 UTC 2015 - normand@linux.vnet.ibm.com
+
+- add mozilla-add-glibcxx_use_cxx11_abi.patch grabbed from
+ https://bugzilla.mozilla.org/show_bug.cgi?id=1153109
+
+-------------------------------------------------------------------
+Fri May 15 07:37:46 UTC 2015 - wr@rosenauer.org
+
+- update to Firefox 38.0.1
+ stability and regression fixes
+ * Systems with first generation NVidia Optimus graphics cards
+ may crash on start-up
+ * Users who import cookies from Google Chrome can end up with
+ broken websites
+ * Large animated images may fail to play and may stop other
+ images from loading
+
+-------------------------------------------------------------------
+Sun May 10 07:07:49 UTC 2015 - wr@rosenauer.org
+
+- update to Firefox 38.0 (bnc#930622)
+ * New tab-based preferences
+ * Ruby annotation support
+ * more info: https://www.mozilla.org/en-US/firefox/38.0/releasenotes/
+ security fixes:
+ * MFSA 2015-46/CVE-2015-2708/CVE-2015-2709
+ Miscellaneous memory safety hazards
+ * MFSA 2015-47/VE-2015-0797 (bmo#1080995)
+ Buffer overflow parsing H.264 video with Linux Gstreamer
+ * MFSA 2015-48/CVE-2015-2710 (bmo#1149542)
+ Buffer overflow with SVG content and CSS
+ * MFSA 2015-49/CVE-2015-2711 (bmo#1113431)
+ Referrer policy ignored when links opened by middle-click and
+ context menu
+ * MFSA 2015-50/CVE-2015-2712 (bmo#1152280)
+ Out-of-bounds read and write in asm.js validation
+ * MFSA 2015-51/CVE-2015-2713 (bmo#1153478)
+ Use-after-free during text processing with vertical text enabled
+ * MFSA 2015-53/CVE-2015-2715 (bmo#988698)
+ Use-after-free due to Media Decoder Thread creation during shutdown
+ * MFSA 2015-54/CVE-2015-2716 (bmo#1140537)
+ Buffer overflow when parsing compressed XML
+ * MFSA 2015-55/CVE-2015-2717 (bmo#1154683)
+ Buffer overflow and out-of-bounds read while parsing MP4 video
+ metadata
+ * MFSA 2015-56/CVE-2015-2718 (bmo#1146724)
+ Untrusted site hosting trusted page can intercept webchannel
+ responses
+ * MFSA 2015-57/CVE-2011-3079 (bmo#1087565)
+ Privilege escalation through IPC channel messages
+- requires NSS 3.18.1
+- removed obsolete patches:
+ * mozilla-skia-bmo1136958.patch
+- remove gnomevfs build options as it is removed from sources
+- rebased patches
+
-------------------------------------------------------------------
Fri Apr 17 16:39:20 UTC 2015 - wr@rosenauer.org
diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec
index 5d557b4..96a94a4 100644
--- a/MozillaFirefox.spec
+++ b/MozillaFirefox.spec
@@ -18,10 +18,10 @@
# changed with every update
-%define major 37
-%define mainver %major.0.2
+%define major 38
+%define mainver %major.0.1
%define update_channel release
-%define releasedate 2015041600
+%define releasedate 2015051400
# general build definitions
%if "%{update_channel}" != "aurora"
@@ -77,7 +77,7 @@ BuildRequires: libnotify-devel
BuildRequires: libproxy-devel
BuildRequires: makeinfo
BuildRequires: mozilla-nspr-devel >= 4.10.8
-BuildRequires: mozilla-nss-devel >= 3.17.4
+BuildRequires: mozilla-nss-devel >= 3.18.1
BuildRequires: nss-shared-helper-devel
BuildRequires: python-devel
BuildRequires: startup-notification-devel
@@ -144,9 +144,9 @@ Patch9: mozilla-repo.patch
Patch10: mozilla-icu-strncat.patch
Patch11: mozilla-arm-disable-edsp.patch
Patch12: mozilla-openaes-decl.patch
-Patch13: mozilla-skia-bmo1136958.patch
Patch14: mozilla-skia-be-le.patch
Patch15: mozilla-bmo1005535.patch
+Patch16: mozilla-add-glibcxx_use_cxx11_abi.patch
# Firefox/browser
Patch101: firefox-kde.patch
Patch102: firefox-no-default-ualocale.patch
@@ -259,9 +259,9 @@ cd $RPM_BUILD_DIR/mozilla
%patch10 -p1
%patch11 -p1
%patch12 -p1
-%patch13 -p1
%patch14 -p1
%patch15 -p1
+%patch16 -p1
# Firefox
%patch101 -p1
%patch102 -p1
@@ -342,8 +342,6 @@ ac_add_options --enable-update-channel=%{update_channel}
%if 0%{?gstreamer} == 1
ac_add_options --enable-gstreamer=1.0
%endif
-ac_add_options --disable-gnomevfs
-ac_add_options --enable-gio
%if %branding
ac_add_options --enable-official-branding
%endif
diff --git a/compare-locales.tar.xz b/compare-locales.tar.xz
index 2c43255..5d296fc 100644
--- a/compare-locales.tar.xz
+++ b/compare-locales.tar.xz
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e80e01c8274e063e65a8898fff408a66145313f83de3d4a0a1ee7990f3a7ba07
-size 28448
+oid sha256:554dc858bdf51da453d404a4db1f63ae13b66bc293794e5b5d9f1ae705430c5c
+size 28424
diff --git a/create-tar.sh b/create-tar.sh
index 190bd25..4c6fad0 100644
--- a/create-tar.sh
+++ b/create-tar.sh
@@ -2,8 +2,8 @@
CHANNEL="release"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_37_0_2_RELEASE"
-VERSION="37.0.2"
+RELEASE_TAG="FIREFOX_38_0_1_RELEASE"
+VERSION="38.0.1"
# mozilla
if [ -d mozilla ]; then
diff --git a/firefox-37.0.2-source.tar.xz b/firefox-37.0.2-source.tar.xz
deleted file mode 100644
index ce9f7a1..0000000
--- a/firefox-37.0.2-source.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fa7ecada7c3f79d855d3062d361228f21f0f620ca8e8bf5d14f41173b3912a05
-size 153267948
diff --git a/firefox-38.0.1-source.tar.xz b/firefox-38.0.1-source.tar.xz
new file mode 100644
index 0000000..337e9ad
--- /dev/null
+++ b/firefox-38.0.1-source.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:35ce3a749708d48f503ed98e279ca84cebf8d14cd34a168d41974d0c559799ce
+size 154301356
diff --git a/firefox-kde.patch b/firefox-kde.patch
index cacf3f6..b6b8cd5 100644
--- a/firefox-kde.patch
+++ b/firefox-kde.patch
@@ -1,11 +1,11 @@
# HG changeset patch
-# Parent 409c60c5454efb61ebecf0edc8822a0e92f563f3
+# Parent a21f91aa3ed60b4e95b47f45715dfda379dab7c8
diff --git a/browser/base/content/browser-kde.xul b/browser/base/content/browser-kde.xul
new file mode 100644
--- /dev/null
+++ b/browser/base/content/browser-kde.xul
-@@ -0,0 +1,1288 @@
+@@ -0,0 +1,1302 @@
+#filter substitution
+
+# -*- Mode: HTML -*-
@@ -154,8 +154,13 @@ new file mode 100644
+
+
+
-+
-+
++
++
++
++
+
+
+
-+
-+
-+
-+ &SearchHighlight1.text;
-+
-+
-+
-+
-+ &SearchHighlight2.text;
-+
-+
+
+
@@ -342,6 +312,26 @@ new file mode 100644
+ orient="horizontal"
+ hidden="true"/>
+
++
++
++
++
++
++
++
+
+
@@ -845,6 +835,14 @@ new file mode 100644
+ hidden="true"
+ tooltiptext="&pageReportIcon.tooltip;"
+ onclick="gPopupBlockerObserver.onReportButtonClick(event);"/>
++
++
+
+
++ oncommand="SidebarUI.toggle('viewBookmarksSidebar');">
+
+
+
@@ -963,6 +961,22 @@ new file mode 100644
+ new PlacesMenu(event, 'place:folder=UNFILED_BOOKMARKS',
+ PlacesUIUtils.getViewForNode(this.parentNode.parentNode).options);"/>
+
++
++
++
++
+
+
+