Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (dae29cecdd67cda4c179770770f7efca3a9b2293)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (dae29cecdd67cda4c179770770f7efca3a9b2293)
  • Date: Sun, 21 Oct 2018 05:36:23 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

http/firefox/DEPENDS | 10 +++++-----
http/firefox/HISTORY | 5 +++++
http/firefox/PRE_BUILD | 6 ------
http/firefox/mozconfig | 4 +---
http/firefox/patches/old.configure.patch | 19 -------------------
5 files changed, 11 insertions(+), 33 deletions(-)

New commits:
commit dae29cecdd67cda4c179770770f7efca3a9b2293
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

http/firefox: removed old configure and compiler flags + some
reorganization

diff --git a/http/firefox/DEPENDS b/http/firefox/DEPENDS
index dabeef0..de79296 100755
--- a/http/firefox/DEPENDS
+++ b/http/firefox/DEPENDS
@@ -16,16 +16,16 @@ depends libxrender
&&
depends libxt &&
depends libxcomposite &&

-depends pango "--enable-pango" &&
-depends libxft "--enable-xft --disable-freetype2" &&
+depends pango &&
+depends libxft &&


#depends -sub TEE cairo "--enable-system-cairo" &&
depends gdk-pixbuf2 &&

depends libjpeg-turbo "--with-system-jpeg" &&
-depends -sub APNG libpng "--enable-system-png" &&
-depends librsvg2 "--enable-svg" &&
+depends -sub APNG libpng &&
+depends librsvg2 &&

depends nspr "--with-system-nspr" &&

@@ -45,7 +45,7 @@ depends zlib "--with-system-zlib"
&&

depends bzip2 "--with-system-bz2" &&
depends libevent "--with-system-libevent" &&
-depends libvpx "--with-system-vpx" &&
+depends libvpx &&
depends libffi "--enable-system-ffi" &&
depends pixman "--enable-system-pixman" &&

diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 5a931b8..e0a604e 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,8 @@
+2018-10-20 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS, mozconfig, patches/old.configure.patch: removed old flags.
+ optimization flags are in mozconfig again
+ * PRE_BUILD: removed obsolete flags for old gccs
+
2018-10-03 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: SECURITY_PATCH++, (CVE-2018-12386 and CVE-2018-12387)

diff --git a/http/firefox/PRE_BUILD b/http/firefox/PRE_BUILD
index c9de124..0cadebe 100755
--- a/http/firefox/PRE_BUILD
+++ b/http/firefox/PRE_BUILD
@@ -11,12 +11,6 @@ sed 's/_EVENT_SIZEOF/EVENT__SIZEOF/' \
-i ipc/chromium/src/base/message_pump_libevent.cc &&

cp -v $SPELL_DIRECTORY/mozconfig .mozconfig &&
-# Fun with modern GCC flags to fix breakage with modern GCC only.
-if is_version_less "$(gcc --version | head -n 1 | cut -f 3 -d ' ')" 6; then
- echo 'ac_add_options --enable-optimize="${CXXFLAGS} -fno-fast-math
-fpermissive"' >> .mozconfig
-else
- echo 'ac_add_options --enable-optimize="${CXXFLAGS} -fno-fast-math
-fpermissive -flifetime-dse=1"' >> .mozconfig
-fi &&

# Be explicit: stripped install is the default.
if [[ "$FIREFOX_STRIP" == "y" ]]; then
diff --git a/http/firefox/mozconfig b/http/firefox/mozconfig
index fa5d7ec..e597abd 100644
--- a/http/firefox/mozconfig
+++ b/http/firefox/mozconfig
@@ -9,11 +9,9 @@ mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build

# Options for 'configure' (same as command-line options).
ac_add_options --enable-application=browser
-ac_add_options --disable-installer
ac_add_options --disable-updater
ac_add_options --disable-crashreporter
ac_add_options --prefix=${INSTALL_ROOT}/usr
-ac_add_options --mandir=${INSTALL_ROOT}/usr
ac_add_options --enable-release
ac_add_options --enable-pie
-ac_add_options --enable-mathml
+ac_add_options --enable-optimize="${CXXFLAGS} -fno-fast-math -fpermissive"
diff --git a/http/firefox/patches/old.configure.patch
b/http/firefox/patches/old.configure.patch
deleted file mode 100644
index 9e44954..0000000
--- a/http/firefox/patches/old.configure.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- firefox-48.0/build/moz.configure/old.configure.orig 2016-08-02
18:54:01.628898690 -0400
-+++ firefox-48.0/build/moz.configure/old.configure 2016-08-02
18:59:02.439491374 -0400
-@@ -154,6 +154,16 @@
-
-
- @old_configure_options(
-+ '--disable-installer',
-+ '--mandir',
-+ '--enable-mathml',
-+ '--enable-pango',
-+ '--enable-xft',
-+ '--disable-freetype2',
-+ '--enable-svg',
-+ '--with-system-vpx',
-+ '--enable-gstreamer',
-+ '--enable-system-libpng',
- '--cache-file',
- '--enable-accessibility',
- '--enable-address-sanitizer',



  • [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (dae29cecdd67cda4c179770770f7efca3a9b2293), Pavel Vinogradov, 10/21/2018

Archive powered by MHonArc 2.6.24.

Top of Page