Use download.gnome.org rather than gitlab. Also update gtk3. (#48711)

This commit is contained in:
Billy O'Neal 2025-12-10 15:04:25 -08:00 committed by GitHub
parent 37302273f6
commit 2041718d89
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
66 changed files with 359 additions and 166 deletions

View File

@ -1,11 +1,14 @@
vcpkg_from_gitlab(
OUT_SOURCE_PATH SOURCE_PATH
GITLAB_URL https://gitlab.gnome.org
REPO GNOME/at-spi2-atk
REF AT_SPI2_ATK_2_38_0
SHA512 d065a22e46f5d9459e14bc81050795e8b60ba8d6650ec9edf90ec6c205e68eb4ea3cc01f096cf636b066439b85892f203bc7a1c9d41f8ca899f29777556aa6cd
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 2f40ecbc55b0fbaa57ade952a75583bc8fbfde234cce9248489e9ae06e0597d98c2f4c77d8279758dec29da97e06cde5708d30a1238d91bebd023b2320f38528
)
vcpkg_extract_source_archive(SOURCE_PATH ARCHIVE "${ARCHIVE}")
vcpkg_configure_meson(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS

View File

@ -1,7 +1,7 @@
{
"name": "at-spi2-atk",
"version": "2.38.0",
"port-version": 1,
"port-version": 2,
"description": "Implementation of the ATK interfaces in terms of the libatspi2 API.",
"homepage": "https://www.gtk.org/",
"license": null,

View File

@ -2,14 +2,17 @@ if(VCPKG_TARGET_IS_LINUX)
message(STATUS "${PORT} currently requires the following libraries from the system package manager:\n libxi-dev\n libxtst-dev\n\nThese can be installed on Ubuntu systems via apt-get install libxi-dev libxtst-dev")
endif()
vcpkg_from_gitlab(
OUT_SOURCE_PATH SOURCE_PATH
GITLAB_URL https://gitlab.gnome.org
REPO GNOME/at-spi2-core
REF AT_SPI2_CORE_2_44_1
SHA512 4e98b76e019f33af698a5e2b7ae7ce17ce0ff57784b4d505fe4bad58b097080899c1ca82b443502068c5504b60886e2d4a341bba833e0279ebef352211bf3813
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 8d85df75f886c4a19d829d14e5a9412b607b9cbe2d1b7ecb95b4082602f0624e90747fe955f96d378c3a52bc0e732074b97008bb34e6acc2722c7056b2c0504e
)
vcpkg_extract_source_archive(SOURCE_PATH ARCHIVE "${ARCHIVE}")
vcpkg_configure_meson(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS

View File

@ -1,7 +1,7 @@
{
"name": "at-spi2-core",
"version": "2.44.1",
"port-version": 4,
"port-version": 5,
"description": "Base DBus XML interfaces for accessibility, the accessibility registry daemon, and atspi library.",
"homepage": "https://www.gtk.org/",
"license": null,

View File

@ -1,12 +1,14 @@
vcpkg_from_gitlab(
GITLAB_URL https://gitlab.gnome.org/
OUT_SOURCE_PATH SOURCE_PATH
REPO GNOME/atk
REF "${VERSION}"
HEAD_REF master
SHA512 f31951ecbdace6a18fb9f772616137cb8732163b37448fef4daf1af60ba8479c94d498dcdaf4880468c80012c77a446da585926a99704a9a940b80e546080cf3
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 dffd0a0814a9183027c38a985d86cb6544858e9e7d655843e153440467957d6bc1abd9c9479a57078aea018053410438a30a9befb7414dc79020b223cd2c774b
)
vcpkg_extract_source_archive(SOURCE_PATH ARCHIVE "${ARCHIVE}")
if("introspection" IN_LIST FEATURES)
list(APPEND OPTIONS_RELEASE -Dintrospection=true)
vcpkg_get_gobject_introspection_programs(PYTHON3 GIR_COMPILER GIR_SCANNER)

View File

@ -1,7 +1,7 @@
{
"name": "atk",
"version": "2.38.0",
"port-version": 10,
"port-version": 11,
"description": "GNOME Accessibility Toolkit",
"homepage": "https://developer.gnome.org/atk/",
"license": "LGPL-2.0-or-later",

View File

@ -1,7 +1,9 @@
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS "https://download.gnome.org/sources/gdk-pixbuf/${VERSION_MAJOR_MINOR}/gdk-pixbuf-${VERSION}.tar.xz"
FILENAME "GNOME-gdk-pixbuf-${VERSION}.tar.xz"
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 ae9fcc9b4e8fd10a4c9bf34c3a755205dae7bbfe13fbc93ec4e63323dad10cc862df6a9e2e2e63c84ffa01c5e120a3be06ac9fad2a7c5e58d3dc6ba14d1766e8
)

View File

@ -1,7 +1,7 @@
{
"name": "gdk-pixbuf",
"version": "2.42.12",
"port-version": 5,
"port-version": 6,
"description": "Image loading library.",
"homepage": "https://gitlab.gnome.org/GNOME/gdk-pixbuf",
"license": "LGPL-2.1-or-later",

View File

@ -1,8 +1,10 @@
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS "https://download.gnome.org/sources/gexiv2/${VERSION_MAJOR_MINOR}/gexiv2-${VERSION}.tar.xz"
FILENAME "gexiv2-${VERSION}.tar.xz"
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "${PORT}-${VERSION}.tar.xz"
SHA512 24c97fa09b9ee32cb98da4637ea78eb72ae7e2d1792f9ebb31d63e305b3e0e1f6935b8647589c76c39ba631a15c1d8d2f3879c7dff81433786e9533b6348b6a0
)

View File

@ -1,7 +1,7 @@
{
"name": "gexiv2",
"version": "0.14.3",
"port-version": 1,
"port-version": 2,
"description": "A GObject-based Exiv2 wrapper.",
"homepage": "https://gitlab.gnome.org/GNOME/gexiv2/",
"license": "GPL-2.0-or-later",

View File

@ -1,13 +1,16 @@
set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)
vcpkg_from_gitlab(
GITLAB_URL https://gitlab.gnome.org
OUT_SOURCE_PATH SOURCE_PATH
REPO GNOME/glib-networking
REF "${VERSION}"
SHA512 "35b6b05afab29da4f4d54f559ded3cc6a16376f188afdb72689b7d9bcba71b9963317bcbd1101327137ae31ee51e25438f9bfa267e23d6076706a64c3594cbb5"
HEAD_REF main
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 7574e82aa018332edf99dd284c7fd74b5935bca4a6a70e950ae4b22bbe7be188433fea69e35c742cae120e7ff7d1a6b4f5bf3957fc31f220f50189d3958a3f58
)
vcpkg_extract_source_archive(SOURCE_PATH ARCHIVE "${ARCHIVE}")
vcpkg_list(SET FEATURE_OPTIONS)
if (gnutls IN_LIST FEATURES)
list(APPEND FEATURE_OPTIONS -Dgnutls=enabled)

View File

@ -1,6 +1,7 @@
{
"name": "glib-networking",
"version": "2.78.0",
"port-version": 1,
"description": "Network extensions for GLib",
"homepage": "https://gitlab.gnome.org/GNOME/glib-networking",
"license": "LGPL-2.1-only",

View File

@ -1,12 +1,15 @@
string(REGEX MATCH "^([0-9]*[.][0-9]*)" GLIB_MAJOR_MINOR "${VERSION}")
string(REGEX MATCH "^([0-9]*[.][0-9]*)" VERSION_MAJOR_MINOR "${VERSION}")
# https://github.com/GNOME/glib/blob/main/SECURITY.md#supported-versions
if(NOT GLIB_MAJOR_MINOR MATCHES "[02468]\$")
message("${Z_VCPKG_BACKCOMPAT_MESSAGE_LEVEL}" "glib ${GLIB_MAJOR_MINOR} is a not a \"stable release series\".")
if(NOT VERSION_MAJOR_MINOR MATCHES "[02468]\$")
message("${Z_VCPKG_BACKCOMPAT_MESSAGE_LEVEL}" "glib ${VERSION_MAJOR_MINOR} is a not a \"stable release series\".")
endif()
# vcpkg_from_* is not used because the project uses submodules.
# vcpkg_from_* is not used because the project uses submodules and Anubis deployed to GNOME's gitlab
# causes vcpkg_from_gitlab to fail for several users
vcpkg_download_distfile(GLIB_ARCHIVE
URLS "https://download.gnome.org/sources/glib/${GLIB_MAJOR_MINOR}/glib-${VERSION}.tar.xz"
FILENAME "glib-${VERSION}.tar.xz"
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "${PORT}-${VERSION}.tar.xz"
SHA512 b9ef7ea7e1eeff142a8ab76fb0552331fd642133a31505e2939f57d7d9c5ec86dcefddc725c715925a42c348d71e2a8bf2eb399150108199b6daeca2761e08d6
)

View File

@ -1,6 +1,7 @@
{
"name": "glib",
"version": "2.86.2",
"port-version": 1,
"description": "Portable, general-purpose utility library.",
"homepage": "https://developer.gnome.org/glib/",
"license": "LGPL-2.1-or-later",

View File

@ -1,8 +1,9 @@
string(REGEX REPLACE "^([0-9]+[.][0-9]+).*\$" "\\1" GI_MAJOR_MINOR "${VERSION}")
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS "https://download.gnome.org/sources/gobject-introspection/${GI_MAJOR_MINOR}/gobject-introspection-${VERSION}.tar.xz"
FILENAME "gobject-introspection-${VERSION}.tar.xz"
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "${PORT}-${VERSION}.tar.xz"
SHA512 a9d2edbe1cea710e10ef1ea8059a45cf5689bace43b5d2a6861809e863a6de7114b4763db8df3916ad6202c9967f48f7997acd0810a86e5e88dea7e0be88b585
)

View File

@ -1,6 +1,7 @@
{
"name": "gobject-introspection",
"version": "1.86.0",
"port-version": 1,
"description": [
"A middleware layer between C libraries (using GObject) and language bindings.",
"Building (with) gobject-introspection is based on dynamic library linkage. Static builds of the core feature set are supported only for CI purposes.",

View File

@ -1,6 +1,9 @@
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS "https://download.gnome.org/sources/graphene/1.10/graphene-${VERSION}.tar.xz"
FILENAME "graphene-${VERSION}.tar.xz"
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 c56dab6712cf58387d0512a213cd0cd456679e46a495ee5cfd9bc25440cda2d72d56974af4e462f3c863869a1e2e506b702f468933045609d35fdf006212c67d
)

View File

@ -1,7 +1,7 @@
{
"name": "graphene",
"version": "1.10.8",
"port-version": 5,
"port-version": 6,
"description": "A thin layer of types for graphic libraries.",
"homepage": "https://www.gtk.org/",
"license": "MIT",

View File

@ -1,13 +1,17 @@
# It installs only shared libs, regardless build type.
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)
vcpkg_from_gitlab(
GITLAB_URL https://gitlab.gnome.org/
OUT_SOURCE_PATH SOURCE_PATH
REPO GNOME/gtk
REF ${VERSION}
SHA512 2e2d3135ebf8cb176a4e5e6f1faa26ae9ea5c3e2441e2c820372a76b78e641f207257600d6a207aa05883e04f29fac1452673bffa0395789b8e482cc6b204673
HEAD_REF master # branch name
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 7a6f4c48ea57c7cd1946bd33c9fdacfbb4a5ed9c02034f3cd483099539d6bcd5448144fe13f66815cdd51a693ccb317872accf1b150730404fb2d618222a78ca
)
vcpkg_extract_source_archive(SOURCE_PATH
ARCHIVE "${ARCHIVE}"
PATCHES
0001-build.patch
fix_vulkan_enabled.patch

View File

@ -1,7 +1,7 @@
{
"name": "gtk",
"version": "4.16.3",
"port-version": 3,
"port-version": 4,
"description": "Portable library for creating graphical user interfaces.",
"homepage": "https://www.gtk.org/",
"license": "LGPL-2.0-only",

View File

@ -1,8 +1,8 @@
diff --git a/meson.build b/meson.build
index c599843..0cafd79 100644
index 397ea07..dd6b888 100644
--- a/meson.build
+++ b/meson.build
@@ -1008,7 +1008,7 @@ subdir('docs/reference')
@@ -997,7 +997,7 @@ subdir('docs/reference')
install_data('m4macros/gtk-3.0.m4', install_dir: join_paths(get_option('datadir'), 'aclocal'))

View File

@ -1,8 +1,8 @@
diff --git a/gtk/meson.build b/gtk/meson.build
index 79f4f0d..33a7723 100644
index ea866d8..0d312f3 100644
--- a/gtk/meson.build
+++ b/gtk/meson.build
@@ -1074,6 +1074,7 @@ gtk_query_settings = executable(
@@ -1102,6 +1102,7 @@ gtk_query_settings = executable(
'gtk-query-settings.c',
c_args: gtk_cargs,
dependencies: libgtk_dep,
@ -10,7 +10,7 @@ index 79f4f0d..33a7723 100644
install: true
)
gtk_tools += gtk_query_settings
@@ -1083,6 +1084,7 @@ gtk_builder_tool = executable(
@@ -1111,6 +1112,7 @@ gtk_builder_tool = executable(
'gtk-builder-tool.c',
c_args: gtk_cargs,
dependencies: libgtk_dep,
@ -18,7 +18,7 @@ index 79f4f0d..33a7723 100644
install: true
)
gtk_tools += gtk_builder_tool
@@ -1115,6 +1117,7 @@ gtk_update_icon_cache = executable(
@@ -1143,6 +1145,7 @@ gtk_update_icon_cache = executable(
extra_update_icon_cache_objs,
c_args: gtk_cargs,
dependencies: libgtk_dep,
@ -26,7 +26,7 @@ index 79f4f0d..33a7723 100644
install: true
)
gtk_tools += gtk_update_icon_cache
@@ -1125,6 +1128,7 @@ gtk_query_immodules = executable(
@@ -1153,6 +1156,7 @@ gtk_query_immodules = executable(
'gtkutils.c',
c_args: gtk_cargs,
dependencies: libgtk_dep,
@ -34,7 +34,7 @@ index 79f4f0d..33a7723 100644
install: true
)
gtk_tools += gtk_query_immodules
@@ -1134,6 +1138,7 @@ gtk_encode_symbolic_svg = executable(
@@ -1162,6 +1166,7 @@ gtk_encode_symbolic_svg = executable(
'encodesymbolic.c',
c_args: gtk_cargs,
dependencies: libgtk_dep,
@ -42,7 +42,7 @@ index 79f4f0d..33a7723 100644
install: true
)
gtk_tools += gtk_encode_symbolic_svg
@@ -1143,6 +1148,7 @@ gtk_launch = executable(
@@ -1171,6 +1176,7 @@ gtk_launch = executable(
'gtk-launch.c',
c_args: gtk_cargs,
dependencies: libgtk_dep,
@ -51,12 +51,12 @@ index 79f4f0d..33a7723 100644
)
gtk_tools += gtk_launch
diff --git a/meson.build b/meson.build
index 287f0cb..d35106f 100644
index dd6b888..e60ad30 100644
--- a/meson.build
+++ b/meson.build
@@ -1,4 +1,4 @@
-project('gtk+', 'c',
+project('gtk+', 'c', 'cpp',
version: '3.24.43',
-project('gtk', 'c',
+project('gtk', 'c', 'cpp',
version: '3.24.51',
default_options: [
'buildtype=debugoptimized',

View File

@ -0,0 +1,56 @@
diff --git a/gdk/win32/gdkglcontext-win32.c b/gdk/win32/gdkglcontext-win32.c
index b1cbfa2c047dac8a73002120ffe4130f557cf82f..0021f8cdb5000d2ae0b70a22f6539c47e79a5e9d 100644
--- a/gdk/win32/gdkglcontext-win32.c
+++ b/gdk/win32/gdkglcontext-win32.c
@@ -833,7 +833,7 @@ gdk_win32_gl_context_realize_wgl (GdkGLContext *context,
return TRUE;
}
-static gboolean
+gboolean
gdk_win32_display_is_wgl_context_current (GdkDisplay *display,
GdkGLContext *context)
{
@@ -1313,7 +1313,8 @@ gdk_win32_window_invalidate_egl_framebuffer (GdkWindow *window)
}
}
-static gboolean
+#ifdef GDK_WIN32_ENABLE_EGL
+gboolean
gdk_win32_display_is_egl_context_current (GdkDisplay *display,
GdkGLContext *context)
{
@@ -1321,6 +1322,9 @@ gdk_win32_display_is_egl_context_current (GdkDisplay *display,
return context_egl->egl_context == eglGetCurrentContext ();
}
+#else
+#define gdk_win32_display_is_egl_context_current(disp,ctx) FALSE
+#endif
static gboolean
gdk_win32_display_make_egl_context_current (GdkDisplay *display,
diff --git a/gdk/win32/gdkglcontext-win32.h b/gdk/win32/gdkglcontext-win32.h
index 793a3ef4ffaa1fa2ba3d46b5a0ecfdf2ccb576fa..69d5d63166287360115aeec5cafbce264653f04c 100644
--- a/gdk/win32/gdkglcontext-win32.h
+++ b/gdk/win32/gdkglcontext-win32.h
@@ -61,6 +61,18 @@ gboolean
gdk_win32_display_is_gl_context_current (GdkDisplay *display,
GdkGLContext *context);
+gboolean
+gdk_win32_display_is_wgl_context_current (GdkDisplay *display,
+ GdkGLContext *context);
+
+#ifdef GDK_WIN32_ENABLE_EGL
+gboolean
+gdk_win32_display_is_egl_context_current (GdkDisplay *display,
+ GdkGLContext *context);
+#else
+#define gdk_win32_display_is_egl_context_current(disp,ctx) FALSE
+#endif
+
gboolean
gdk_win32_display_make_gl_context_current (GdkDisplay *display,
GdkGLContext *context);

View File

@ -6,15 +6,21 @@ if(buildtrees_path_length GREATER warning_length AND CMAKE_HOST_WIN32)
)
endif()
vcpkg_from_gitlab(
OUT_SOURCE_PATH SOURCE_PATH
GITLAB_URL https://gitlab.gnome.org
REPO GNOME/gtk
REF "${VERSION}"
SHA512 19e5482e4e843aa946ab79c8ce283a7b44aaac43ad99b6913cbc3c91492bf722ebe0238457b75b82be6d6c65a394d32ebc8732832f3f800145e3cf69d5c1e77c
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS
"https://download.gnome.org/sources/gtk/${VERSION_MAJOR_MINOR}/gtk-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/gtk/${VERSION_MAJOR_MINOR}/gtk-${VERSION}.tar.xz"
FILENAME "GNOME-gtk-${VERSION}.tar.xz"
SHA512 f96ee1c586284af315709ec38e841bd1b2558d09e2162834a132ffc4bbcddca272a92a828550a3accaa3e4da1964ad32b3b48291e929a108a913bd18c61cd73b
)
vcpkg_extract_source_archive(SOURCE_PATH
ARCHIVE "${ARCHIVE}"
PATCHES
0001-build.patch
cairo-cpp-linkage.patch
egl-conditional.diff # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/9067
)
vcpkg_find_acquire_program(PKGCONFIG)

View File

@ -1,7 +1,6 @@
{
"name": "gtk3",
"version": "3.24.43",
"port-version": 2,
"version": "3.24.51",
"description": "Portable library for creating graphical user interfaces.",
"homepage": "https://www.gtk.org/",
"license": null,

View File

@ -1,8 +1,10 @@
string(REGEX MATCH [[^[1-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS https://download.gnome.org/sources/json-glib/${VERSION_MAJOR_MINOR}/json-glib-${VERSION}.tar.xz
FILENAME "json-glib-${VERSION}.tar.xz"
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 e1c0e33b17333cf94beb381f505c1819090a11b616dcc23a883f231029dff277c2482823278cbf7b8a07e237d45cbfc7b05f132e1234beff609a739fd5704c6e
)

View File

@ -1,6 +1,7 @@
{
"name": "json-glib",
"version": "1.10.6",
"port-version": 1,
"description": "Implements a full JSON parser and generator using GLib and GObject, and integrates JSON with GLib data types.",
"homepage": "https://wiki.gnome.org/Projects/JsonGlib",
"license": "LGPL-2.1-or-later AND CC0-1.0 AND MIT",

View File

@ -1,13 +1,14 @@
vcpkg_from_gitlab(
GITLAB_URL https://gitlab.gnome.org/
OUT_SOURCE_PATH SOURCE_PATH
REPO GNOME/libadwaita
REF "${VERSION}"
SHA512 5cea6396bab3439fb3ddef95fe86bc84955ce1eb426fc5dd323329eeab8a51e10de5f4d9c45380f905ceea43e094362a577a67386a3ddcefff362af030c8c7e3
HEAD_REF main
PATCHES
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 86591af2a699931518e211a41844a23d5aaaccb6196d39b28f4768129852c33267e9a66a91dc274711a31df38b84f39feb7c7d22ae54b946a16cea4865ac83e8
)
vcpkg_extract_source_archive(SOURCE_PATH ARCHIVE "${ARCHIVE}")
set(GLIB_TOOLS_DIR "${CURRENT_HOST_INSTALLED_DIR}/tools/glib")
set(SASSC_TOOLS_DIR "${CURRENT_HOST_INSTALLED_DIR}/tools/sassc")

View File

@ -1,7 +1,7 @@
{
"name": "libadwaita",
"version": "1.3.2",
"port-version": 2,
"port-version": 3,
"description": "Building blocks for modern GNOME applications",
"homepage": "https://gnome.pages.gitlab.gnome.org/libadwaita",
"license": "LGPL-2.1-or-later",

View File

@ -1,7 +1,9 @@
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS "https://download.gnome.org/sources/libcroco/0.6/libcroco-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/libcroco/0.6/libcroco-${VERSION}.tar.xz"
FILENAME "libcroco-${VERSION}.tar.xz"
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 038a3ac9d160a8cf86a8a88c34367e154ef26ede289c93349332b7bc449a5199b51ea3611cebf3a2416ae23b9e45ecf8f9c6b24ea6d16a5519b796d3c7e272d4
)

View File

@ -1,7 +1,7 @@
{
"name": "libcroco",
"version": "0.6.13",
"port-version": 8,
"port-version": 9,
"description": "A standalone css2 parsing and manipulation library",
"license": "LGPL-2.0-only",
"dependencies": [

View File

@ -1,20 +1,18 @@
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)
set(LIBGXPS_VERSION 0.3.2)
string(SUBSTRING ${LIBGXPS_VERSION} 0 3 MAJOR_MINOR) # e.g. 0.3
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS "https://download.gnome.org/sources/${PORT}/${MAJOR_MINOR}/${PORT}-${LIBGXPS_VERSION}.tar.xz"
FILENAME "${PORT}-${LIBGXPS_VERSION}.tar.xz"
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 d3d56e4906477b68d088bf83bde666f9ea8bf383add592772aad53dd571e727f1bc0410dd020e12212ede5ff8e26cb46150a9860a6f7af29c4d195f03e946fe9
)
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE ${ARCHIVE}
SOURCE_BASE ${LIBGXPS_VERSION}
vcpkg_extract_source_archive(SOURCE_PATH
ARCHIVE "${ARCHIVE}"
PATCHES
"${CMAKE_CURRENT_LIST_DIR}/libgxps-0.3.2_fix_meson_warnings.patch" # https://gitlab.gnome.org/GNOME/libgxps/-/commit/a18e1260
libgxps-0.3.2_fix_meson_warnings.patch # https://gitlab.gnome.org/GNOME/libgxps/-/commit/a18e1260
)
vcpkg_configure_meson(

View File

@ -1,7 +1,7 @@
{
"name": "libgxps",
"version": "0.3.2",
"port-version": 4,
"port-version": 5,
"description": "libgxps is a GObject based library for handling and rendering XPS documents.",
"homepage": "https://wiki.gnome.org/Projects/libgxps",
"dependencies": [

View File

@ -1,10 +1,14 @@
vcpkg_from_gitlab(
GITLAB_URL "https://gitlab.gnome.org"
OUT_SOURCE_PATH SOURCE_PATH
REPO "GNOME/libnotify"
REF "${VERSION}"
HEAD_REF "master"
SHA512 731f874676347e18b45eb63ae6a968bce8b34d57aadef444733b73a51b3b29297751699f3aeae9dfd2779afffc7e9c15d3a4141504cfe6cd46f51f79d3ee85d5
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 75f8e605cd5331c91f502da61eec5bf5dfed6f1cf8c966e5c4356be48e24c32fe4be481dc16d0ccd4e25b2e9e207898124b349a0dc4575211e0044c9d81fc7ce
)
vcpkg_extract_source_archive(SOURCE_PATH
ARCHIVE "${ARCHIVE}"
PATCHES
0001-fix-parameter-name-omitted-error.patch
)

View File

@ -1,6 +1,7 @@
{
"name": "libnotify",
"version": "0.8.7",
"port-version": 1,
"description": "A library for sending desktop notifications",
"homepage": "https://gitlab.gnome.org/GNOME/libnotify",
"license": "LGPL-2.1-or-later",

View File

@ -2,8 +2,9 @@
string(REGEX REPLACE "^([0-9]*[.][0-9]*)[.].*" "\\1" MAJOR_MINOR "${VERSION}")
vcpkg_download_distfile(ARCHIVE
URLS "https://download.gnome.org/sources/librsvg/${MAJOR_MINOR}/librsvg-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/librsvg/${MAJOR_MINOR}/librsvg-${VERSION}.tar.xz"
URLS
"https://download.gnome.org/sources/librsvg/${MAJOR_MINOR}/librsvg-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/librsvg/${MAJOR_MINOR}/librsvg-${VERSION}.tar.xz"
FILENAME "librsvg-${VERSION}.tar.xz"
SHA512 db0563d8e0edaae642a6b2bcd239cf54191495058ac8c7ff614ebaf88c0e30bd58dbcd41f58d82a9d5ed200ced45fc5bae22f2ed3cf3826e9348a497009e1280
)

View File

@ -1,7 +1,7 @@
{
"name": "librsvg",
"version": "2.40.21",
"port-version": 1,
"port-version": 2,
"description": "A small library to render Scalable Vector Graphics (SVG)",
"homepage": "https://gitlab.gnome.org/GNOME/librsvg",
"license": "LGPL-2.0-or-later",

View File

@ -1,12 +1,14 @@
vcpkg_from_gitlab(
OUT_SOURCE_PATH SOURCE_PATH
GITLAB_URL https://gitlab.gnome.org
REPO GNOME/libsecret
REF "${VERSION}"
SHA512 25faf5e72b6f0486cc1cb20535f685edbf264c97bb35434328587743dba0c5b52c2875e02479556e249b84320f755693744a2f37c710ec59135bd2f26d329228
HEAD_REF master
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 4731d9b2809a867f59e0702a55d1577ee0a968826c3df40717b1a6f6ea3f9d94ed95457dd82070d2914f5b1911d49fd6ae340bec6f4bcf88b6c804782ae7a24e
)
vcpkg_extract_source_archive(SOURCE_PATH ARCHIVE "${ARCHIVE}")
vcpkg_configure_meson(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS

View File

@ -1,7 +1,7 @@
{
"name": "libsecret",
"version": "0.21.4",
"port-version": 1,
"port-version": 2,
"description": "libsecret is a GObject-based library for accessing the Secret Service API of the freedesktop.org project, a cross-desktop effort to access passwords, tokens and other types of secrets. libsecret provides a convenient wrapper for these methods so consumers do not have to call the low-level DBus methods.",
"homepage": "https://gitlab.gnome.org/GNOME/libsecret/",
"license": "LGPL-2.1-or-later",

View File

@ -1,12 +1,14 @@
vcpkg_from_gitlab(
GITLAB_URL https://gitlab.gnome.org
OUT_SOURCE_PATH SOURCE_PATH
REPO GNOME/libsoup
REF "${VERSION}"
SHA512 8edab1f6ccf9d17befd80b238b9d435cca3743316341336b2b92e4caf5d0d5f35a05269f5ddfcbbb1839f26cd011bf13ed66ee3f620b9b0c566894cdc1600f19
HEAD_REF main
string(REGEX MATCH [[^[0-9][0-9]*\.[1-9][0-9]*]] VERSION_MAJOR_MINOR ${VERSION})
vcpkg_download_distfile(ARCHIVE
URLS
"https://download.gnome.org/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "GNOME-${PORT}-${VERSION}.tar.xz"
SHA512 cb44d93b16048d31ae04a8c2416bbe233e0e9bdaf2d9bfe2879260fd3da27e90a0bb05cddbd82cdf81a4a778bd451ad172a14dd31e2fd113c3bbbe13c0029b03
)
vcpkg_extract_source_archive(SOURCE_PATH ARCHIVE "${ARCHIVE}")
vcpkg_configure_meson(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS

View File

@ -1,6 +1,7 @@
{
"name": "libsoup",
"version": "3.6.5",
"port-version": 1,
"description": "HTTP Library for GLib",
"homepage": "https://libsoup.gnome.org/",
"license": "LGPL-2.0-or-later",

View File

@ -1,6 +1,8 @@
string(REGEX MATCH "^([0-9]*[.][0-9]*)" VERSION_MAJOR_MINOR "${VERSION}")
vcpkg_download_distfile(SOURCE_ARCHIVE
URLS "https://download.gnome.org/sources/pango/${VERSION_MAJOR_MINOR}/pango-${VERSION}.tar.xz"
URLS
"https://download.gnome.org/sources/pango/${VERSION_MAJOR_MINOR}/pango-${VERSION}.tar.xz"
"https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/${PORT}/${VERSION_MAJOR_MINOR}/${PORT}-${VERSION}.tar.xz"
FILENAME "pango-${VERSION}.tar.xz"
SHA512 19471618a66b68e19786c458387f2bc8027ecbda5aaf29efcc025a99b3a74402765c6c4c6ea2997d8f1219ef7f1bea817e6ca55e494dff24780f5d3f2a6242a2
)

View File

@ -1,6 +1,7 @@
{
"name": "pango",
"version": "1.56.4",
"port-version": 1,
"description": "Text and font handling library.",
"homepage": "https://ftp.gnome.org/pub/GNOME/sources/pango/",
"license": "LGPL-2.0-or-later",

View File

@ -318,16 +318,6 @@ gsoap:x64-windows-static-md=skip
gsoap:x64-windows-static=skip
gsoap:x64-windows=skip
gsoap:x86-windows=skip
# gtk3 randomly hangs during build on Windows
gtk3:arm64-uwp=skip
gtk3:arm64-windows-static-md=skip
gtk3:arm64-windows=skip
gtk3:x64-uwp=skip
gtk3:x64-windows-release=skip
gtk3:x64-windows-static-md=skip
gtk3:x64-windows-static=skip
gtk3:x64-windows=skip
gtk3:x86-windows=skip
gz-tools:arm-neon-android=fail
gz-tools:arm64-android=fail
gz-tools:x64-android=fail

View File

@ -101,7 +101,6 @@ glibmm:x64-windows-static=fail
gobject-introspection(android)=fail
google-cloud-cpp(uwp)=fail
graphicsmagick(uwp)=fail
gtk:x64-windows-static=fail
hunspell:x64-windows-static-md=fail
ideviceinstaller:x64-windows-static-md=fail
idevicerestore:x64-linux=fail
@ -118,7 +117,6 @@ libcerf:x64-windows-static-md=fail
libcopp:arm64-windows=fail
libfreenect2:arm64-windows=fail
libgo:x64-android=fail
libgxps:x64-windows-static-md=fail
libgxps:x64-windows-static=fail
libigl[opengl](android)=feature-fails
libirecovery:x64-windows-static-md=fail
@ -539,9 +537,8 @@ gst-rtsp-server:x64-uwp = cascade
gstreamer[asio](arm | !windows) = cascade
gstreamer[dc1394](android) = cascade
gstreamer[wayland](osx | windows) = cascade
gtk:arm64-uwp = cascade
gtk:arm64-windows = cascade
gtk:x64-uwp = cascade
gtk(uwp | (windows & staticcrt)) = cascade
gtkmm:arm64-windows = cascade
gtkmm:x64-windows-static = cascade
gtkmm:x64-windows-static-md = cascade
@ -808,7 +805,6 @@ libadwaita:arm64-uwp = cascade
libadwaita:arm64-windows = cascade
libadwaita:x64-uwp = cascade
libadwaita:x64-windows-static = cascade
libadwaita:x64-windows-static-md = cascade
libalkimia:arm64-uwp = cascade
libalkimia:arm64-windows = cascade
libalkimia:x64-uwp = cascade
@ -1806,7 +1802,6 @@ glad[glx](osx) = skip # No x11 on osx
gobject-introspection(arm64 & windows) = skip # needs arm64 host
graphene[introspection]:arm64-windows = skip # needs arm64 host
gsoap = skip # gsoap does not offer stable public source downloads
gtk3(windows) = skip # regularly hangs
harfbuzz[introspection]:arm64-windows = skip # needs arm64 host
hello-imgui[freetype-lunasvg] = skip # see https://github.com/microsoft/vcpkg/issues/44212
hello-imgui[sdl2-binding] = skip # see https://github.com/microsoft/vcpkg/issues/44212

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "3aaf26facd1bac85c7f789fcb3cea4a2b2f623a9",
"version": "2.38.0",
"port-version": 2
},
{
"git-tree": "97535464d9f15ce3bcadaf78ad8031fa3df5eda5",
"version": "2.38.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "06c6d76c43fffcbc98dc24430c71e11c70d5cf7f",
"version": "2.44.1",
"port-version": 5
},
{
"git-tree": "66a8d4aed115594b848ea104cd8bb8a4a7899e64",
"version": "2.44.1",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "756182a4640340b46a1470472ccca37ebf75ac45",
"version": "2.38.0",
"port-version": 11
},
{
"git-tree": "13fcc8a6fb7b937d315ad06c223fa85860a3ca5a",
"version": "2.38.0",

View File

@ -350,15 +350,15 @@
},
"at-spi2-atk": {
"baseline": "2.38.0",
"port-version": 1
"port-version": 2
},
"at-spi2-core": {
"baseline": "2.44.1",
"port-version": 4
"port-version": 5
},
"atk": {
"baseline": "2.38.0",
"port-version": 10
"port-version": 11
},
"atkmm": {
"baseline": "2.36.3",
@ -3242,7 +3242,7 @@
},
"gdk-pixbuf": {
"baseline": "2.42.12",
"port-version": 5
"port-version": 6
},
"gegl": {
"baseline": "0.4.62",
@ -3298,7 +3298,7 @@
},
"gexiv2": {
"baseline": "0.14.3",
"port-version": 1
"port-version": 2
},
"gflags": {
"baseline": "2.3.0",
@ -3362,11 +3362,11 @@
},
"glib": {
"baseline": "2.86.2",
"port-version": 0
"port-version": 1
},
"glib-networking": {
"baseline": "2.78.0",
"port-version": 0
"port-version": 1
},
"glibmm": {
"baseline": "2.80.1",
@ -3418,7 +3418,7 @@
},
"gobject-introspection": {
"baseline": "1.86.0",
"port-version": 0
"port-version": 1
},
"godot-cpp": {
"baseline": "4.4",
@ -3474,7 +3474,7 @@
},
"graphene": {
"baseline": "1.10.8",
"port-version": 5
"port-version": 6
},
"graphicsmagick": {
"baseline": "1.3.45",
@ -3530,11 +3530,11 @@
},
"gtk": {
"baseline": "4.16.3",
"port-version": 3
"port-version": 4
},
"gtk3": {
"baseline": "3.24.43",
"port-version": 2
"baseline": "3.24.51",
"port-version": 0
},
"gtkmm": {
"baseline": "4.14.0",
@ -4122,7 +4122,7 @@
},
"json-glib": {
"baseline": "1.10.6",
"port-version": 0
"port-version": 1
},
"json-rpc-cxx": {
"baseline": "0.3.2",
@ -4578,7 +4578,7 @@
},
"libadwaita": {
"baseline": "1.3.2",
"port-version": 2
"port-version": 3
},
"libaec": {
"baseline": "1.1.3",
@ -4718,7 +4718,7 @@
},
"libcroco": {
"baseline": "0.6.13",
"port-version": 8
"port-version": 9
},
"libcsv": {
"baseline": "3.0.3",
@ -4962,7 +4962,7 @@
},
"libgxps": {
"baseline": "0.3.2",
"port-version": 4
"port-version": 5
},
"libharu": {
"baseline": "2.4.4",
@ -5242,7 +5242,7 @@
},
"libnotify": {
"baseline": "0.8.7",
"port-version": 0
"port-version": 1
},
"libobfuscate": {
"baseline": "2024-07-10",
@ -5422,7 +5422,7 @@
},
"librsvg": {
"baseline": "2.40.21",
"port-version": 1
"port-version": 2
},
"librsync": {
"baseline": "2.3.4",
@ -5462,7 +5462,7 @@
},
"libsecret": {
"baseline": "0.21.4",
"port-version": 1
"port-version": 2
},
"libsercomm": {
"baseline": "1.3.2",
@ -5522,7 +5522,7 @@
},
"libsoup": {
"baseline": "3.6.5",
"port-version": 0
"port-version": 1
},
"libspatialindex": {
"baseline": "2.1.0",
@ -7430,7 +7430,7 @@
},
"pango": {
"baseline": "1.56.4",
"port-version": 0
"port-version": 1
},
"pangolin": {
"baseline": "0.9.4",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "3ff806ba2aeec0ceeb387de3743b20ea3bbb06ce",
"version": "2.42.12",
"port-version": 6
},
{
"git-tree": "673e8c302ea38a1e3f1607806204bfad2c7fa03f",
"version": "2.42.12",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "fef5255b3edb46d8fd8b574720127964141d52f2",
"version": "0.14.3",
"port-version": 2
},
{
"git-tree": "ad0c22ab714e86df77521a8cbd4f31600ebce08d",
"version": "0.14.3",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "cf7bbe3e51215869aa69942f90c1a96b1c6e1318",
"version": "2.78.0",
"port-version": 1
},
{
"git-tree": "e302a8e03221f3ee0c3b1da60be13327bd1e6ed9",
"version": "2.78.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "d3cc61e7ce2364986a55ce57aefe1e2069368c8e",
"version": "2.86.2",
"port-version": 1
},
{
"git-tree": "02461ea73953c9dac6b43b89d20daf4e8280e1c7",
"version": "2.86.2",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "9fc1dbba428c95f5b53e5839d05c681035ceb1e5",
"version": "1.86.0",
"port-version": 1
},
{
"git-tree": "955ccf39bab4317cbcdd48b404e153a5d4087b94",
"version": "1.86.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "ed056e592bd535add9b9da866afc1763e406ac44",
"version": "1.10.8",
"port-version": 6
},
{
"git-tree": "acbd24db3e1526191ff7136667deb6967a7a446b",
"version": "1.10.8",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "3c9c787bf4bf79bce87f1aaaa434a66b12ebc430",
"version": "4.16.3",
"port-version": 4
},
{
"git-tree": "cdf2d21aa39a6737a3faf10d56636009dadde619",
"version": "4.16.3",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "e402c71794edbc5b68ad7926350bb8a068306d78",
"version": "3.24.51",
"port-version": 0
},
{
"git-tree": "694065b241970f49ea673268b3a6dd4bf9f6d949",
"version": "3.24.43",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "007e095217ff2924f7081863d423b98d2e84fe27",
"version": "1.10.6",
"port-version": 1
},
{
"git-tree": "feafbefb98655ce290b96a78b08da2107e1b3034",
"version": "1.10.6",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "65b49e4fa18bd8467db73e2587f2bd562f288517",
"version": "1.3.2",
"port-version": 3
},
{
"git-tree": "96910a2e41ab111c5bc26611f533a44dd760be35",
"version": "1.3.2",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "aa3c001c498ba754c3ce42296f48bbadd2f8ec79",
"version": "0.6.13",
"port-version": 9
},
{
"git-tree": "f2acdc7ad6e5b8130ea8f86afb20221e636a104d",
"version": "0.6.13",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "a86cbfab9861ddbfc7fb70daf30817ae5e970793",
"version": "0.3.2",
"port-version": 5
},
{
"git-tree": "0d7868dcc67d11cb79d70af08389d9e14506caa9",
"version": "0.3.2",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "4237249b168bf1818db58d5633170f0e458c5247",
"version": "0.8.7",
"port-version": 1
},
{
"git-tree": "069bf1b7252408efbbccc72304e4d9d4c1d9e6ef",
"version": "0.8.7",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "9c78df28102e2543c8c4346f6267bfd139de6896",
"version": "2.40.21",
"port-version": 2
},
{
"git-tree": "4d44f8793a7574cfbb0c401c944de5c79028f240",
"version": "2.40.21",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "6efcb754fb74193ef5d230c9433c0e8c40eb5065",
"version": "0.21.4",
"port-version": 2
},
{
"git-tree": "bf507b0397b2917c2c12e615f94e577a3f35564d",
"version": "0.21.4",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "f0ee0b625fd0b8f416dff42a480a5537862788e4",
"version": "3.6.5",
"port-version": 1
},
{
"git-tree": "73b1fe19cb8b8876afa9f155bfbf98e9df22026a",
"version": "3.6.5",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "c27bbe339409b04085e455bf49a9a54a46ceb545",
"version": "1.56.4",
"port-version": 1
},
{
"git-tree": "89909ae6fb8f9a1a7c4ee8cc2fe80d5651e0e638",
"version": "1.56.4",