diff --git a/subprojects/freetype2.wrap b/subprojects/freetype2.wrap
index 6c06ba3dead95a36b8d67f01b739b092db2b5895..a86e85e54048f4278a839ecfc0a4cc5000661fd4 100644
--- a/subprojects/freetype2.wrap
+++ b/subprojects/freetype2.wrap
@@ -4,4 +4,4 @@ url = https://git.savannah.gnu.org/git/freetype/freetype2.git
 revision = master
 
 [provide]
-dependency_names = freetype_dep
+freetype = freetype2_dep
diff --git a/subprojects/fribidi.wrap b/subprojects/fribidi.wrap
index e3f62a68897817a4badd871f9bef2d0c7939e1a5..55458fca97ccf9f3c714798638e773110345c1c4 100644
--- a/subprojects/fribidi.wrap
+++ b/subprojects/fribidi.wrap
@@ -2,3 +2,6 @@
 directory = fribidi
 url = https://github.com/fribidi/fribidi.git
 revision = master
+
+[provide]
+fribidi = libfribidi_dep
diff --git a/subprojects/libpng.wrap b/subprojects/libpng.wrap
index 6503e7b97fdc5c4f93b996ddf9a30c7e99763952..599045ba8a0888147706eefffbab5809ec7addfb 100644
--- a/subprojects/libpng.wrap
+++ b/subprojects/libpng.wrap
@@ -1,12 +1,11 @@
-[wrap-file]
-directory = libpng-1.6.37
-source_url = https://github.com/glennrp/libpng/archive/v1.6.37.tar.gz
-source_filename = libpng-1.6.37.tar.gz
-source_hash = ca74a0dace179a8422187671aee97dd3892b53e168627145271cad5b5ac81307
-patch_url = https://wrapdb.mesonbuild.com/v1/projects/libpng/1.6.37/3/get_zip
-patch_filename = libpng-1.6.37-3-wrap.zip
-patch_hash = 6c9f32fd9150b3a96ab89be52af664e32207e10aa9f5fb9aa015989ee2dd7100
-
-[provide]
-libpng = libpng_dep
-
+[wrap-file]
+directory = libpng-1.6.37
+source_url = https://github.com/glennrp/libpng/archive/v1.6.37.tar.gz
+source_filename = libpng-1.6.37.tar.gz
+source_hash = ca74a0dace179a8422187671aee97dd3892b53e168627145271cad5b5ac81307
+patch_url = https://wrapdb.mesonbuild.com/v1/projects/libpng/1.6.37/3/get_zip
+patch_filename = libpng-1.6.37-3-wrap.zip
+patch_hash = 6c9f32fd9150b3a96ab89be52af664e32207e10aa9f5fb9aa015989ee2dd7100
+
+[provide]
+libpng = libpng_dep