[COPY] --- T2-COPYRIGHT-BEGIN --- [COPY] t2/package/*/arcticfox/arcticfox.desc [COPY] Copyright (C) 2004 - 2025 The T2 SDE Project [COPY] Copyright (C) 1998 - 2004 ROCK Linux Project [COPY] SPDX-License-Identifier: GPL-2.0 [COPY] --- T2-COPYRIGHT-END --- [I] A classic interface Firefox fork for vintage machines [T] Arctic Fox started as a forked and rebranded Pale Moon 27.9.4 and [T] retains its classic interface. Many fixes and enhancements have been [T] imported from Firefox and TenFourFox. [U] https://github.com/wicknix/Arctic-Fox/ [A] Riccardo "rmottola" [A] wicknix [M] Rene Rebe [C] extra/office [F] CROSS NO-LTO LATOMIC.sparc LATOMIC.sparc64 [L] MPL [S] Stable [V] 46.2 [D] beda4bf2a299d608dc2e49d2b33051ae066be1653d6905b78f35bf65 arcticfox-46.2.tar.gz https://github.com/rmottola/Arctic-Fox/archive/refs/tags/v46.2/ #[ $prefix_auto = 1 ] && prefix=opt/arcticfox && set_confopt PYTHON=python2 PYTHONPATH=python2.7 #$(pkgprefix libdir python2)/python2.7 runconf=0 runcargo=0 runpipinstall=0 rungpepinstall=0 runmake=0 atstage cross && export DESTDIR=$root CC_FOR_BUILD=$CC var_remove GCC_WRAPPER_APPEND ' ' -c?:-s var_append GCC_WRAPPER_APPEND ' ' "-L$root$(pkgprefix libdir libx11)" var_append GCC_WRAPPER_APPEND ' ' "-fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" hook_add inmake 5 "./mach build" hook_add postmake 5 "./mach install" arcticfox_config() { if atstage cross; then cat <<-EOT >> .mozconfig CROSS_COMPILE=1 TOOLCHAIN_PREFIX=$archprefix ac_add_options --target=$arch_target ac_add_options --host=$arch_build EOT fi cat <<-EOT >> .mozconfig ac_add_options --enable-application=browser # arcticfox ac_add_options --prefix=/opt/arcticfox # /$prefix mk_add_options PYTHON=$bindir/$PYTHON mk_add_options MOZ_MAKE_FLAGS="-j$SDECFG_PARALLEL" ac_add_options --x-libraries=$root/$(pkgprefix libdir libx11) ac_add_options --enable-default-toolkit=cairo-gtk3 ac_add_options --enable-jemalloc ac_add_options --enable-strip ac_add_options --disable-gold ac_add_options --disable-elf-hack ac_add_options --with-pthreads ac_add_options --disable-tests ac_add_options --disable-accessibility ac_add_options --disable-eme ac_add_options --enable-ffmpeg ac_add_options --disable-webrtc ac_add_options --disable-gamepad ac_add_options --disable-debug ac_add_options --disable-necko-wifi ac_add_options --disable-updater ac_add_options --enable-system-cairo ac_add_options --enable-system-pixman MOZ_PKG_SPECIAL=gtk3 MOZ_DISABLE_STARTUPCACHE=1 MOZ_DISABLE_PRECOMPILED_STARTUPCACHE=1 EOT [ "$SDECFG_MIPS64_N32" = 1 ] && echo "ac_add_options --disable-ion" >> .mozconfig pkginstalled libffi && echo "ac_add_options --enable-system-ffi" >> .mozconfig pkginstalled libjpeg-turbo && echo "ac_add_options --with-system-jpeg" >> .mozconfig pkginstalled icu4c && echo "ac_add_options --with-system-icu" >> .mozconfig pkginstalled nspr && echo "ac_add_options --with-system-nspr" >> .mozconfig # pkginstalled nss && echo "ac_add_options --with-system-nss" >> .mozconfig pkginstalled gconf || echo "ac_add_options --disable-gconf" >> .mozconfig pkginstalled pulseaudio || echo "ac_add_options --disable-pulseaudio" >> .mozconfig pkginstalled alsa-lib && echo "ac_add_options --enable-alsa" >> .mozconfig } hook_add preconf 4 "arcticfox_config" pkginstalled icu4c && var_append GCC_WRAPPER_APPEND ' ' -licui18n?-licuuc