Move optimization flag selection out of cc wrapper

The mapping of architectures to optimization flags is now retrieved from
Hardware::CPU and the selected flags are passed as an environmen
variable, rather than duplicated in the cc wrapper and re-calculated on
every invocation of the compiler.

Closes #24540.
Simplify passing archflags to cc wrapper
fontconfig: regenerate font cache post-install

Fixes #24526.
Remove outdated blacklist entries

libxslt was misspelled, but more to the point we have libxml2 and
libxslt formulae in core these days so blacklisting them doesn't really
make much sense.
Remove uses of -no-cpp-precomp
ArangoDB 1.4.2

Closes #24544.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
wireshark devel 1.11.2

Closes #24541.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
latex2rtf 2.3.4

Closes #24548.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Updated fswatch to version 0.0.2

Version statement no longer required as version is scanned from url.

Closes #24533.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
luajit: fix build

make amalg separated from make install. Without this build can fail with
more than one parallel buildjob.

Closes #24530.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
luvit 0.7.0

Closes #24522.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
echoprint-codegen 4.12

Closes #24528.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
avian: apply upstream patch for clang/10.9

Closes #24413.
glib: remove legacy gettext workaround

This code actually predates PKG_CONFIG_PATH being configured correctly
for keg-only deps. It is no longer needed.
node devel 0.11.9

Closes #24552.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
surfraw: source from debian

Closes #24547.
fwknop 2.5.1-1

Closes #24419.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
fwknop: fix version
fwknop: remove comments
go-app-engine: symlink goapp executable.

Closes #24556.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>