[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.0 [D] ad4a7751f35383b42465cd91d1dca295a63323a9f0f4e6885b24c6ae arcticfox-46.0.tar.gz https://github.com/rmottola/Arctic-Fox/archive/refs/tags/v46.0/ #[ $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() { 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 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