* update arcticfox to 45.1-1
This commit is contained in:
parent
a24c49906a
commit
28912edd1c
36
arcticfox/.SRCINFO
Normal file
36
arcticfox/.SRCINFO
Normal file
@ -0,0 +1,36 @@
|
||||
pkgbase = arcticfox
|
||||
pkgdesc = A fork of Palemoon with TenFourFox enhancements
|
||||
pkgver = 45.1
|
||||
pkgrel = 1
|
||||
url = https://github.com/rmottola/Arctic-Fox
|
||||
arch = powerpc
|
||||
arch = powerpc64
|
||||
license = MPL2
|
||||
makedepends = zip
|
||||
makedepends = unzip
|
||||
makedepends = autoconf2.13
|
||||
makedepends = python2
|
||||
makedepends = xorgproto
|
||||
makedepends = python2-setuptools
|
||||
makedepends = git
|
||||
makedepends = pulseaudio
|
||||
depends = gtk2
|
||||
depends = libxcb
|
||||
depends = libxt
|
||||
depends = alsa-lib
|
||||
depends = libpulse
|
||||
depends = gconf
|
||||
depends = icu
|
||||
provides = browser
|
||||
options = !debug
|
||||
options = !lto
|
||||
source = git+https://github.com/rmottola/Arctic-Fox.git#tag=v45.1
|
||||
source = mozconfig-powerpc
|
||||
source = mozconfig-powerpc64
|
||||
source = powerpc-disable-malloc-static-sizes.patch
|
||||
sha256sums = 8cad5365588ad7ad6ca5087a788f59487a6259c687aa69419c55827270892f30
|
||||
sha256sums = 5f4c756aecd1bcca97ff4eb908db16b256585b55163500456155695265f6c360
|
||||
sha256sums = 138b88d5c6c092eed2e7b5b50db498c8f385a9f70f1653b67e737c3afbc89262
|
||||
sha256sums = 040b262c985df9b7d53c7e739124e604b17975ca3c2bee3a99cb14ba39991e24
|
||||
|
||||
pkgname = arcticfox
|
@ -1,30 +1,27 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
pkgname=arcticfox
|
||||
pkgver=44.0
|
||||
pkgrel=2
|
||||
pkgver=45.1
|
||||
pkgrel=1
|
||||
pkgdesc='A fork of Palemoon with TenFourFox enhancements'
|
||||
arch=(powerpc powerpc64)
|
||||
license=(MPL2)
|
||||
url='https://github.com/rmottola/Arctic-Fox'
|
||||
depends=(gtk2 libxcb libxt alsa-lib libpulse gconf icu)
|
||||
makedepends=(zip unzip autoconf2.13 python2 xorgproto python2-psutil python2-setuptools git
|
||||
makedepends=(zip unzip autoconf2.13 python2 xorgproto python2-setuptools git
|
||||
pulseaudio)
|
||||
provides=('browser')
|
||||
options=(!debug !lto)
|
||||
source=("git+https://github.com/rmottola/Arctic-Fox.git#tag=v${pkgver}"
|
||||
mozconfig-powerpc{,64}
|
||||
powerpc-disable-malloc-static-sizes.patch)
|
||||
sha256sums=('5fb86c71fcd80da5412f92139fe0fb5c5bc0c3d07f3ef85ce5dd687914b6951a'
|
||||
'5003ee77e2c70038a459833aa8c1d63dfd69fb6fd079830a8331ffbdea42f1f0'
|
||||
'11d85b1325510e1a159166b05c61384fb4f4f1641672e81fb2583e2f5127e29e'
|
||||
sha256sums=('8cad5365588ad7ad6ca5087a788f59487a6259c687aa69419c55827270892f30'
|
||||
'5f4c756aecd1bcca97ff4eb908db16b256585b55163500456155695265f6c360'
|
||||
'138b88d5c6c092eed2e7b5b50db498c8f385a9f70f1653b67e737c3afbc89262'
|
||||
'040b262c985df9b7d53c7e739124e604b17975ca3c2bee3a99cb14ba39991e24')
|
||||
|
||||
prepare() {
|
||||
cd Arctic-Fox
|
||||
|
||||
# fix hard require yasm
|
||||
git revert --mainline 1 --no-commit 1102d049c488e15a07244c8622f2b926f26c7629
|
||||
|
||||
cp ${srcdir}/mozconfig-${CARCH} .mozconfig
|
||||
[ ! -z "${MAKEFLAGS}" ] &&
|
||||
echo "mk_add_options MOZ_MAKE_FLAGS=\"${MAKEFLAGS}\"" >> .mozconfig
|
||||
@ -35,7 +32,8 @@ prepare() {
|
||||
build() {
|
||||
cd Arctic-Fox
|
||||
|
||||
python2 mach build
|
||||
#FIXME: build only works the second time around on powerpc
|
||||
python2 mach build || python2 mach build
|
||||
}
|
||||
|
||||
package() {
|
||||
|
@ -2,13 +2,12 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
export CC="gcc -O3 -flax-vector-conversions -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2"
|
||||
export CXX="g++ -O3 -fpermissive -flax-vector-conversions -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2"
|
||||
export CC="${CC} -flax-vector-conversions -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -Wno-implicit-int -Wno-incompatible-pointer-types -Wno-int-conversion"
|
||||
export CXX="${CXX} -flax-vector-conversions -fpermissive -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -Wno-incompatible-pointer-types -Wno-int-conversion"
|
||||
|
||||
export LDFLAGS="-latomic"
|
||||
|
||||
ac_add_options --prefix=/usr
|
||||
|
||||
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg
|
||||
mk_add_options MOZ_MAKE_FLAGS="-s ${MAKEFLAGS}"
|
||||
|
||||
ac_add_options --disable-crashreporter
|
||||
ac_add_options --disable-tests
|
||||
@ -24,20 +23,32 @@ ac_add_options --disable-eme
|
||||
ac_add_options --disable-gamepad
|
||||
ac_add_options --disable-dbus
|
||||
ac_add_options --disable-gio
|
||||
#ac_add_options --disable-gconf
|
||||
ac_add_options --disable-pulseaudio
|
||||
ac_add_options --enable-strip
|
||||
ac_add_options --enable-install-strip
|
||||
ac_add_options --enable-application=browser
|
||||
ac_add_options --with-branding=browser/branding/arcticfox
|
||||
|
||||
# we want to support 604 or newer
|
||||
ac_add_options --disable-altivec
|
||||
ac_add_options --enable-optimize
|
||||
|
||||
ac_add_options --with-system-icu
|
||||
# only for gcc >= 6 and only if binaries are unstable, should be inserted automatically by configure if gcc >= 6
|
||||
#ac_add_options --enable-optimize="-g0 -O2 -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2"
|
||||
|
||||
# gtk3 now supported and default, but gtk2 just looks better
|
||||
ac_add_options --enable-default-toolkit=cairo-gtk2
|
||||
|
||||
# Issue 162
|
||||
ac_add_options --disable-precompiled-startupcache
|
||||
|
||||
# For convenience, if needed
|
||||
#ac_add_options --with-system-nspr
|
||||
#ac_add_options --with-system-nss
|
||||
#ac_add_options --with-system-icu
|
||||
#ac_add_options --with-system-zlib
|
||||
#ac_add_options --with-system-bz2
|
||||
#ac_add_options --enable-system-hunspell
|
||||
#ac_add_options --enable-system-sqlite
|
||||
ac_add_options --enable-system-ffi
|
||||
#ac_add_options --enable-system-pixman
|
||||
|
||||
|
@ -2,13 +2,12 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
export CC="gcc -O3 -mcpu=powerpc64 -maltivec -mabi=altivec -flax-vector-conversions -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2"
|
||||
export CXX="g++ -O3 -mcpu=powerpc64 -maltivec -mabi=altivec -fpermissive -flax-vector-conversions -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2"
|
||||
export CC="${CC} -flax-vector-conversions -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -Wno-implicit-int -Wno-incompatible-pointer-types -Wno-int-conversion"
|
||||
export CXX="${CXX} -flax-vector-conversions -fpermissive -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -Wno-incompatible-pointer-types -Wno-int-conversion"
|
||||
|
||||
export LDFLAGS="-latomic"
|
||||
|
||||
ac_add_options --prefix=/usr
|
||||
|
||||
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg
|
||||
mk_add_options MOZ_MAKE_FLAGS="-s ${MAKEFLAGS}"
|
||||
|
||||
ac_add_options --disable-crashreporter
|
||||
ac_add_options --disable-tests
|
||||
@ -24,20 +23,30 @@ ac_add_options --disable-eme
|
||||
ac_add_options --disable-gamepad
|
||||
ac_add_options --disable-dbus
|
||||
ac_add_options --disable-gio
|
||||
#ac_add_options --disable-gconf
|
||||
ac_add_options --disable-pulseaudio
|
||||
ac_add_options --enable-strip
|
||||
ac_add_options --enable-install-strip
|
||||
ac_add_options --enable-application=browser
|
||||
ac_add_options --with-branding=browser/branding/arcticfox
|
||||
|
||||
ac_add_options --enable-altivec
|
||||
ac_add_options --enable-optimize
|
||||
|
||||
ac_add_options --with-system-icu
|
||||
# only for gcc >= 6 and only if binaries are unstable, should be inserted automatically by configure if gcc >= 6
|
||||
#ac_add_options --enable-optimize="-g0 -O2 -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2"
|
||||
|
||||
# gtk3 now supported and default, but gtk2 just looks better
|
||||
ac_add_options --enable-default-toolkit=cairo-gtk2
|
||||
|
||||
# Issue 162
|
||||
ac_add_options --disable-precompiled-startupcache
|
||||
|
||||
# For convenience, if needed
|
||||
#ac_add_options --with-system-nspr
|
||||
#ac_add_options --with-system-nss
|
||||
#ac_add_options --with-system-icu
|
||||
#ac_add_options --with-system-zlib
|
||||
#ac_add_options --with-system-bz2
|
||||
#ac_add_options --enable-system-hunspell
|
||||
#ac_add_options --enable-system-sqlite
|
||||
ac_add_options --enable-system-ffi
|
||||
#ac_add_options --enable-system-pixman
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user