| Message ID | 20260722154247.2987545-5-ross.burton@arm.com |
|---|---|
| State | Under Review |
| Headers | show |
| Series | [1/5] site: remove obsolete xorg_cv_malloc0_returns_null | expand |
diff --git a/meta/recipes-graphics/xorg-lib/libfontenc_1.1.9.bb b/meta/recipes-graphics/xorg-lib/libfontenc_1.1.9.bb index 07278251129..d5c1ed54eb9 100644 --- a/meta/recipes-graphics/xorg-lib/libfontenc_1.1.9.bb +++ b/meta/recipes-graphics/xorg-lib/libfontenc_1.1.9.bb @@ -9,6 +9,9 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://COPYING;md5=96254c20ab81c63e65b26f0dbcd4a1c1" DEPENDS += "zlib xorgproto font-util" + +XORGBUILDCLASS = "meson" + PE = "1" SRC_URI[sha256sum] = "9d8392705cb10803d5fe1d27d236cbab3f664e26841ce01916bbbe430cf273e2" diff --git a/meta/recipes-graphics/xorg-lib/libxau_1.0.12.bb b/meta/recipes-graphics/xorg-lib/libxau_1.0.12.bb index b52b28914be..483df32dbb8 100644 --- a/meta/recipes-graphics/xorg-lib/libxau_1.0.12.bb +++ b/meta/recipes-graphics/xorg-lib/libxau_1.0.12.bb @@ -14,6 +14,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=7908e342491198401321cec1956807ec" DEPENDS += " xorgproto" PROVIDES = "xau" +XORGBUILDCLASS = "meson" + PE = "1" XORG_PN = "libXau" diff --git a/meta/recipes-graphics/xorg-lib/libxcomposite_0.4.7.bb b/meta/recipes-graphics/xorg-lib/libxcomposite_0.4.7.bb index 79c2fa69f7a..37dc59a4847 100644 --- a/meta/recipes-graphics/xorg-lib/libxcomposite_0.4.7.bb +++ b/meta/recipes-graphics/xorg-lib/libxcomposite_0.4.7.bb @@ -18,6 +18,8 @@ DEPENDS += " xorgproto virtual/libx11 libxfixes libxext" PROVIDES = "xcomposite" BBCLASSEXTEND = "native nativesdk" +XORGBUILDCLASS = "meson" + PE = "1" XORG_PN = "libXcomposite" diff --git a/meta/recipes-graphics/xorg-lib/libxdamage_1.1.7.bb b/meta/recipes-graphics/xorg-lib/libxdamage_1.1.7.bb index 2602ee46808..f57050de0ca 100644 --- a/meta/recipes-graphics/xorg-lib/libxdamage_1.1.7.bb +++ b/meta/recipes-graphics/xorg-lib/libxdamage_1.1.7.bb @@ -19,6 +19,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=9fe101f30dd24134cf43146863241868" DEPENDS += "virtual/libx11 xorgproto libxfixes" PROVIDES = "xdamage" +XORGBUILDCLASS = "meson" + PE = "1" XORG_PN = "libXdamage" diff --git a/meta/recipes-graphics/xorg-lib/libxfixes_6.0.2.bb b/meta/recipes-graphics/xorg-lib/libxfixes_6.0.2.bb index 513e85ab9de..71af323e0d7 100644 --- a/meta/recipes-graphics/xorg-lib/libxfixes_6.0.2.bb +++ b/meta/recipes-graphics/xorg-lib/libxfixes_6.0.2.bb @@ -13,6 +13,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=a5a9755c8921cc7dc08a5cfe4267d0ff" DEPENDS += "virtual/libx11 xorgproto" +XORGBUILDCLASS = "meson" + PE = "1" XORG_PN = "libXfixes" diff --git a/meta/recipes-graphics/xorg-lib/libxft_2.3.9.bb b/meta/recipes-graphics/xorg-lib/libxft_2.3.9.bb index 0b7c736451e..ebc53bcf56b 100644 --- a/meta/recipes-graphics/xorg-lib/libxft_2.3.9.bb +++ b/meta/recipes-graphics/xorg-lib/libxft_2.3.9.bb @@ -18,6 +18,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=90b90b60eb30f65fc9c2673d7cf59e24" DEPENDS += "virtual/libx11 libxrender freetype fontconfig" PROVIDES = "xft" +XORGBUILDCLASS = "meson" + PE = "1" SRC_URI[sha256sum] = "60a25b78945ed6932635b3bb1899a517d31df7456e69867ffba27f89ff3976f5" diff --git a/meta/recipes-graphics/xorg-lib/libxinerama_1.1.6.bb b/meta/recipes-graphics/xorg-lib/libxinerama_1.1.6.bb index 10f683a6f37..8df9465fb18 100644 --- a/meta/recipes-graphics/xorg-lib/libxinerama_1.1.6.bb +++ b/meta/recipes-graphics/xorg-lib/libxinerama_1.1.6.bb @@ -15,6 +15,8 @@ DEPENDS += "libxext xorgproto" PROVIDES = "xinerama" PE = "1" +XORGBUILDCLASS = "meson" + XORG_PN = "libXinerama" SRC_URI[sha256sum] = "d00fc1599c303dc5cbc122b8068bdc7405d6fcb19060f4597fc51bd3a8be51d7" diff --git a/meta/recipes-graphics/xorg-lib/libxrandr_1.5.5.bb b/meta/recipes-graphics/xorg-lib/libxrandr_1.5.5.bb index 8696d110257..89e2490b30e 100644 --- a/meta/recipes-graphics/xorg-lib/libxrandr_1.5.5.bb +++ b/meta/recipes-graphics/xorg-lib/libxrandr_1.5.5.bb @@ -13,6 +13,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=c9d1a2118a6cd5727521db8e7a2fee69" DEPENDS += "virtual/libx11 xorgproto libxrender libxext" +XORGBUILDCLASS = "meson" + PE = "1" XORG_PN = "libXrandr" diff --git a/meta/recipes-graphics/xorg-lib/libxres_1.2.3.bb b/meta/recipes-graphics/xorg-lib/libxres_1.2.3.bb index b9c71d40738..1297fd363f9 100644 --- a/meta/recipes-graphics/xorg-lib/libxres_1.2.3.bb +++ b/meta/recipes-graphics/xorg-lib/libxres_1.2.3.bb @@ -12,6 +12,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8c89441a8df261bdc56587465e13c7fa" DEPENDS += "libxext xorgproto" +XORGBUILDCLASS = "meson" + PE = "1" XORG_PN = "libXres" diff --git a/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.5.bb b/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.5.bb index f6cdb2e4175..c13a63c48bf 100644 --- a/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.5.bb +++ b/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.5.bb @@ -17,6 +17,8 @@ PROVIDES = "libxss" RREPLACES:${PN} = "libxss" PE = "1" +XORGBUILDCLASS = "meson" + XORG_PN = "libXScrnSaver" SRC_URI[sha256sum] = "5057365f847253e0e275871441e10ff7846c8322a5d88e1e187d326de1cd8d00" diff --git a/meta/recipes-graphics/xorg-lib/libxvmc_1.0.15.bb b/meta/recipes-graphics/xorg-lib/libxvmc_1.0.15.bb index 8fe205b3873..5fca1f11d9e 100644 --- a/meta/recipes-graphics/xorg-lib/libxvmc_1.0.15.bb +++ b/meta/recipes-graphics/xorg-lib/libxvmc_1.0.15.bb @@ -12,6 +12,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0a207f08d4961489c55046c9a5e500da \ DEPENDS += "libxext libxv xorgproto" +XORGBUILDCLASS = "meson" + PE = "1" XORG_PN = "libXvMC" diff --git a/meta/recipes-graphics/xorg-lib/libxxf86vm_1.1.7.bb b/meta/recipes-graphics/xorg-lib/libxxf86vm_1.1.7.bb index 9afc3ef8099..c0f40cd4805 100644 --- a/meta/recipes-graphics/xorg-lib/libxxf86vm_1.1.7.bb +++ b/meta/recipes-graphics/xorg-lib/libxxf86vm_1.1.7.bb @@ -12,6 +12,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=fa0b9c462d8f2f13eba26492d42ea63d" DEPENDS += "libxext xorgproto" +XORGBUILDCLASS = "meson" + PE = "1" XORG_PN = "libXxf86vm"
These recipes can use meson to build, so use it. The output is functionally identical but do_configure is faster: PKG TASK ABSDIFF RELDIFF WALLTIME1 -> WALLTIME2 libfontenc do_configure -11.0s -89.0% 12.4s -> 1.4s libxau do_configure -11.0s -89.8% 12.2s -> 1.2s libxvmc do_configure -10.8s -87.1% 12.4s -> 1.6s libxscrnsaver do_configure -10.6s -88.4% 12.0s -> 1.4s libxcomposite do_configure -10.6s -88.3% 12.0s -> 1.4s libxinerama do_configure -10.5s -88.3% 11.9s -> 1.4s libxres do_configure -10.5s -87.8% 11.9s -> 1.4s libxdamage do_configure -10.4s -88.3% 11.8s -> 1.4s libxxf86vm do_configure -10.4s -87.9% 11.8s -> 1.4s libxrandr do_configure -10.4s -87.7% 11.9s -> 1.5s libxfixes do_configure -10.3s -88.2% 11.7s -> 1.4s libxft do_configure -10.3s -86.3% 11.9s -> 1.6s Signed-off-by: Ross Burton <ross.burton@arm.com> --- meta/recipes-graphics/xorg-lib/libfontenc_1.1.9.bb | 3 +++ meta/recipes-graphics/xorg-lib/libxau_1.0.12.bb | 2 ++ meta/recipes-graphics/xorg-lib/libxcomposite_0.4.7.bb | 2 ++ meta/recipes-graphics/xorg-lib/libxdamage_1.1.7.bb | 2 ++ meta/recipes-graphics/xorg-lib/libxfixes_6.0.2.bb | 2 ++ meta/recipes-graphics/xorg-lib/libxft_2.3.9.bb | 2 ++ meta/recipes-graphics/xorg-lib/libxinerama_1.1.6.bb | 2 ++ meta/recipes-graphics/xorg-lib/libxrandr_1.5.5.bb | 2 ++ meta/recipes-graphics/xorg-lib/libxres_1.2.3.bb | 2 ++ meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.5.bb | 2 ++ meta/recipes-graphics/xorg-lib/libxvmc_1.0.15.bb | 2 ++ meta/recipes-graphics/xorg-lib/libxxf86vm_1.1.7.bb | 2 ++ 12 files changed, 25 insertions(+)