<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5fb33367b1ecc699fd42bcfdbf819d011b29168f">https://github.com/macports/macports-ports/commit/5fb33367b1ecc699fd42bcfdbf819d011b29168f</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 5fb33367b1ecc699fd42bcfdbf819d011b29168f
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Mon Nov 7 13:44:13 2022 +0800
<span style='display:block; white-space:pre;color:#404040;'> tenfourfox: browser for PPC
</span>---
www/tenfourfox/Portfile | 120 +++++++++++++++++++++
www/tenfourfox/files/patch-ots-stdlog-fix.diff | 58 ++++++++++
.../files/patch-tenfourfox-use-old-which.diff | 13 +++
3 files changed, 191 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/tenfourfox/Portfile b/www/tenfourfox/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b2ef4f42a61
</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/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,120 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories www
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {@barracuda156 gmail.com:vital.had} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name tenfourfox
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport tenfourfox-devel {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Re ppc64: https://github.com/classilla/tenfourfox/issues/655
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs ppc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+universal_variant no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+installs_libs no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq "${name}"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conflicts ${name}-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description Clone of Firefox, compatible with macOS 10.4+. This version corresponds \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ to the latest released version of ${name}.
</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 classilla tenfourfox FPR32SPR5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 e9a499d3acfe69c622eeafc7ea68ef957b7bdf3c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 b5aef01b6d031e4b582460955e3a3b95f7b3bfb994cdfa0171f0cd6279ca21ce \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 325688845
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${subport} eq "${name}-devel"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conflicts ${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description Clone of Firefox, compatible with macOS 10.4+. Tracks latest commit on GitHub.
</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 classilla tenfourfox de1b50053f7285d2170478a94a6936beb5c2fa0b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 20220926-FPR32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 199cd9d77f05fdd66e6e663540d62948955abce1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 be8a283105c8a3beecea4393331c03400af21a1c6c9061cd1e30a2c319a7d9c5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 325991992
</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;'>+# Verify we have the required SDK:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set tiger_sdkpath ${developer_dir}/SDKs/MacOSX10.4u.sdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![file exists $tiger_sdkpath]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-fetch {ui_error "Building ${name} @${version} requires the MacOSX10.4u.sdk to be present in ${developer_dir}/SDKs/"}
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/classilla/tenfourfox/wiki/HowToBuildFPR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:autoconf213 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:cctools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:freetype \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gcc48 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gmake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ld64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libidl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:python27 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:strip7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant G4 conflicts G5 description "Optimize for G4 CPU" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${worksrcpath}/G4-7450.mozcfg ${worksrcpath}/.mozconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|Debugging|macOS ${macos_version} on G4|g" ${worksrcpath}/netwerk/protocol/http/OptimizedFor.h
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant G5 conflicts G4 description "Optimize for G5 CPU" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${worksrcpath}/G5.mozcfg ${worksrcpath}/.mozconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|Debugging|macOS ${macos_version} on G5|g" ${worksrcpath}/netwerk/protocol/http/OptimizedFor.h
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset G5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants +G4
</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;'>+patch.pre_args -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-ots-stdlog-fix.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|-j2|-j${buildmakejobs}|" ${worksrcpath}/.mozconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|/opt/local|${prefix}|g" ${worksrcpath}/.mozconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|/opt/local|${prefix}|g" ${worksrcpath}/media/libvpx/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|/opt/local|${prefix}|g" ${worksrcpath}/config/external/nss/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|/opt/local|${prefix}|g" ${worksrcpath}/104fx_copy.sh
</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;'>+# This is hardcoded into the mozconfig build script, but here anyway as a reminder:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.whitelist macports-gcc-4.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxx_stdlib libstdc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_autoconf yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+autoconf.cmd autoconf213
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# We don't want to confuse the build with any macports-passed-in values.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is needed:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env SHELL=/bin/bash
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.cmd gmake -f client.mk build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Make it self-contained. This could be removed if we want to keep it lean,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# but then we'd have to copy the app from a different spot.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath} "./104fx_copy.sh TenFourFox.app"
</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;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${worksrcpath}/TenFourFox.app ${destroot}${applications_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/tenfourfox/files/patch-ots-stdlog-fix.diff b/www/tenfourfox/files/patch-ots-stdlog-fix.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..07283ef0559
</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/patch-ots-stdlog-fix.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,58 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From b1c177e3896261d521459ae55f9ea05231d22508 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Ken Cunningham <kencu@macports.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Thu, 3 May 2018 12:49:10 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] ots: std::log2 fixes for 10.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+the math headers on 10.5 don't define all the c++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+features, so gcc versions < 7 don't import any of them.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This is fixed in gcc7+. In older versions, one fix is to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+just use the Apple standard functions, in this case log2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfx/ots/src/silf.cc | 6 +++---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfx/ots/src/sill.cc | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2 files changed, 4 insertions(+), 4 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/gfx/ots/src/silf.cc b/gfx/ots/src/silf.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 56970427b..4e696bf7c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/gfx/ots/src/silf.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/gfx/ots/src/silf.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -298,7 +298,7 @@ bool OpenTypeSILF::SILSub::ParsePart(Buffer& table) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this->searchPseudo = this->pseudoSelector = this->pseudoShift = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- unsigned floorLog2 = std::floor(std::log2(this->numPseudo));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned floorLog2 = std::floor(log2(this->numPseudo));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (this->searchPseudo != 6 * (unsigned)std::pow(2, floorLog2) ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this->pseudoSelector != floorLog2 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this->pseudoShift != 6 * this->numPseudo - this->searchPseudo) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -565,7 +565,7 @@ LookupClass::ParsePart(Buffer& table) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this->searchRange = this->entrySelector = this->rangeShift = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- unsigned floorLog2 = std::floor(std::log2(this->numIDs));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned floorLog2 = std::floor(log2(this->numIDs));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (this->searchRange != (unsigned)std::pow(2, floorLog2) ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this->entrySelector != floorLog2 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this->rangeShift != this->numIDs - this->searchRange) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -694,7 +694,7 @@ SILPass::ParsePart(Buffer& table, const size_t SILSub_init_offset,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this->searchRange = this->entrySelector = this->rangeShift = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- unsigned floorLog2 = std::floor(std::log2(this->numRange));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned floorLog2 = std::floor(log2(this->numRange));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (this->searchRange != 6 * (unsigned)std::pow(2, floorLog2) ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this->entrySelector != floorLog2 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this->rangeShift != 6 * this->numRange - this->searchRange) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/gfx/ots/src/sill.cc b/gfx/ots/src/sill.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c7b20a980..cd5cf6803 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/gfx/ots/src/sill.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/gfx/ots/src/sill.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -35,7 +35,7 @@ bool OpenTypeSILL::Parse(const uint8_t* data, size_t length) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this->searchRange = this->entrySelector = this->rangeShift = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- unsigned floorLog2 = std::floor(std::log2(this->numLangs));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned floorLog2 = std::floor(log2(this->numLangs));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (this->searchRange != (unsigned)std::pow(2, floorLog2) ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this->entrySelector != floorLog2 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this->rangeShift != this->numLangs - this->searchRange) {
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/tenfourfox/files/patch-tenfourfox-use-old-which.diff b/www/tenfourfox/files/patch-tenfourfox-use-old-which.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..20377d5f8cd
</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/patch-tenfourfox-use-old-which.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/client.mk b/client.mk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e24a553f8..925af4bd3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/client.mk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/client.mk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -57,7 +57,7 @@ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # try to find autoconf 2.13 - discard errors from 'which'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # MacOS X 10.4 sends "no autoconf*" errors to stdout, discard those via grep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AUTOCONF ?= $(shell which autoconf-2.13 autoconf2.13 autoconf213 2>/dev/null | grep -v '^no autoconf' | head -1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AUTOCONF ?= $(shell /usr/bin/which autoconf-2.13 autoconf2.13 autoconf213 2>/dev/null | grep -v '^no autoconf' | head -1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # See if the autoconf package was installed through fink
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq (,$(strip $(AUTOCONF)))
</span></pre><pre style='margin:0'>
</pre>