<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8f15039135fd43bbfaa68ff44e9c771b4dd216ee">https://github.com/macports/macports-ports/commit/8f15039135fd43bbfaa68ff44e9c771b4dd216ee</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 8f15039135fd43bbfaa68ff44e9c771b4dd216ee
</span>Author: wireless <thewireless@netcourrier.com>
AuthorDate: Thu Sep 26 23:14:55 2024 +0200
<span style='display:block; white-space:pre;color:#404040;'> tenfourfox: Add Aquafox subport
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - Added Aquafox subport, a TenFourFox fork with extra optimizations.
</span>---
www/tenfourfox/Portfile | 20 +++++-
.../0785667d630acf269af554f538c19da181e5253f.patch | 78 ++++++++++++++++++++++
2 files changed, 95 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/tenfourfox/Portfile b/www/tenfourfox/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 85db39f8bf5..dd015a05b47 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/tenfourfox/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/tenfourfox/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,10 +4,11 @@ PortSystem 1.0
</span> PortGroup github 1.0
categories www
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {@barracuda156 gmail.com:vital.had} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {@barracuda156 gmail.com:vital.had} {@BlackBirdLC netcourrier.com:thewireless} openmaintainer
</span> license GPL-2
name tenfourfox
subport tenfourfox-devel {}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport aquafox {}
</span>
# Re ppc64: https://github.com/classilla/tenfourfox/issues/655
supported_archs ppc
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,6 +26,7 @@ if {${subport} eq "${name}"} {
</span> checksums rmd160 e9a499d3acfe69c622eeafc7ea68ef957b7bdf3c \
sha256 b5aef01b6d031e4b582460955e3a3b95f7b3bfb994cdfa0171f0cd6279ca21ce \
size 325688845
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ set appname TenFourFox
</span>
} elseif {${subport} eq "${name}-devel"} {
conflicts ${name}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,6 +38,18 @@ if {${subport} eq "${name}"} {
</span> checksums rmd160 3ad5aa53b5d127c8d46da03cb9e94e5573193db8 \
sha256 2a9bf00d8b535cc78111f1f9ece6c185aeac3635b08dad09c9efb082356d3631 \
size 326144707
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ set appname TenFourFox
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${subport} eq "aquafox"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description TenFourFox fork with extra optimizations.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup BlackBirdLC Aquafox 1.0.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 631a80fea5601ac7cb6aecb620ce146347774f3a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c79d49237249573dd59eeb45fb09600ce043ef70d498b17bddba64a3cd1febea \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 325246887
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append 0785667d630acf269af554f538c19da181e5253f.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set appname Aquafox
</span> }
# Verify we have the required SDK:
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -125,9 +139,9 @@ build.cmd gmake -f client.mk build
</span> # Make it self-contained. This could be removed if we want to keep it lean,
# but then we'd have to copy the app from a different spot.
pre-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${worksrcpath} "./104fx_copy.sh TenFourFox.app"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath} "./104fx_copy.sh ${appname}.app"
</span> }
destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- move ${worksrcpath}/TenFourFox.app ${destroot}${applications_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${worksrcpath}/${appname}.app ${destroot}${applications_dir}
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/tenfourfox/files/0785667d630acf269af554f538c19da181e5253f.patch b/www/tenfourfox/files/0785667d630acf269af554f538c19da181e5253f.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..327130735ae
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/tenfourfox/files/0785667d630acf269af554f538c19da181e5253f.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,78 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 0785667d630acf269af554f538c19da181e5253f Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: wireless <thewireless@netcourrier.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Mon, 16 Sep 2024 18:28:31 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Add nostrip mozcfg for MacPorts compatibility
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ G4-7450-nostrip.mozcfg | 25 +++++++++++++++++++++++++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ G5-nostrip.mozcfg | 26 ++++++++++++++++++++++++++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2 files changed, 51 insertions(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ create mode 100644 G4-7450-nostrip.mozcfg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ create mode 100644 G5-nostrip.mozcfg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/G4-7450-nostrip.mozcfg b/G4-7450-nostrip.mozcfg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 000000000..55ceca904
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/G4-7450-nostrip.mozcfg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++. $topsrcdir/browser/config/mozconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++export CC="/opt/local/bin/gcc-mp-4.8 -flax-vector-conversions -O3 -mcpu=7450 -mtune=7450 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -read_only_relocs suppress -mdynamic-no-pic"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++export CXX="/opt/local/bin/g++-mp-4.8 -flax-vector-conversions -fpermissive -O3 -mcpu=7450 -mtune=7450 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -read_only_relocs suppress -mdynamic-no-pic"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mk_add_options MOZ_MAKE_FLAGS="-s -j2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mk_add_options AUTOCONF=autoconf213
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-tests
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --enable-optimize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-cpp-exceptions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-debug
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-crashreporter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-webrtc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-necko-wifi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-webspeech
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-accessibility
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --enable-printing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --enable-prebinding
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --enable-macos-target=10.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --enable-chrome-format=jar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --enable-tenfourfox-vmx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --with-system-jpeg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --with-distribution-id=org.blackbirdlc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/G5-nostrip.mozcfg b/G5-nostrip.mozcfg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 000000000..734baa38d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/G5-nostrip.mozcfg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++. $topsrcdir/browser/config/mozconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++export CC="/opt/local/bin/gcc-mp-4.8 -flax-vector-conversions -O3 -mcpu=G5 -m32 -falign-loops=32 -falign-functions=32 -falign-labels=32 -falign-jumps=32 -mmfcrf -mpowerpc-gpopt -read_only_relocs suppress -force_cpusubtype_ALL -mdynamic-no-pic -D_PPC970_"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++export CXX="/opt/local/bin/g++-mp-4.8 -flax-vector-conversions -fpermissive -O3 -mcpu=G5 -m32 -falign-loops=32 -falign-functions=32 -falign-labels=32 -falign-jumps=32 -mmfcrf -mpowerpc-gpopt -read_only_relocs suppress -force_cpusubtype_ALL -mdynamic-no-pic -D_PPC970_"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mk_add_options MOZ_MAKE_FLAGS="-s -j2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mk_add_options AUTOCONF=autoconf213
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-tests
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --enable-optimize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-cpp-exceptions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-debug
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-crashreporter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-webrtc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-necko-wifi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-webspeech
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --disable-accessibility
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --enable-printing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --enable-prebinding
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --enable-macos-target=10.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --enable-chrome-format=jar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --enable-tenfourfox-vmx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --enable-tenfourfox-g5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --with-system-jpeg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_add_options --with-distribution-id=org.blackbirdlc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.43.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>