Page 11 of 14

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Posted: Tue Nov 12, 2024 5:18 am
by xeno74
For Fienix:

You need libffi7 and libjpeg8 for SeaLion on Fienix.

You can install them with the following commands:

Code: Select all

fienix@fienix:~/Downloads/sealion$ sudo apt-get install libffi7
fienix@fienix:~/Downloads/sealion$ sudo apt-get install libjpeg8

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Posted: Tue Nov 12, 2024 8:30 pm
by xeno74
I compiled the new SeaLion 33.4.0 on Linux x86_64 as well.

Download: sealion-33.4.0.linux-x86_64.tar.xz

Image

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Posted: Thu Nov 14, 2024 3:33 pm
by xeno74
I have compiled a Linux PPC64 version of the new SeaLion 33.4.0.

Download: sealion-33.4.0.linux-powerpc64.tar.xz

Image

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Posted: Sun Nov 17, 2024 8:05 pm
by xeno74
xeno74 wrote: Tue Nov 12, 2024 8:30 pm I compiled the new SeaLion 33.4.0 on Linux x86_64 as well.

Download: sealion-33.4.0.linux-x86_64.tar.xz

If you need the libffi.so.4 and the libjpeg.so.8 then download the SeaLion deps package, extract it and copy the libs to the lib64 directory.

Download: sealion-deps-33.4.0_x86_64.tar.gz

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Posted: Sun Jan 26, 2025 11:36 am
by xeno74
Hi All,

Wicknix has released SeaLion 33.5.1.
Wicknix wrote: This release is current with the latest UXP. You can find out what has changed from UXP's release notes found here: http://www.palemoon.org/releasenotes.shtml

Add-ons, extensions, and themes can be found here: https://github.com/wicknix/SeaLion/rele ... 33.0.0.zip

Older browsers that can't see the downloads click here: https://github.com/wicknix/SeaLion/rele ... ets/33.5.1
I compiled SeaLion 33.5.1 for older Linux PPC distributions for example Void PPC without AltiVec support today.

Download: sealion-33.5.1.linux-powerpc-void-gtk2.tar.xz

Image

Cheers,
Christian

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Posted: Sun Jan 26, 2025 2:05 pm
by Skateman
The latest Sealion running on my PPC e5500 x 4 computer using 6.14 Alpha3 kernel.

Image

Big picture https://www.skateman.nl/wp-content/uplo ... -49-48.png

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Posted: Sun Jan 26, 2025 5:07 pm
by xeno74
Skateman wrote: Sun Jan 26, 2025 2:05 pm The latest Sealion running on my PPC e5500 x 4 computer using 6.14 Alpha3 kernel.
Great! Thanks a lot for testing the new SeaLion. :-)

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Posted: Wed Jan 29, 2025 4:44 am
by xeno74
I compiled it for Linux x86_64 as well.

Download: github.com

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Posted: Fri Jan 31, 2025 4:19 pm
by xeno74
Image

Preparation of the Linux PPC64 version:

Download the UXP source here: UXP master.tar.gz

Grab SL source here Source code

Extract SL source, then extract UXP source. It'll extract to a folder called "uxp". Rename it to "platform" and move it in to the SL source tree.

Compiling the SeaLion for Linux PPC64:

It needs GCC 7.1 or newer.

Upgrading of GCC to version 8.3.1:

Code: Select all

sudo dnf update gcc-c++
(This upgrades the packages gcc-c++, gcc, and cpp)

If you want to use "rpm -U" then you need to download the rpm packages of gcc-c++, gcc, and cpp first.

.mozconfig

Code: Select all

export CC="gcc -flax-vector-conversions -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -maltivec -mabi=altivec"
export CXX="g++ -flax-vector-conversions -fpermissive -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -maltivec -mabi=altivec"

mk_add_options AUTOCONF=/usr/bin/autoconf-2.13

# Set GTK Version to 2 or 3
_GTK_VERSION=2

ac_add_options --target=powerpc64-linux-gnu
ac_add_options --host=powerpc64-linux-gnu
ac_add_options --with-system-jpeg 
ac_add_options --enable-application=navigator
ac_add_options --enable-optimize
ac_add_options --enable-jxl
ac_add_options --enable-strip
ac_add_options --enable-default-toolkit=cairo-gtk2 
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-crashreporter
ac_add_options --disable-webrtc
ac_add_options --disable-necko-wifi
ac_add_options --disable-safe-browsing
ac_add_options --disable-devtools
ac_add_options --disable-pulseaudio
ac_add_options --disable-jemalloc
ac_add_options --disable-updater
ac_add_options --disable-gconf 
ac_add_options --disable-gamepad
ac_add_options --disable-precompiled-startupcache

export MOZ_TELEMETRY_REPORTING=0
export MOZ_ADDON_SIGNING=0
export MOZ_REQUIRE_SIGNING=0
Remove the following line from the file "platform/security/nss/lib/freebl/freebl.gyp":

Code: Select all

      'target_name': 'gcm-aes-ppc_c_lib',
      'type': 'static_library',
      'sources': [
        'gcm-ppc.c',
-        'sha512-p8.s',
      ],
      'dependencies': [
./mach build

Please note: Copy the icudt63b.dat to obj-powerpc64-linux-gnu/dist/bin before "./mach run" and "./mach package" and then extract the sealion xz package and copy the icudt63b.dat again to the sealion folder.

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Posted: Sat Feb 01, 2025 4:21 pm
by xeno74
I compiled the Linux PPC64 version of SeaLion 33.5.1 today.

Download: github.com

Image