summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD8
-rw-r--r--mozconfig2
3 files changed, 9 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a68651863b04..313d267c25e3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Tue Jun 14 23:55:09 UTC 2016
+# Sat Jun 18 21:12:37 UTC 2016
pkgbase = firefox-kde-opensuse
pkgdesc = Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE
pkgver = 47.0
- pkgrel = 1
+ pkgrel = 2
url = https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox
arch = i686
arch = x86_64
@@ -67,7 +67,7 @@ pkgbase = firefox-kde-opensuse
source = fix_mozalloc.patch
source = http://www.rosenauer.org/hg/mozilla/raw-file/2f9f2e040647/mozilla-gtk3_20.patch
md5sums = 0bd5991a6c821dd1a34ead0f8bbb301a
- md5sums = 3bf79ce63bd0b0c11a9403ecc251c583
+ md5sums = 90a94e20dc3bb447d420225c005faa10
md5sums = 9b02198df96be08f2a0a323ac2e6c2a2
md5sums = dbf14588e85812ee769bd735823a0146
md5sums = 0d053487907de4376d67d8f499c5502b
diff --git a/PKGBUILD b/PKGBUILD
index 5a340eb4f889..b57fd9510cb9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,7 +14,7 @@ _pgo=true
_pkgname=firefox
pkgname=$_pkgname-kde-opensuse
pkgver=47.0
-pkgrel=1
+pkgrel=2
pkgdesc="Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE"
arch=('i686' 'x86_64')
license=('MPL' 'GPL' 'LGPL')
@@ -148,9 +148,11 @@ build() {
CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2"
CXXFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2"
+ # Hardening
+ LDFLAGS+=" -Wl,-z,now"
if [[ -n $_lowmem || $CARCH == i686 ]]; then
- LDFLAGS+="--no-keep-memory"
+ LDFLAGS+=" -Xlinker --no-keep-memory"
fi
if [[ -n $_pgo ]]; then
@@ -199,7 +201,7 @@ package() {
ln -sf firefox "$pkgdir/usr/lib/firefox/firefox-bin"
}
md5sums=('0bd5991a6c821dd1a34ead0f8bbb301a'
- '3bf79ce63bd0b0c11a9403ecc251c583'
+ '90a94e20dc3bb447d420225c005faa10'
'9b02198df96be08f2a0a323ac2e6c2a2'
'dbf14588e85812ee769bd735823a0146'
'0d053487907de4376d67d8f499c5502b'
diff --git a/mozconfig b/mozconfig
index 2f48fb87260a..8fd5ccbbaf33 100644
--- a/mozconfig
+++ b/mozconfig
@@ -22,7 +22,7 @@ ac_add_options --with-system-icu
ac_add_options --enable-system-hunspell
ac_add_options --enable-system-sqlite
ac_add_options --enable-system-ffi
-#ac_add_options --enable-system-cairo
+ac_add_options --enable-system-cairo
ac_add_options --enable-system-pixman
ac_add_options --disable-libproxy
#ac_add_options --enable-shared-js