Move verbose ENV setup out of brew.rb
liblastfm: depends on pkg-config

Fixes #23370.
gtk+2 2.24.22
glibmm 2.38.0
gtkmm3 3.10.0
glib-networking 2.38.1
ccextractor 0.67

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

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

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

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

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

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

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

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

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

Closes #23374.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
New formula: mm-common

mm-common provides common build infrastructure for GNOME C++ bindings.
It is required when bootstrapping a build, but not when building from
release tarballs.
glibmm: add upstream patch to fix build
gmime 2.6.19
json-glib 0.16.2

cf. #23372.