* 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>
|
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||||
pkgname=arcticfox
|
pkgname=arcticfox
|
||||||
pkgver=44.0
|
pkgver=45.1
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
pkgdesc='A fork of Palemoon with TenFourFox enhancements'
|
pkgdesc='A fork of Palemoon with TenFourFox enhancements'
|
||||||
arch=(powerpc powerpc64)
|
arch=(powerpc powerpc64)
|
||||||
license=(MPL2)
|
license=(MPL2)
|
||||||
url='https://github.com/rmottola/Arctic-Fox'
|
url='https://github.com/rmottola/Arctic-Fox'
|
||||||
depends=(gtk2 libxcb libxt alsa-lib libpulse gconf icu)
|
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)
|
pulseaudio)
|
||||||
provides=('browser')
|
provides=('browser')
|
||||||
options=(!debug !lto)
|
options=(!debug !lto)
|
||||||
source=("git+https://github.com/rmottola/Arctic-Fox.git#tag=v${pkgver}"
|
source=("git+https://github.com/rmottola/Arctic-Fox.git#tag=v${pkgver}"
|
||||||
mozconfig-powerpc{,64}
|
mozconfig-powerpc{,64}
|
||||||
powerpc-disable-malloc-static-sizes.patch)
|
powerpc-disable-malloc-static-sizes.patch)
|
||||||
sha256sums=('5fb86c71fcd80da5412f92139fe0fb5c5bc0c3d07f3ef85ce5dd687914b6951a'
|
sha256sums=('8cad5365588ad7ad6ca5087a788f59487a6259c687aa69419c55827270892f30'
|
||||||
'5003ee77e2c70038a459833aa8c1d63dfd69fb6fd079830a8331ffbdea42f1f0'
|
'5f4c756aecd1bcca97ff4eb908db16b256585b55163500456155695265f6c360'
|
||||||
'11d85b1325510e1a159166b05c61384fb4f4f1641672e81fb2583e2f5127e29e'
|
'138b88d5c6c092eed2e7b5b50db498c8f385a9f70f1653b67e737c3afbc89262'
|
||||||
'040b262c985df9b7d53c7e739124e604b17975ca3c2bee3a99cb14ba39991e24')
|
'040b262c985df9b7d53c7e739124e604b17975ca3c2bee3a99cb14ba39991e24')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd Arctic-Fox
|
cd Arctic-Fox
|
||||||
|
|
||||||
# fix hard require yasm
|
|
||||||
git revert --mainline 1 --no-commit 1102d049c488e15a07244c8622f2b926f26c7629
|
|
||||||
|
|
||||||
cp ${srcdir}/mozconfig-${CARCH} .mozconfig
|
cp ${srcdir}/mozconfig-${CARCH} .mozconfig
|
||||||
[ ! -z "${MAKEFLAGS}" ] &&
|
[ ! -z "${MAKEFLAGS}" ] &&
|
||||||
echo "mk_add_options MOZ_MAKE_FLAGS=\"${MAKEFLAGS}\"" >> .mozconfig
|
echo "mk_add_options MOZ_MAKE_FLAGS=\"${MAKEFLAGS}\"" >> .mozconfig
|
||||||
@ -35,7 +32,8 @@ prepare() {
|
|||||||
build() {
|
build() {
|
||||||
cd Arctic-Fox
|
cd Arctic-Fox
|
||||||
|
|
||||||
python2 mach build
|
#FIXME: build only works the second time around on powerpc
|
||||||
|
python2 mach build || python2 mach build
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
@ -2,13 +2,12 @@
|
|||||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
# 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/.
|
# 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 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="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 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"
|
export LDFLAGS="-latomic"
|
||||||
|
|
||||||
ac_add_options --prefix=/usr
|
mk_add_options MOZ_MAKE_FLAGS="-s ${MAKEFLAGS}"
|
||||||
|
|
||||||
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg
|
|
||||||
|
|
||||||
ac_add_options --disable-crashreporter
|
ac_add_options --disable-crashreporter
|
||||||
ac_add_options --disable-tests
|
ac_add_options --disable-tests
|
||||||
@ -24,20 +23,32 @@ ac_add_options --disable-eme
|
|||||||
ac_add_options --disable-gamepad
|
ac_add_options --disable-gamepad
|
||||||
ac_add_options --disable-dbus
|
ac_add_options --disable-dbus
|
||||||
ac_add_options --disable-gio
|
ac_add_options --disable-gio
|
||||||
#ac_add_options --disable-gconf
|
|
||||||
ac_add_options --disable-pulseaudio
|
ac_add_options --disable-pulseaudio
|
||||||
ac_add_options --enable-strip
|
ac_add_options --enable-strip
|
||||||
ac_add_options --enable-install-strip
|
ac_add_options --enable-install-strip
|
||||||
ac_add_options --enable-application=browser
|
ac_add_options --enable-application=browser
|
||||||
ac_add_options --with-branding=browser/branding/arcticfox
|
ac_add_options --with-branding=browser/branding/arcticfox
|
||||||
|
|
||||||
|
# we want to support 604 or newer
|
||||||
ac_add_options --disable-altivec
|
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
|
# gtk3 now supported and default, but gtk2 just looks better
|
||||||
ac_add_options --enable-default-toolkit=cairo-gtk2
|
ac_add_options --enable-default-toolkit=cairo-gtk2
|
||||||
|
|
||||||
# Issue 162
|
# Issue 162
|
||||||
ac_add_options --disable-precompiled-startupcache
|
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
|
# 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/.
|
# 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 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="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 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"
|
export LDFLAGS="-latomic"
|
||||||
|
|
||||||
ac_add_options --prefix=/usr
|
mk_add_options MOZ_MAKE_FLAGS="-s ${MAKEFLAGS}"
|
||||||
|
|
||||||
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg
|
|
||||||
|
|
||||||
ac_add_options --disable-crashreporter
|
ac_add_options --disable-crashreporter
|
||||||
ac_add_options --disable-tests
|
ac_add_options --disable-tests
|
||||||
@ -24,20 +23,30 @@ ac_add_options --disable-eme
|
|||||||
ac_add_options --disable-gamepad
|
ac_add_options --disable-gamepad
|
||||||
ac_add_options --disable-dbus
|
ac_add_options --disable-dbus
|
||||||
ac_add_options --disable-gio
|
ac_add_options --disable-gio
|
||||||
#ac_add_options --disable-gconf
|
|
||||||
ac_add_options --disable-pulseaudio
|
ac_add_options --disable-pulseaudio
|
||||||
ac_add_options --enable-strip
|
ac_add_options --enable-strip
|
||||||
ac_add_options --enable-install-strip
|
ac_add_options --enable-install-strip
|
||||||
ac_add_options --enable-application=browser
|
ac_add_options --enable-application=browser
|
||||||
ac_add_options --with-branding=browser/branding/arcticfox
|
ac_add_options --with-branding=browser/branding/arcticfox
|
||||||
|
|
||||||
ac_add_options --enable-altivec
|
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
|
# gtk3 now supported and default, but gtk2 just looks better
|
||||||
ac_add_options --enable-default-toolkit=cairo-gtk2
|
ac_add_options --enable-default-toolkit=cairo-gtk2
|
||||||
|
|
||||||
# Issue 162
|
# Issue 162
|
||||||
ac_add_options --disable-precompiled-startupcache
|
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