diff --git a/modulesets/bootstrap.modules b/modulesets/bootstrap.modules
index 59f5796..8a2c56e 100644
--- a/modulesets/bootstrap.modules
+++ b/modulesets/bootstrap.modules
@@ -10,8 +10,8 @@
-
+
@@ -53,14 +54,26 @@
repo="ftp.gnu.org" />
+
+
+
+
+
-
+
+
+
-
-
-
+
+
+
+
+
-
@@ -123,9 +123,9 @@
autogen-sh="autoreconf"
autogenargs="--disable-doc --with-included-unistring">
-
diff --git a/modulesets/gtk-osx-python.modules b/modulesets/gtk-osx-python.modules
index 0290bf0..a51d9ea 100644
--- a/modulesets/gtk-osx-python.modules
+++ b/modulesets/gtk-osx-python.modules
@@ -54,6 +54,9 @@
-->
+
+
+
diff --git a/modulesets/gtk-osx-random.modules b/modulesets/gtk-osx-random.modules
index a8f8625..871bc8a 100644
--- a/modulesets/gtk-osx-random.modules
+++ b/modulesets/gtk-osx-random.modules
@@ -32,12 +32,6 @@
-
-
@@ -159,32 +153,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/modulesets/gtk-osx.modules b/modulesets/gtk-osx.modules
index 1ee5859..b8b7ea0 100644
--- a/modulesets/gtk-osx.modules
+++ b/modulesets/gtk-osx.modules
@@ -157,7 +157,7 @@
+ mesonargs="-Dcoretext=enabled -Dfreetype=enabled -Ddocs=disabled -Dbenchmark=disabled -Dintrospection=disabled -Dtests=disabled">
-Date: Sun Aug 20 11:01:48 2023 -0700
+Date: Wed May 15 21:11:58 2024 -0700
- Only set neon enabled when building on ARM.
+ Replace pkg-config with pkgconf.
+
+ pkg-config is no longer being maintained and its ancient glib has caught
+ up with it. Many distros including RHEL and MSYS2 have already made the
+ replacement.
+
+ We need a symlink to pkg-config for compatibility with some packages that
+ attempt to call it directly instead of using autotools/cmake/meson macros.
+
+ pkgconf is a bit absolute about not emitting -L in --libs output if it
+ considers the path a system path, and its default system path is (prefix).
+ We tell it to use /usr/lib and /usr/include as the system paths instead so
+ that it will emit -L(prefix)/lib and -I(prefix)/inxclude.
diff --git a/pins.sh b/pins.sh
index 586be86..980a9db 100644
--- a/pins.sh
+++ b/pins.sh
@@ -1,7 +1,7 @@
# https://gitlab.gnome.org/GNOME/gtk-osx/-/commits/master
-# use latest commit (2023-08-20)
-PIN_GTK_OSX_COMMIT='a27e8ff6'
+# use latest commit (2024-05-16)
+PIN_GTK_OSX_COMMIT='37666f16'
# https://gitlab.gnome.org/GNOME/gtk-mac-bundler/-/commits/master
-# use latest commit (2023-08-17)
-PIN_GTK_MAC_BUNDLER_COMMIT='0a95b2d5'
+# use latest commit (2024-05-19)
+PIN_GTK_MAC_BUNDLER_COMMIT='90443a1d'