From 11facc73037f16dfc48126fd987bb8f30dc77681 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Wed, 4 Sep 2019 14:25:37 -0700 Subject: Split out mozconfigs and distribution to ease diffing Enable -fstack-protector-all Make -O3 global Disable gimmicky internal hardening --- PKGBUILD | 105 +++++++++++---------------------------------------------------- 1 file changed, 17 insertions(+), 88 deletions(-) (limited to 'PKGBUILD') diff --git a/PKGBUILD b/PKGBUILD index 490142f..a3a484a 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -37,6 +37,9 @@ optdepends=('networkmanager: Location detection via available WiFi networks' options=(!emptydirs !makeflags) source=("https://archive.mozilla.org/pub/$pkgname/releases/$pkgver/source/$pkgname-$pkgver.source.tar.xz"{,.asc} $pkgname.desktop $pkgname-symbolic.svg + distribution.ini + mozconfig.in + mozconfig.common.override 0001-Use-remoting-name-for-GDK-application-names.patch pgo-1.patch moz.configure.diff @@ -45,6 +48,9 @@ sha256sums=('413c3febdfeb69eade818824eecbdb11eaeda71de229573810afd641ba741ec5' 'SKIP' '54dcf5e1b91db3f586a7e27814552f96578b9d9495b7b10b268e36f64b49d4d1' '9a1a572dc88014882d54ba2d3079a1cf5b28fa03c5976ed2cb763c93dabbd797' + '0ba4d1a619a3a5750a5a48c6bff8c6a69d3aa4be4c303032c5979ab5f68db208' + '1cc0730e0f0285f45f30feeeee6d7757931b25263b35b041abd71c2e0486210d' + 'dcf70d24eedab79d811974a75663f0e84c5efca420da61fc444ebe311d0cada9' 'ab07ab26617ff76fce68e07c66b8aa9b96c2d3e5b5517e51a3c3eac2edd88894' 'a8c15c9d54ef8b360c0932f4ccf5e74954f14e9a9c2a1ae924b6c392075b2b8c' 'ad8a270e1b2affb098440f82517c3952207b28ebf604fef695dad3e29a5ba30e' @@ -61,82 +67,12 @@ prepare() { # Apply pgo patches patch -p0 $srcdir/${pkgname}-${pkgver}/security/sandbox/linux/moz.build $srcdir/pgo-1.patch - cat >$srcdir/${pkgname}-${pkgver}/.mozconfig <$srcdir/${pkgname}-${pkgver}/build/mozconfig.common.override <