Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update meson to 0.60.2 #21542

Merged
merged 36 commits into from
Dec 2, 2021
Merged
Show file tree
Hide file tree
Changes from 35 commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
744111c
update meson to 0.60.1
Neumann-A Nov 19, 2021
f55ffff
add port vcpkg-tool-meson for consistency deprecate usage of tool-meson
Neumann-A Nov 19, 2021
bb57c3d
[skip actions] make every port using meson depend on vcpkg-tool-meson
Neumann-A Nov 19, 2021
8da4e63
fix subtle bugs in vcpkg_find_acquire_program
Neumann-A Nov 19, 2021
c0950d0
make pkgconf depend on meson
Neumann-A Nov 19, 2021
27537d6
restore old vcpkg_find_acquire_program behavior for versioning
Neumann-A Nov 19, 2021
3df60af
Update ports/gstreamer/vcpkg.json
Neumann-A Nov 19, 2021
7a2f83f
remove invalid option in glib
Neumann-A Nov 20, 2021
a2b2ee5
[skip actions] fix ci failures?
Neumann-A Nov 20, 2021
ebb7b72
remove invalid option in gstreamer
Neumann-A Nov 23, 2021
a1bc8ef
try without cmake
Neumann-A Nov 23, 2021
3567067
get more logs from meson configure.
Neumann-A Nov 25, 2021
f45e090
update glib to 2.70.1
Neumann-A Nov 25, 2021
7752fd9
fix typo
Neumann-A Nov 25, 2021
f617b3c
fix pc file of flac
Neumann-A Nov 26, 2021
c5ee404
update meson to 0.60.2
Neumann-A Nov 26, 2021
9c2d15b
try the patch from the other pr.
Neumann-A Nov 26, 2021
5bd6b8a
patch meson .....
Neumann-A Nov 26, 2021
1793301
version stuff
Neumann-A Nov 27, 2021
7a705dc
fix port version
Neumann-A Nov 27, 2021
5080b2f
fix gstreamer version
Neumann-A Nov 27, 2021
d934dce
remove version
Neumann-A Nov 27, 2021
6bd0339
Merge remote-tracking branch 'origin/master' into HEAD
BillyONeal Nov 29, 2021
d373536
Merge remote-tracking branch 'upstream/master' into update_meson_0.60.1
Neumann-A Nov 29, 2021
c9f2f97
format-manifest
Neumann-A Nov 29, 2021
d3f21ba
version stuff
Neumann-A Nov 29, 2021
1c3eac7
format manifest again
Neumann-A Nov 30, 2021
d89228d
revert version stuff
Neumann-A Nov 30, 2021
046ca2f
remove outdated gtk options
Neumann-A Nov 30, 2021
2f5bac9
Merge remote-tracking branch 'upstream/master' into update_meson_0.60.1
Neumann-A Nov 30, 2021
84ad500
version stuff
Neumann-A Nov 30, 2021
0442fec
Merge remote-tracking branch 'upstream/master' into update_meson_0.60.1
Neumann-A Nov 30, 2021
554840e
pango version stuff
Neumann-A Nov 30, 2021
57f7889
correct baseline lost in merge
Neumann-A Nov 30, 2021
d1752ef
Merge remote-tracking branch 'origin/master' into HEAD
BillyONeal Dec 2, 2021
b11ccc4
Fix fontconfig version db
BillyONeal Dec 2, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion ports/atk/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "atk",
"version": "2.36.0",
"port-version": 1,
"port-version": 2,
"description": "GNOME Accessibility Toolkit",
"homepage": "https://developer.gnome.org/atk/",
"supports": "!arm",
Expand All @@ -11,6 +11,10 @@
{
"name": "glib",
"host": true
},
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}
8 changes: 6 additions & 2 deletions ports/atkmm/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
{
"name": "atkmm",
"version": "2.36.0",
"port-version": 1,
"port-version": 2,
"description": "atkmm is the official C++ interface for the ATK accessibility toolkit library. It may be used, for instance, by user interfaces implemented with gtkmm.",
"homepage": "https://www.gtkmm.org",
"dependencies": [
"atk",
"gettext",
"glib",
"glibmm"
"glibmm",
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}
3 changes: 1 addition & 2 deletions ports/cairo/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ else()
list(APPEND OPTIONS -Dxlib=disabled)
endif()
list(APPEND OPTIONS -Dxcb=disabled)
list(APPEND OPTIONS -Dxlib-xcb=disabled)
#list(APPEND OPTIONS -Dxlib-xcb=disabled) don't forget this option with the next update!

if("gobject" IN_LIST FEATURES)
if(VCPKG_TARGET_IS_WINDOWS AND VCPKG_LIBRARY_LINKAGE STREQUAL "static")
Expand All @@ -55,7 +55,6 @@ vcpkg_configure_meson(
-Dzlib=enabled
-Dpng=enabled
-Dspectre=auto
-Dsymbol-lookup=disabled
-Dgtk2-utils=disabled
)
vcpkg_install_meson()
Expand Down
6 changes: 5 additions & 1 deletion ports/cairo/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "cairo",
"version": "1.17.4",
"port-version": 2,
"port-version": 3,
"description": "Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB.",
"homepage": "https://cairographics.org",
"dependencies": [
Expand All @@ -11,6 +11,10 @@
"lzo",
"pixman",
"pthread",
{
"name": "vcpkg-tool-meson",
"host": true
},
"zlib"
],
"default-features": [
Expand Down
7 changes: 6 additions & 1 deletion ports/cairomm/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
{
"name": "cairomm",
"version": "1.16.0",
"port-version": 1,
"description": "A C++ wrapper for the cairo graphics library",
"homepage": "https://www.cairographics.org",
"dependencies": [
"cairo",
"libsigcpp"
"libsigcpp",
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}
7 changes: 5 additions & 2 deletions ports/dav1d/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
{
"name": "dav1d",
"version-semver": "0.8.2",
"port-version": 1,
"port-version": 2,
"description": "dav1d is a new open-source AV1 decoder developed by the VideoLAN and FFmpeg communities and sponsored by the Alliance for Open Media.",
"homepage": "https://code.videolan.org/videolan/dav1d",
"supports": "!(uwp | arm | x86)",
"dependencies": [
"tool-meson"
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}
8 changes: 6 additions & 2 deletions ports/fontconfig/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "fontconfig",
"version": "2.13.94",
"port-version": 3,
"port-version": 4,
"description": "Library for configuring and customizing font access.",
"homepage": "https://www.freedesktop.org/wiki/Software/fontconfig",
"dependencies": [
Expand All @@ -15,6 +15,10 @@
"name": "libuuid",
"platform": "!windows & !osx & !mingw"
},
"pthread"
"pthread",
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}
6 changes: 5 additions & 1 deletion ports/fribidi/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
{
"name": "fribidi",
"version": "1.0.11",
"port-version": 1,
"description": "GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm (bidi)",
"supports": "!(uwp | arm)",
"dependencies": [
"tool-meson"
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}
6 changes: 5 additions & 1 deletion ports/gdk-pixbuf/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "gdk-pixbuf",
"version": "2.42.2",
"port-version": 1,
"port-version": 2,
"description": "Image loading library.",
"homepage": "https://developer.gnome.org/gdk-pixbuf/",
"dependencies": [
Expand All @@ -13,6 +13,10 @@
},
"libpng",
"tiff",
{
"name": "vcpkg-tool-meson",
"host": true
},
"zlib"
]
}
3 changes: 2 additions & 1 deletion ports/glib/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "glib",
"version": "2.70.1",
"port-version": 1,
"description": "Portable, general-purpose utility library.",
"homepage": "https://developer.gnome.org/glib/",
"supports": "!uwp & !(windows & static)",
Expand All @@ -11,7 +12,7 @@
"libiconv",
"pcre",
{
"name": "tool-meson",
"name": "vcpkg-tool-meson",
"host": true
},
"zlib"
Expand Down
5 changes: 5 additions & 0 deletions ports/glibmm/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "glibmm",
"version": "2.68.1",
"port-version": 1,
"description": "This is glibmm, a C++ API for parts of glib that are useful for C++.",
"homepage": "https://www.gtkmm.org.",
"supports": "!uwp",
Expand All @@ -11,6 +12,10 @@
"libiconv",
"libsigcpp-3",
"pcre",
{
"name": "vcpkg-tool-meson",
"host": true
},
"zlib"
]
}
6 changes: 5 additions & 1 deletion ports/graphene/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "graphene",
"version": "1.10.2",
"port-version": 1,
"port-version": 2,
"description": "A thin layer of types for graphic libraries.",
"homepage": "https://www.gtk.org/",
"supports": "!(arm & windows)",
Expand All @@ -11,6 +11,10 @@
{
"name": "glib",
"host": true
},
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}
7 changes: 6 additions & 1 deletion ports/gst-rtsp-server/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
{
"name": "gst-rtsp-server",
"version": "1.19.2",
"port-version": 1,
"description": "gst-rtsp-server is a library on top of GStreamer for building an RTSP server",
"dependencies": [
"gstreamer"
"gstreamer",
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}
1 change: 0 additions & 1 deletion ports/gstreamer/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,6 @@ vcpkg_configure_meson(
-Dgstreamer:tests=disabled
-Dgstreamer:benchmarks=disabled
-Dgstreamer:tools=disabled
-Dgstreamer:gtk_doc=disabled
-Dgstreamer:introspection=disabled
-Dgstreamer:nls=disabled
# gst-plugins-base
Expand Down
7 changes: 5 additions & 2 deletions ports/gstreamer/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "gstreamer",
"version": "1.19.2",
"port-version": 1,
"port-version": 2,
"description": "GStreamer open-source multimedia framework core library",
"homepage": "https://gstreamer.freedesktop.org/",
"license": "LGPL-2.0",
Expand Down Expand Up @@ -34,7 +34,10 @@
"platform": "windows | osx"
},
"openssl",
"tool-meson",
{
"name": "vcpkg-tool-meson",
"host": true
},
{
"name": "yasm-tool-helper",
"platform": "windows"
Expand Down
3 changes: 0 additions & 3 deletions ports/gtk/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,10 @@ vcpkg_configure_meson(
-Dgtk_doc=false
-Dman-pages=false
-Dintrospection=disabled
-Dsassc=enabled # Rebuild themes using sassc
-Dmedia-ffmpeg=disabled # Build the ffmpeg media backend
-Dmedia-gstreamer=disabled # Build the gstreamer media backend
-Dprint-cups=disabled # Build the cups print backend
-Dprint-cloudprint=disabled # Build the cloudprint print backend
-Dvulkan=disabled # Enable support for the Vulkan graphics API
-Dxinerama=disabled # Enable support for the X11 Xinerama extension
-Dcloudproviders=disabled # Enable the cloudproviders support
-Dsysprof=disabled # include tracing support for sysprof
-Dtracker=disabled # Enable Tracker3 filechooser search
Expand Down
7 changes: 6 additions & 1 deletion ports/gtk/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "gtk",
"version": "4.4.0",
"port-version": 1,
"description": "Portable library for creating graphical user interfaces.",
"homepage": "https://www.gtk.org/",
"dependencies": [
Expand Down Expand Up @@ -30,6 +31,10 @@
"graphene",
"libepoxy",
"pango",
"sassc"
"sassc",
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}
7 changes: 6 additions & 1 deletion ports/gtkmm/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "gtkmm",
"version": "4.0.1",
"port-version": 1,
"description": "gtkmm is the official C++ interface for the popular GUI library GTK+.",
"homepage": "https://www.gtkmm.org/",
"supports": "!uwp",
Expand All @@ -20,6 +21,10 @@
"gtk",
"libepoxy",
"pango",
"pangomm"
"pangomm",
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}
5 changes: 5 additions & 0 deletions ports/harfbuzz/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "harfbuzz",
"version-semver": "3.0.0",
"port-version": 1,
"description": "HarfBuzz OpenType text shaping engine",
"homepage": "https://github.com/harfbuzz/harfbuzz",
"dependencies": [
Expand All @@ -11,6 +12,10 @@
{
"name": "gettext",
"platform": "osx"
},
{
"name": "vcpkg-tool-meson",
"host": true
}
],
"features": {
Expand Down
6 changes: 5 additions & 1 deletion ports/libepoxy/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
{
"name": "libepoxy",
"version-semver": "1.5.9",
"port-version": 1,
"description": "Epoxy is a library for handling OpenGL function pointer management for you",
"homepage": "https://github.com/anholt/libepoxy",
"dependencies": [
"tool-meson"
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}
6 changes: 5 additions & 1 deletion ports/libgxps/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "libgxps",
"version": "0.3.2",
"port-version": 1,
"description": "libgxps is a GObject based library for handling and rendering XPS documents.",
"homepage": "https://wiki.gnome.org/Projects/libgxps",
"dependencies": [
Expand All @@ -12,6 +13,9 @@
"libpng",
"libxslt",
"tiff",
"tool-meson"
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}
7 changes: 6 additions & 1 deletion ports/libsecret/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "libsecret",
"version": "0.20.4",
"port-version": 1,
"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",
Expand All @@ -11,6 +12,10 @@
"name": "glib",
"host": true
},
"libgcrypt"
"libgcrypt",
{
"name": "vcpkg-tool-meson",
"host": true
}
]
}
Loading