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'