Arctic Fox

AmigaOne X5000 platform specific issues related to Linux only.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

I was able to build it but we have to test it.

.mozconfig

Code: Select all

# This Source Code Form is subject to the terms of the Mozilla Public
# 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 -m32 -flax-vector-conversions -O3 -mcpu=G3 -mtune=G3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export CXX="g++ -m32 -flax-vector-conversions -fpermissive -O3 -mcpu=G3 -mtune=G3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export LDFLAGS="-latomic"

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg

ac_add_options --disable-crashreporter
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-updater
ac_add_options --disable-mozril-geoloc
ac_add_options --disable-webrtc
ac_add_options --disable-safe-browsing
ac_add_options --disable-parental-controls
ac_add_options --enable-release
ac_add_options --disable-necko-wifi
ac_add_options --disable-eme
ac_add_options --disable-gamepad
ac_add_options --disable-dbus
ac_add_options --disable-gio
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-optimize
ac_add_options --target=powerpc-pc-linux
ac_add_options --disable-js
I used these commands to build, test, and package:

Code: Select all

./mach build
(starts the configuration and build process)

Code: Select all

./mach run
(tests completed build with scratch profile)

Code: Select all

./mach package
(creates the self contained archive which you'll find in Arctic-Fox-master/obj-ff-dbg/dist)

Download: arcticfox-27.9.13.linux-powerpc-without-altivec-g3.tar.bz2

Screenshot of Arctic Fox 27.9.13 on the MATE PowerPC Remix (A-EON AmigaOne X5000):

Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
caseycullen
Posts: 519
Joined: Sat Dec 17, 2016 7:12 am
Location: Madison, WI USA
Contact:

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by caseycullen »

This is great news!
Did you disable javascript? Is this necessary to build?
xeno74 wrote:I was able to build it but we have to test it.

.mozconfig

Code: Select all

# This Source Code Form is subject to the terms of the Mozilla Public
# 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 -m32 -flax-vector-conversions -O3 -mcpu=G3 -mtune=G3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export CXX="g++ -m32 -flax-vector-conversions -fpermissive -O3 -mcpu=G3 -mtune=G3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export LDFLAGS="-latomic"

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg

ac_add_options --disable-crashreporter
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-updater
ac_add_options --disable-mozril-geoloc
ac_add_options --disable-webrtc
ac_add_options --disable-safe-browsing
ac_add_options --disable-parental-controls
ac_add_options --enable-release
ac_add_options --disable-necko-wifi
ac_add_options --disable-eme
ac_add_options --disable-gamepad
ac_add_options --disable-dbus
ac_add_options --disable-gio
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-optimize
ac_add_options --target=powerpc-pc-linux
ac_add_options --disable-js
I used these commands to build, test, and package:

Code: Select all

./mach build
(starts the configuration and build process)

Code: Select all

./mach run
(tests completed build with scratch profile)

Code: Select all

./mach package
(creates the self contained archive which you'll find in Arctic-Fox-master/obj-ff-dbg/dist)

Download: arcticfox-27.9.13.linux-powerpc-without-altivec-g3.tar.bz2

Screenshot of Arctic Fox 27.9.13 on the MATE PowerPC Remix (A-EON AmigaOne X5000):

Image
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

Casey,

I tried it. The strange thing is, that all websites work including Facebook, Google+, and LinkedIn. I thought they need javascript.

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
caseycullen
Posts: 519
Joined: Sat Dec 17, 2016 7:12 am
Location: Madison, WI USA
Contact:

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by caseycullen »

Nice! Do you mind if I package your binary for inclusion in Fienix?
-Casey
xeno74 wrote:Casey,

I tried it. The strange thing is, that all websites work including Facebook, Google+, and LinkedIn. I thought they need javascript.

Cheers,
Christian
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

caseycullen wrote:Nice! Do you mind if I package your binary for inclusion in Fienix?
-Casey
It would be nice if you can do it.

— Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
acefnq
Posts: 236
Joined: Fri Sep 09, 2011 9:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by acefnq »

Christian
Well it doesn't get any sweeter than this! Works a treat and is fast and so far rock solid. Downloads work, banking sites work as do FB et al. A very big thank you and well done. Tested on Fienix, will test on UB16.04 and Remix later.

ace
acefnq
Posts: 236
Joined: Fri Sep 09, 2011 9:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by acefnq »

Arcticfox runs on Ubuntu 16.04, everything works as under Fienix. Funny thing is under Fienix Youtube works but with no sound (pulseaudio was not complied in) but under 16.04 Youtube with sound works fine! Sweet.

ace
User avatar
caseycullen
Posts: 519
Joined: Sat Dec 17, 2016 7:12 am
Location: Madison, WI USA
Contact:

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by caseycullen »

In order to have sound, and much better video quality, activate Greasemonkey and VLC Plugin. If you are using Fienix these are already installed and you only need to activate them from Arctic Fox: Tools > Add Ons, then then from Extensions activate Greasemonkey and from Plugins activate VLC.
You may have to re-install ViewTube from http://sebaro.pro/viewtube/?ln=en
-Casey
acefnq wrote:Arcticfox runs on Ubuntu 16.04, everything works as under Fienix. Funny thing is under Fienix Youtube works but with no sound (pulseaudio was not complied in) but under 16.04 Youtube with sound works fine! Sweet.

ace
User avatar
caseycullen
Posts: 519
Joined: Sat Dec 17, 2016 7:12 am
Location: Madison, WI USA
Contact:

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by caseycullen »

Wow! Arctic Fox is Amazing! Sites that would slow my system on Firefox speed along just fine with Arctic Fox! We are so lucky to have this browser!
-Casey
xeno74 wrote:Casey,

I tried it. The strange thing is, that all websites work including Facebook, Google+, and LinkedIn. I thought they need javascript.

Cheers,
Christian
acefnq
Posts: 236
Joined: Fri Sep 09, 2011 9:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by acefnq »

Thanks Casey I'll do that. Pretty sweet eh? -:)

ace
Post Reply