Log Message
[Flatpak SDK] Update GStreamer and Mesa https://bugs.webkit.org/show_bug.cgi?id=220237
Reviewed by Adrian Perez de Castro. This patch updates several SDK components: - GStreamer 1.18.0 -> 1.18.2 - Mesa 20.1.10 -> 20.3.2 Additionally some libdrm-related cleanups are included, since we have our own version of this component, it is better to use it everywhere instead of the upstream SDK version, to avoid collisions. This patch also updates the pipenv dependencies used by Buildstream. * Pipfile.lock: * elements/freedesktop-sdk.bst: * elements/qt5/qtbase.bst: * elements/qt5/qtwayland.bst: * elements/sdk/gst-libav.bst: * elements/sdk/gst-plugins-bad.bst: * elements/sdk/gst-plugins-base.bst: * elements/sdk/gst-plugins-good.bst: * elements/sdk/gst-plugins-ugly.bst: * elements/sdk/gstreamer.bst: * elements/sdk/mesa.bst: * elements/sdk/xorg-server.bst: * patches/mesa/0004-mesa-clear-texture-s-views-when-texture-is-remove.patch: Removed. * patches/mesa/mesa_libdrm_deps.patch:
Modified Paths
- trunk/Tools/buildstream/ChangeLog
- trunk/Tools/buildstream/Pipfile.lock
- trunk/Tools/buildstream/elements/freedesktop-sdk.bst
- trunk/Tools/buildstream/elements/qt5/qtbase.bst
- trunk/Tools/buildstream/elements/qt5/qtwayland.bst
- trunk/Tools/buildstream/elements/sdk/gst-libav.bst
- trunk/Tools/buildstream/elements/sdk/gst-plugins-bad.bst
- trunk/Tools/buildstream/elements/sdk/gst-plugins-base.bst
- trunk/Tools/buildstream/elements/sdk/gst-plugins-good.bst
- trunk/Tools/buildstream/elements/sdk/gst-plugins-ugly.bst
- trunk/Tools/buildstream/elements/sdk/gstreamer.bst
- trunk/Tools/buildstream/elements/sdk/mesa.bst
- trunk/Tools/buildstream/elements/sdk/xorg-server.bst
- trunk/Tools/buildstream/patches/mesa/mesa_libdrm_deps.patch
Removed Paths
Diff
Modified: trunk/Tools/buildstream/ChangeLog (271518 => 271519)
--- trunk/Tools/buildstream/ChangeLog 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/ChangeLog 2021-01-15 14:10:33 UTC (rev 271519)
@@ -1,5 +1,38 @@
2021-01-15 Philippe Normand <[email protected]>
+ [Flatpak SDK] Update GStreamer and Mesa
+ https://bugs.webkit.org/show_bug.cgi?id=220237
+
+ Reviewed by Adrian Perez de Castro.
+
+ This patch updates several SDK components:
+
+ - GStreamer 1.18.0 -> 1.18.2
+ - Mesa 20.1.10 -> 20.3.2
+
+ Additionally some libdrm-related cleanups are included, since we have our own version of
+ this component, it is better to use it everywhere instead of the upstream SDK version, to
+ avoid collisions.
+
+ This patch also updates the pipenv dependencies used by Buildstream.
+
+ * Pipfile.lock:
+ * elements/freedesktop-sdk.bst:
+ * elements/qt5/qtbase.bst:
+ * elements/qt5/qtwayland.bst:
+ * elements/sdk/gst-libav.bst:
+ * elements/sdk/gst-plugins-bad.bst:
+ * elements/sdk/gst-plugins-base.bst:
+ * elements/sdk/gst-plugins-good.bst:
+ * elements/sdk/gst-plugins-ugly.bst:
+ * elements/sdk/gstreamer.bst:
+ * elements/sdk/mesa.bst:
+ * elements/sdk/xorg-server.bst:
+ * patches/mesa/0004-mesa-clear-texture-s-views-when-texture-is-remove.patch: Removed.
+ * patches/mesa/mesa_libdrm_deps.patch:
+
+2021-01-15 Philippe Normand <[email protected]>
+
[Flatpak SDK] Updates for gst-build and gst-plugins-rs support
https://bugs.webkit.org/show_bug.cgi?id=220418
Modified: trunk/Tools/buildstream/Pipfile.lock (271518 => 271519)
--- trunk/Tools/buildstream/Pipfile.lock 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/Pipfile.lock 2021-01-15 14:10:33 UTC (rev 271519)
@@ -30,17 +30,18 @@
},
"certifi": {
"hashes": [
- "sha256:5930595817496dd21bb8dc35dad090f1c2cd0adfaf21204bf6732ca5d8ee34d3",
- "sha256:8fc0819f1f30ba15bdb34cceffb9ef04d99f420f68eb75d901e9560b8749fc41"
+ "sha256:1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c",
+ "sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830"
],
- "version": "==2020.6.20"
+ "version": "==2020.12.5"
},
"chardet": {
"hashes": [
- "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae",
- "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"
+ "sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa",
+ "sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5"
],
- "version": "==3.0.4"
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
+ "version": "==4.0.0"
},
"click": {
"hashes": [
@@ -52,47 +53,54 @@
},
"grpcio": {
"hashes": [
- "sha256:01d3046fe980be25796d368f8fc5ff34b7cf5e1444f3789a017a7fe794465639",
- "sha256:07b430fa68e5eecd78e2ad529ab80f6a234b55fc1b675fe47335ccbf64c6c6c8",
- "sha256:0e3edd8cdb71809d2455b9dbff66b4dd3d36c321e64bfa047da5afdfb0db332b",
- "sha256:0f3f09269ffd3fded430cd89ba2397eabbf7e47be93983b25c187cdfebb302a7",
- "sha256:1376a60f9bfce781b39973f100b5f67e657b5be479f2fd8a7d2a408fc61c085c",
- "sha256:14c0f017bfebbc18139551111ac58ecbde11f4bc375b73a53af38927d60308b6",
- "sha256:182c64ade34c341398bf71ec0975613970feb175090760ab4f51d1e9a5424f05",
- "sha256:1ada89326a364a299527c7962e5c362dbae58c67b283fe8383c4d952b26565d5",
- "sha256:1ce6f5ff4f4a548c502d5237a071fa617115df58ea4b7bd41dac77c1ab126e9c",
- "sha256:1d384a61f96a1fc6d5d3e0b62b0a859abc8d4c3f6d16daba51ebf253a3e7df5d",
- "sha256:25959a651420dd4a6fd7d3e8dee53f4f5fd8c56336a64963428e78b276389a59",
- "sha256:28677f057e2ef11501860a7bc15de12091d40b95dd0fddab3c37ff1542e6b216",
- "sha256:378fe80ec5d9353548eb2a8a43ea03747a80f2e387c4f177f2b3ff6c7d898753",
- "sha256:3afb058b6929eba07dba9ae6c5b555aa1d88cb140187d78cc510bd72d0329f28",
- "sha256:4396b1d0f388ae875eaf6dc05cdcb612c950fd9355bc34d38b90aaa0665a0d4b",
- "sha256:4775bc35af9cd3b5033700388deac2e1d611fa45f4a8dcb93667d94cb25f0444",
- "sha256:5bddf9d53c8df70061916c3bfd2f468ccf26c348bb0fb6211531d895ed5e4c72",
- "sha256:6d869a3e8e62562b48214de95e9231c97c53caa7172802236cd5d60140d7cddd",
- "sha256:6f7947dad606c509d067e5b91a92b250aa0530162ab99e4737090f6b17eb12c4",
- "sha256:7cda998b7b551503beefc38db9be18c878cfb1596e1418647687575cdefa9273",
- "sha256:99bac0e2c820bf446662365df65841f0c2a55b0e2c419db86eaf5d162ddae73e",
- "sha256:9c0d8f2346c842088b8cbe3e14985b36e5191a34bf79279ba321a4bf69bd88b7",
- "sha256:a8004b34f600a8a51785e46859cd88f3386ef67cccd1cfc7598e3d317608c643",
- "sha256:ac7028d363d2395f3d755166d0161556a3f99500a5b44890421ccfaaf2aaeb08",
- "sha256:be98e3198ec765d0a1e27f69d760f69374ded8a33b953dcfe790127731f7e690",
- "sha256:c31e8a219650ddae1cd02f5a169e1bffe66a429a8255d3ab29e9363c73003b62",
- "sha256:c4966d746dccb639ef93f13560acbe9630681c07f2b320b7ec03fe2c8f0a1f15",
- "sha256:c58825a3d8634cd634d8f869afddd4d5742bdb59d594aea4cea17b8f39269a55",
- "sha256:ce617e1c4a39131f8527964ac9e700eb199484937d7a0b3e52655a3ba50d5fb9",
- "sha256:e28e4c0d4231beda5dee94808e3a224d85cbaba3cfad05f2192e6f4ec5318053",
- "sha256:e467af6bb8f5843f5a441e124b43474715cfb3981264e7cd227343e826dcc3ce",
- "sha256:e6786f6f7be0937614577edcab886ddce91b7c1ea972a07ef9972e9f9ecbbb78",
- "sha256:e811ce5c387256609d56559d944a974cc6934a8eea8c76e7c86ec388dc06192d",
- "sha256:ec10d5f680b8e95a06f1367d73c5ddcc0ed04a3f38d6e4c9346988fb0cea2ffa",
- "sha256:ef9bd7fdfc0a063b4ed0efcab7906df5cae9bbcf79d05c583daa2eba56752b00",
- "sha256:f03dfefa9075dd1c6c5cc27b1285c521434643b09338d8b29e1d6a27b386aa82",
- "sha256:f12900be4c3fd2145ba94ab0d80b7c3d71c9e6414cfee2f31b1c20188b5c281f",
- "sha256:f53f2dfc8ff9a58a993e414a016c8b21af333955ae83960454ad91798d467c7b",
- "sha256:f7d508691301027033215d3662dab7e178f54d5cca2329f26a71ae175d94b83f"
+ "sha256:205eda06d8aeffc87a1e29ff1f090546adf0b6e766378cc4c13686534397fdb4",
+ "sha256:20606ec7c265f81c5a0226f69842dc8dde66d921968ab9448e59d440cf98bebf",
+ "sha256:25958bd7c6773e6de79781cc0d6f19d0c82332984dd07ef238889e93485d5afc",
+ "sha256:2ea864ae3d3abc99d3988d1d27dee3f6350b60149ccf810a89cd9a9d02a675d6",
+ "sha256:2f54046ca2a81ff45ec8f6d3d7447ad562adb067c3640c35354e440fd771b625",
+ "sha256:2fd4a80f267aa258f5a74df5fe243eff80299a4f5b356c1da53f6f5793bbbf4b",
+ "sha256:32ad56f6d3d7e699f9a0d62719f2de9092e79f444d875d70f58cf7f8bb19684c",
+ "sha256:32fbc78d558d9468a4b16f79f4130daec8e431bc7a3b1775b0e98f09a7ab45a2",
+ "sha256:43fafebcc2e81d012f7147a0ddf9be69864c40fc4edd9844937eba0020508297",
+ "sha256:49da07ae43c552280b8b4c70617f9b589588404c2545d6eba2c55179b3d836af",
+ "sha256:4a2c85cd4a67c36fe12535fe32eb336635843d1eb31d3fa301444e60a8df9c90",
+ "sha256:50c4f10e7deff96d197bc6d1988c2a5a0bc6252bbd31d7fb374ce8923f937e7a",
+ "sha256:57a30f9df0f5342e4dad384e7023b9f88742c325838da977828c37f49eb8940a",
+ "sha256:5b105adb44486fb594b8d8142b5d4fbe50cb125c77ac7d270f5d0277ce5c554a",
+ "sha256:5d8108b240fd5b8a0483f95ab2651fe2d633311faae93a12938ea06cf61a5efd",
+ "sha256:5e8e6035d4f9ab856ab437e381e652b31dfd42443d2243d45bdf4b90adaf3559",
+ "sha256:69127393fc3513da228bc3908914df2284923e0eacf8d73f21ad387317450317",
+ "sha256:6fafdba42c26bbdf78948c09a93a8b3a8a509c66c6b4324bc1fb360bf4e82b9d",
+ "sha256:72b6a89aabf937d706946230f5aa13bdf7d2a42874810fa54436c647577b543e",
+ "sha256:843436e69c37eb45b0285fa42f7acc06d147f2e9c1d515b0f901e94d40107e79",
+ "sha256:8d92e884f6d67b9a2a4514631d3c9836281044caedb5fd34d4ce2bbec138c87d",
+ "sha256:923a3b18badc3749c4d715216934f62f46a818790e325ece6184d07e7d6c7f73",
+ "sha256:924d5e8b18942ebea1260e60be7e2bde2a3587ea386190b442790f84180bf372",
+ "sha256:9550b7c9d2f11579b484accc6183e02ebe33ce80a0ff15f5c28895df6b3d3108",
+ "sha256:9579f22222ac89ceee64c1101cced6434d9f6b12078b43ece0f9d8ebdb657f73",
+ "sha256:95de4ad9ae39590668e3330d414253f672aedd46cc107d7f71b4a2268f3d6066",
+ "sha256:98b0b6e44c451093354a38b620e6e0df958b0710abd6a0ddd84da84424bce003",
+ "sha256:a1024006fe61ee7e43e7099faf08f4508ea0c944a1558e8d715a5b4556937ace",
+ "sha256:a403ed4d8fcc441a2c2ec9ede838b0ae5f9da996d950cf2ff9f82242b496e0a7",
+ "sha256:bbd3522f821fb5d01049db214fb9f949a8b2d92761c2780a20ff73818efd5360",
+ "sha256:bd7634f8c49c8467fec5fd9e0d1abb205b0aa61670ff0113ef835ca6548aad3d",
+ "sha256:bda0f52eb1279a7119526df2ef33ea2808691120daf9effaf60ca0c07f76058a",
+ "sha256:beef6be49ada569edf3b73fd4eb57d6c2af7e10c0c82a210dbe51de7c4a1ed53",
+ "sha256:c88ce184973fe2035ffa176eb08cd492db090505e6b1ddc68b5cc1e0b01a07a0",
+ "sha256:c89b6a3eca8eae10eea78896ccfdc9d04aa2f7b2ee96de20246e5c96494c68f5",
+ "sha256:d16f7f5a10bf24640fa639974d409c220e587b3e2fa2620af00d43ba36dafc2c",
+ "sha256:dc45f5750ce50f34f20a0607efae5c797d01681a44465b8287bebef1e9847d5b",
+ "sha256:dea35dcf09aee91552cb4b3e250efdbcb79564b5b5517246bcbead8d5871e291",
+ "sha256:dfa098a6ff8d1b68ed7bd655150ee91f57c29042c093ff51113176aded3f0071",
+ "sha256:e238a554f29d90b0e7fca15e8119b9a7c5f88faacbf9b982751ad54d639b57f8",
+ "sha256:e2ffa46db9103706640c74886ac23ed18d1487a8523cc128da239e1d5a4e3301",
+ "sha256:e69ac6fc9096bbb43f5276655661db746233cd320808e0d302198eb43dc7bd04",
+ "sha256:e95bda60c584b3deb5c37babb44d4300cf4bf3a6c43198a244ddcaddca3fde3a",
+ "sha256:f2e4d64675351a058f9cb35fe390ca0956bd2926171bfb7c87596a1ee10ff6ba",
+ "sha256:f98f746cacbaa681de0bcd90d7aa77b440e3e1327a9988f6a2b580d54e27d4c3",
+ "sha256:fa834f4c70b9df83d5af610097747c224513d59af1f03e8c06bca9a7d81fd1a3"
],
- "version": "==1.32.0"
+ "version": "==1.34.0"
},
"idna": {
"hashes": [
@@ -157,43 +165,60 @@
},
"protobuf": {
"hashes": [
- "sha256:0bba42f439bf45c0f600c3c5993666fcb88e8441d011fad80a11df6f324eef33",
- "sha256:1e834076dfef9e585815757a2c7e4560c7ccc5962b9d09f831214c693a91b463",
- "sha256:339c3a003e3c797bc84499fa32e0aac83c768e67b3de4a5d7a5a9aa3b0da634c",
- "sha256:361acd76f0ad38c6e38f14d08775514fbd241316cce08deb2ce914c7dfa1184a",
- "sha256:3dee442884a18c16d023e52e32dd34a8930a889e511af493f6dc7d4d9bf12e4f",
- "sha256:4d1174c9ed303070ad59553f435846a2f877598f59f9afc1b89757bdf846f2a7",
- "sha256:5db9d3e12b6ede5e601b8d8684a7f9d90581882925c96acf8495957b4f1b204b",
- "sha256:6a82e0c8bb2bf58f606040cc5814e07715b2094caeba281e2e7d0b0e2e397db5",
- "sha256:8c35bcbed1c0d29b127c886790e9d37e845ffc2725cc1db4bd06d70f4e8359f4",
- "sha256:91c2d897da84c62816e2f473ece60ebfeab024a16c1751aaf31100127ccd93ec",
- "sha256:9c2e63c1743cba12737169c447374fab3dfeb18111a460a8c1a000e35836b18c",
- "sha256:9edfdc679a3669988ec55a989ff62449f670dfa7018df6ad7f04e8dbacb10630",
- "sha256:c0c5ab9c4b1eac0a9b838f1e46038c3175a95b0f2d944385884af72876bd6bc7",
- "sha256:c8abd7605185836f6f11f97b21200f8a864f9cb078a193fe3c9e235711d3ff1e",
- "sha256:d69697acac76d9f250ab745b46c725edf3e98ac24763990b24d58c16c642947a",
- "sha256:df3932e1834a64b46ebc262e951cd82c3cf0fa936a154f0a42231140d8237060",
- "sha256:e7662437ca1e0c51b93cadb988f9b353fa6b8013c0385d63a70c8a77d84da5f9",
- "sha256:f68eb9d03c7d84bd01c790948320b768de8559761897763731294e3bc316decb"
+ "sha256:0e247612fadda953047f53301a7b0407cb0c3cb4ae25a6fde661597a04039b3c",
+ "sha256:0fc96785262042e4863b3f3b5c429d4636f10d90061e1840fce1baaf59b1a836",
+ "sha256:1c51fda1bbc9634246e7be6016d860be01747354ed7015ebe38acf4452f470d2",
+ "sha256:1d63eb389347293d8915fb47bee0951c7b5dab522a4a60118b9a18f33e21f8ce",
+ "sha256:22bcd2e284b3b1d969c12e84dc9b9a71701ec82d8ce975fdda19712e1cfd4e00",
+ "sha256:2a7e2fe101a7ace75e9327b9c946d247749e564a267b0515cf41dfe450b69bac",
+ "sha256:43b554b9e73a07ba84ed6cf25db0ff88b1e06be610b37656e292e3cbb5437472",
+ "sha256:4b74301b30513b1a7494d3055d95c714b560fbb630d8fb9956b6f27992c9f980",
+ "sha256:4e75105c9dfe13719b7293f75bd53033108f4ba03d44e71db0ec2a0e8401eafd",
+ "sha256:5b7a637212cc9b2bcf85dd828b1178d19efdf74dbfe1ddf8cd1b8e01fdaaa7f5",
+ "sha256:5e9806a43232a1fa0c9cf5da8dc06f6910d53e4390be1fa06f06454d888a9142",
+ "sha256:629b03fd3caae7f815b0c66b41273f6b1900a579e2ccb41ef4493a4f5fb84f3a",
+ "sha256:72230ed56f026dd664c21d73c5db73ebba50d924d7ba6b7c0d81a121e390406e",
+ "sha256:86a75477addde4918e9a1904e5c6af8d7b691f2a3f65587d73b16100fbe4c3b2",
+ "sha256:8971c421dbd7aad930c9bd2694122f332350b6ccb5202a8b7b06f3f1a5c41ed5",
+ "sha256:9616f0b65a30851e62f1713336c931fcd32c057202b7ff2cfbfca0fc7d5e3043",
+ "sha256:b0d5d35faeb07e22a1ddf8dce620860c8fe145426c02d1a0ae2688c6e8ede36d",
+ "sha256:ecc33531a213eee22ad60e0e2aaea6c8ba0021f0cce35dbf0ab03dee6e2a23a1"
],
- "version": "==3.13.0"
+ "version": "==3.14.0"
},
"psutil": {
"hashes": [
- "sha256:0ee3c36428f160d2d8fce3c583a0353e848abb7de9732c50cf3356dd49ad63f8",
- "sha256:10512b46c95b02842c225f58fa00385c08fa00c68bac7da2d9a58ebe2c517498",
- "sha256:4080869ed93cce662905b029a1770fe89c98787e543fa7347f075ade761b19d6",
- "sha256:5e9d0f26d4194479a13d5f4b3798260c20cecf9ac9a461e718eb59ea520a360c",
- "sha256:66c18ca7680a31bf16ee22b1d21b6397869dda8059dbdb57d9f27efa6615f195",
- "sha256:68d36986ded5dac7c2dcd42f2682af1db80d4bce3faa126a6145c1637e1b559f",
- "sha256:90990af1c3c67195c44c9a889184f84f5b2320dce3ee3acbd054e3ba0b4a7beb",
- "sha256:a5b120bb3c0c71dfe27551f9da2f3209a8257a178ed6c628a819037a8df487f1",
- "sha256:d8a82162f23c53b8525cf5f14a355f5d1eea86fa8edde27287dd3a98399e4fdf",
- "sha256:f2018461733b23f308c298653c8903d32aaad7873d25e1d228765e91ae42c3f2",
- "sha256:ff1977ba1a5f71f89166d5145c3da1cea89a0fdb044075a12c720ee9123ec818"
+ "sha256:0066a82f7b1b37d334e68697faba68e5ad5e858279fd6351c8ca6024e8d6ba64",
+ "sha256:02b8292609b1f7fcb34173b25e48d0da8667bc85f81d7476584d889c6e0f2131",
+ "sha256:0ae6f386d8d297177fd288be6e8d1afc05966878704dad9847719650e44fc49c",
+ "sha256:0c9ccb99ab76025f2f0bbecf341d4656e9c1351db8cc8a03ccd62e318ab4b5c6",
+ "sha256:0dd4465a039d343925cdc29023bb6960ccf4e74a65ad53e768403746a9207023",
+ "sha256:12d844996d6c2b1d3881cfa6fa201fd635971869a9da945cf6756105af73d2df",
+ "sha256:1bff0d07e76114ec24ee32e7f7f8d0c4b0514b3fae93e3d2aaafd65d22502394",
+ "sha256:245b5509968ac0bd179287d91210cd3f37add77dad385ef238b275bad35fa1c4",
+ "sha256:28ff7c95293ae74bf1ca1a79e8805fcde005c18a122ca983abf676ea3466362b",
+ "sha256:36b3b6c9e2a34b7d7fbae330a85bf72c30b1c827a4366a07443fc4b6270449e2",
+ "sha256:52de075468cd394ac98c66f9ca33b2f54ae1d9bff1ef6b67a212ee8f639ec06d",
+ "sha256:5da29e394bdedd9144c7331192e20c1f79283fb03b06e6abd3a8ae45ffecee65",
+ "sha256:61f05864b42fedc0771d6d8e49c35f07efd209ade09a5afe6a5059e7bb7bf83d",
+ "sha256:6223d07a1ae93f86451d0198a0c361032c4c93ebd4bf6d25e2fb3edfad9571ef",
+ "sha256:6323d5d845c2785efb20aded4726636546b26d3b577aded22492908f7c1bdda7",
+ "sha256:6ffe81843131ee0ffa02c317186ed1e759a145267d54fdef1bc4ea5f5931ab60",
+ "sha256:74f2d0be88db96ada78756cb3a3e1b107ce8ab79f65aa885f76d7664e56928f6",
+ "sha256:74fb2557d1430fff18ff0d72613c5ca30c45cdbfcddd6a5773e9fc1fe9364be8",
+ "sha256:90d4091c2d30ddd0a03e0b97e6a33a48628469b99585e2ad6bf21f17423b112b",
+ "sha256:90f31c34d25b1b3ed6c40cdd34ff122b1887a825297c017e4cbd6796dd8b672d",
+ "sha256:99de3e8739258b3c3e8669cb9757c9a861b2a25ad0955f8e53ac662d66de61ac",
+ "sha256:c6a5fd10ce6b6344e616cf01cc5b849fa8103fbb5ba507b6b2dee4c11e84c935",
+ "sha256:ce8b867423291cb65cfc6d9c4955ee9bfc1e21fe03bb50e177f2b957f1c2469d",
+ "sha256:d225cd8319aa1d3c85bf195c4e07d17d3cd68636b8fc97e6cf198f782f99af28",
+ "sha256:ea313bb02e5e25224e518e4352af4bf5e062755160f77e4b1767dd5ccb65f876",
+ "sha256:ea372bcc129394485824ae3e3ddabe67dc0b118d262c568b4d2602a7070afdb0",
+ "sha256:f4634b033faf0d968bb9220dd1c793b897ab7f1189956e1aa9eae752527127d3",
+ "sha256:fcc01e900c1d7bee2a37e5d6e4f9194760a93597c97fee89c4ae51701de03563"
],
"markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'",
- "version": "==5.7.2"
+ "version": "==5.8.0"
},
"pycairo": {
"hashes": [
@@ -226,11 +251,11 @@
},
"requests": {
"hashes": [
- "sha256:b3559a131db72c33ee969480840fff4bb6dd111de7dd27c8ee1f820f4f00231b",
- "sha256:fe75cc94a9443b9246fc7049224f75604b113c36acb93f87b80ed42c44cbb898"
+ "sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804",
+ "sha256:c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
- "version": "==2.24.0"
+ "version": "==2.25.1"
},
"ruamel.yaml": {
"hashes": [
@@ -276,11 +301,11 @@
},
"urllib3": {
"hashes": [
- "sha256:91056c15fa70756691db97756772bb1eb9678fa585d9184f24534b100dc60f4a",
- "sha256:e7983572181f5e1522d9c98453462384ee92a0be7fac5f1413a1e35c56cc0461"
+ "sha256:19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08",
+ "sha256:d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f99473"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4'",
- "version": "==1.25.10"
+ "version": "==1.26.2"
}
},
"develop": {}
Modified: trunk/Tools/buildstream/elements/freedesktop-sdk.bst (271518 => 271519)
--- trunk/Tools/buildstream/elements/freedesktop-sdk.bst 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/elements/freedesktop-sdk.bst 2021-01-15 14:10:33 UTC (rev 271519)
@@ -5,7 +5,7 @@
url: gitlab_com:freedesktop-sdk/freedesktop-sdk.git
# Changed to track git commit from upstream bst
track: 'release/20.08'
- ref: freedesktop-sdk-20.08.0-188-gd64042a0ddd5aeb0433a1c24a49da099c979a713
+ ref: freedesktop-sdk-20.08.3-18-g24d61f259ec7559d4071c763f134495a552d0c6b
- kind: patch
path: patches/nettle-no-debug.diff
- kind: patch
Modified: trunk/Tools/buildstream/elements/qt5/qtbase.bst (271518 => 271519)
--- trunk/Tools/buildstream/elements/qt5/qtbase.bst 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/elements/qt5/qtbase.bst 2021-01-15 14:10:33 UTC (rev 271519)
@@ -10,7 +10,7 @@
build-depends:
- freedesktop-sdk.bst:components/pkg-config.bst
- freedesktop-sdk.bst:components/which.bst
-- freedesktop-sdk.bst:components/libdrm.bst
+- sdk/libdrm.bst
variables:
conf-local: |
Modified: trunk/Tools/buildstream/elements/qt5/qtwayland.bst (271518 => 271519)
--- trunk/Tools/buildstream/elements/qt5/qtwayland.bst 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/elements/qt5/qtwayland.bst 2021-01-15 14:10:33 UTC (rev 271519)
@@ -2,7 +2,7 @@
depends:
- qt5/qtdeclarative.bst
-- freedesktop-sdk.bst:components/libdrm.bst
+- sdk/libdrm.bst
sources:
- kind: tar
Modified: trunk/Tools/buildstream/elements/sdk/gst-libav.bst (271518 => 271519)
--- trunk/Tools/buildstream/elements/sdk/gst-libav.bst 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/elements/sdk/gst-libav.bst 2021-01-15 14:10:33 UTC (rev 271519)
@@ -1,8 +1,8 @@
kind: meson
sources:
- kind: tar
- url: gst_downloads:gst-libav/gst-libav-1.18.0.tar.xz
- ref: 42f93f5ce9a3fc22051e5f783a4574b56ebf213f331f75dcbc3552459bd3a06a
+ url: gst_downloads:gst-libav/gst-libav-1.18.2.tar.xz
+ ref: 36969ad44c5f0756a8a90215410710d6c39713d58f6cee13d663be9774557f49
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
- freedesktop-sdk.bst:components/nasm.bst
Modified: trunk/Tools/buildstream/elements/sdk/gst-plugins-bad.bst (271518 => 271519)
--- trunk/Tools/buildstream/elements/sdk/gst-plugins-bad.bst 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/elements/sdk/gst-plugins-bad.bst 2021-01-15 14:10:33 UTC (rev 271519)
@@ -1,8 +1,8 @@
kind: meson
sources:
- kind: tar
- url: gst_downloads:gst-plugins-bad/gst-plugins-bad-1.18.0.tar.xz
- ref: f382ab1caddd64aaa7acb7c4787487f63fd39bd0fde9c757655cbaa457c1185f
+ url: gst_downloads:gst-plugins-bad/gst-plugins-bad-1.18.2.tar.xz
+ ref: 8ad5822f1118fe46a19af54422b74e3a16d79a6800dcb173b49e199a496b341a
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
@@ -9,6 +9,7 @@
- sdk/gstreamer.bst
- sdk/gst-plugins-base.bst
- sdk/openjpeg.bst
+- sdk/libdrm.bst
- sdk/libkate.bst
- sdk/libusrsctp.bst
- sdk-build-depends/libusb.bst
@@ -17,7 +18,6 @@
- freedesktop-sdk.bst:components/librsvg.bst
- freedesktop-sdk.bst:components/frei0r.bst
- freedesktop-sdk.bst:components/ladspa-sdk.bst
-- freedesktop-sdk.bst:components/libdrm.bst
- freedesktop-sdk.bst:components/libfdk-aac.bst
- freedesktop-sdk.bst:components/libglvnd.bst
- freedesktop-sdk.bst:components/libnice.bst
Modified: trunk/Tools/buildstream/elements/sdk/gst-plugins-base.bst (271518 => 271519)
--- trunk/Tools/buildstream/elements/sdk/gst-plugins-base.bst 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/elements/sdk/gst-plugins-base.bst 2021-01-15 14:10:33 UTC (rev 271519)
@@ -1,8 +1,8 @@
kind: meson
sources:
- kind: tar
- url: gst_downloads:gst-plugins-base/gst-plugins-base-1.18.0.tar.xz
- ref: 762abdd1a950809a1cea62fff7f86b5f7d6bd5f6841e3e585c700b823cdb7897
+ url: gst_downloads:gst-plugins-base/gst-plugins-base-1.18.2.tar.xz
+ ref: dd04fb1f7826e2f6d9b4d66fc22f19cc6a47c301e13041f0ee3d7f65c89b05ac
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
@@ -11,6 +11,7 @@
- sdk/graphene.bst
- sdk/gtk+-3.bst
- freedesktop-sdk.bst:components/pango.bst
+- sdk/libdrm.bst
- sdk/libsoup.bst
- freedesktop-sdk.bst:bootstrap-import.bst
- freedesktop-sdk.bst:components/alsa-lib.bst
Modified: trunk/Tools/buildstream/elements/sdk/gst-plugins-good.bst (271518 => 271519)
--- trunk/Tools/buildstream/elements/sdk/gst-plugins-good.bst 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/elements/sdk/gst-plugins-good.bst 2021-01-15 14:10:33 UTC (rev 271519)
@@ -1,8 +1,8 @@
kind: meson
sources:
- kind: tar
- url: gst_downloads:gst-plugins-good/gst-plugins-good-1.18.0.tar.xz
- ref: 6329bc377a3afea5cf1ab329a91cc4a906f075781780d1edc59e8bea8c1a8bac
+ url: gst_downloads:gst-plugins-good/gst-plugins-good-1.18.2.tar.xz
+ ref: f71752dde434d9ec55fa5e8d2e2a3be3fc6eb5b34f397b065f84aead25b449a4
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
Modified: trunk/Tools/buildstream/elements/sdk/gst-plugins-ugly.bst (271518 => 271519)
--- trunk/Tools/buildstream/elements/sdk/gst-plugins-ugly.bst 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/elements/sdk/gst-plugins-ugly.bst 2021-01-15 14:10:33 UTC (rev 271519)
@@ -1,8 +1,8 @@
kind: meson
sources:
- kind: tar
- url: gst_downloads:gst-plugins-ugly/gst-plugins-ugly-1.18.0.tar.xz
- ref: 686644e45e08258ae240c4519376668ad8d34ea6d0f6ab556473c317bfb7e082
+ url: gst_downloads:gst-plugins-ugly/gst-plugins-ugly-1.18.2.tar.xz
+ ref: a337a022ed472209b38cab5918dc2f4e7a6adc1f4afacd226a6345e5cb668bdb
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
Modified: trunk/Tools/buildstream/elements/sdk/gstreamer.bst (271518 => 271519)
--- trunk/Tools/buildstream/elements/sdk/gstreamer.bst 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/elements/sdk/gstreamer.bst 2021-01-15 14:10:33 UTC (rev 271519)
@@ -1,8 +1,8 @@
kind: meson
sources:
- kind: tar
- url: gst_downloads:gstreamer/gstreamer-1.18.0.tar.xz
- ref: 0ff09245b06c0aeb5d9a156edcab088a7e8213a0bf9c84a1ff0318f9c00c7805
+ url: gst_downloads:gstreamer/gstreamer-1.18.2.tar.xz
+ ref: 66cdeb4f970c2e55932a2f427177d438fe2c55c0b6d29e80fda80263f2ae5446
# Backport of https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/679 to be shipped in 1.20.
- kind: patch
path: patches/gstreamer-0001-devicemonitor-Stop-only-the-already-started-provider.patch
Modified: trunk/Tools/buildstream/elements/sdk/mesa.bst (271518 => 271519)
--- trunk/Tools/buildstream/elements/sdk/mesa.bst 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/elements/sdk/mesa.bst 2021-01-15 14:10:33 UTC (rev 271519)
@@ -68,7 +68,7 @@
-Dlibunwind=%{enable_libunwind}
-Dllvm=true
-Dlmsensors=false
- -Dplatforms=x11,drm,surfaceless,wayland
+ -Dplatforms=x11,wayland
-Dselinux=false
-Dshared-glapi=true
-Dvalgrind=false
@@ -105,9 +105,7 @@
sources:
- kind: git_tag
url: gitlab_freedesktop_org:mesa/mesa.git
- track: '20.1'
- ref: mesa-20.1.10-1-gbdf94921c02b82e0d5f67d7c1ee0aacbce336056
+ track: '20.3'
+ ref: mesa-20.3.2-1-g6d2e76d2425901dec7bb21da62b5f0f2b81f1e8a
- kind: patch
path: patches/mesa/mesa_libdrm_deps.patch
-- kind: patch
- path: patches/mesa/0004-mesa-clear-texture-s-views-when-texture-is-remove.patch
Modified: trunk/Tools/buildstream/elements/sdk/xorg-server.bst (271518 => 271519)
--- trunk/Tools/buildstream/elements/sdk/xorg-server.bst 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/elements/sdk/xorg-server.bst 2021-01-15 14:10:33 UTC (rev 271519)
@@ -10,7 +10,6 @@
- freedesktop-sdk.bst:bootstrap-import.bst
- freedesktop-sdk.bst:components/nettle.bst
- freedesktop-sdk.bst:components/libtirpc.bst
-- freedesktop-sdk.bst:components/libdrm.bst
- freedesktop-sdk.bst:components/dummy-gbm.bst
- freedesktop-sdk.bst:components/libepoxy.bst
- freedesktop-sdk.bst:components/pixman.bst
@@ -22,6 +21,7 @@
- freedesktop-sdk.bst:components/xorg-font-util.bst
- freedesktop-sdk.bst:components/wayland.bst
- freedesktop-sdk.bst:components/systemd.bst
+- sdk/libdrm.bst
variables:
conf-local: |
Deleted: trunk/Tools/buildstream/patches/mesa/0004-mesa-clear-texture-s-views-when-texture-is-remove.patch (271518 => 271519)
--- trunk/Tools/buildstream/patches/mesa/0004-mesa-clear-texture-s-views-when-texture-is-remove.patch 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/patches/mesa/0004-mesa-clear-texture-s-views-when-texture-is-remove.patch 2021-01-15 14:10:33 UTC (rev 271519)
@@ -1,109 +0,0 @@
-From 045267d1e6238e45eb98f286332ee233dec53312 Mon Sep 17 00:00:00 2001
-From: Danylo Piliaiev <[email protected]>
-Date: Mon, 18 May 2020 20:44:58 +0300
-Subject: [PATCH] st/mesa: Clear texture's views when texture is removed from
- Shared->TexObjects
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-If texture is shared between several contexts, calling glDeleteTextures
-will remove it from ctx->Shared->TexObjects - which makes impossible for
-contexts, when destroyed, to release their views to this texture. Which
-leaves dangling pointers to destroyed contexts.
-
-Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2960
-Signed-off-by: Danylo Piliaiev <[email protected]>
-Reviewed-by: Tapani Pälli <[email protected]>
-Reviewed-by: Marek Olšák <[email protected]>
-Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5106>
----
- src/mesa/main/dd.h | 6 ++++++
- src/mesa/main/texobj.c | 4 ++++
- src/mesa/state_tracker/st_cb_texture.c | 17 +++++++++++++++++
- src/mesa/state_tracker/st_sampler_view.c | 2 +-
- 4 files changed, 28 insertions(+), 1 deletion(-)
-
-diff --git a/src/mesa/main/dd.h b/src/mesa/main/dd.h
-index 4a7d775db45..a4d1d5bdaa0 100644
---- a/src/mesa/main/dd.h
-+++ b/src/mesa/main/dd.h
-@@ -371,6 +371,12 @@ struct dd_function_table {
- void (*DeleteTexture)(struct gl_context *ctx,
- struct gl_texture_object *texObj);
-
-+ /**
-+ * Called to notify that texture is removed from ctx->Shared->TexObjects
-+ */
-+ void (*TextureRemovedFromShared)(struct gl_context *ctx,
-+ struct gl_texture_object *texObj);
-+
- /** Called to allocate a new texture image object. */
- struct gl_texture_image * (*NewTextureImage)(struct gl_context *ctx);
-
-diff --git a/src/mesa/main/texobj.c b/src/mesa/main/texobj.c
-index 8bd9cee4615..3e058975db8 100644
---- a/src/mesa/main/texobj.c
-+++ b/src/mesa/main/texobj.c
-@@ -1514,6 +1514,10 @@ delete_textures(struct gl_context *ctx, GLsizei n, const GLuint *textures)
- */
- _mesa_HashRemove(ctx->Shared->TexObjects, delObj->Name);
-
-+ if (ctx->Driver.TextureRemovedFromShared) {
-+ ctx->Driver.TextureRemovedFromShared(ctx, delObj);
-+ }
-+
- /* Unreference the texobj. If refcount hits zero, the texture
- * will be deleted.
- */
-diff --git a/src/mesa/state_tracker/st_cb_texture.c b/src/mesa/state_tracker/st_cb_texture.c
-index 1cb85b8b406..32e390c53d6 100644
---- a/src/mesa/state_tracker/st_cb_texture.c
-+++ b/src/mesa/state_tracker/st_cb_texture.c
-@@ -195,6 +195,22 @@ st_DeleteTextureObject(struct gl_context *ctx,
- _mesa_delete_texture_object(ctx, texObj);
- }
-
-+/**
-+ * Called via ctx->Driver.TextureRemovedFromShared()
-+ * When texture is removed from ctx->Shared->TexObjects we lose
-+ * the ability to clean up views on context destruction, which may
-+ * lead to dangling pointers to destroyed contexts.
-+ * Release the views to prevent this.
-+ */
-+static void
-+st_TextureReleaseAllSamplerViews(struct gl_context *ctx,
-+ struct gl_texture_object *texObj)
-+{
-+ struct st_context *st = st_context(ctx);
-+ struct st_texture_object *stObj = st_texture_object(texObj);
-+
-+ st_texture_release_all_sampler_views(st, stObj);
-+}
-
- /** called via ctx->Driver.FreeTextureImageBuffer() */
- static void
-@@ -3355,6 +3371,7 @@ st_init_texture_functions(struct dd_function_table *functions)
- functions->NewTextureImage = st_NewTextureImage;
- functions->DeleteTextureImage = st_DeleteTextureImage;
- functions->DeleteTexture = st_DeleteTextureObject;
-+ functions->TextureRemovedFromShared = st_TextureReleaseAllSamplerViews;
- functions->AllocTextureImageBuffer = st_AllocTextureImageBuffer;
- functions->FreeTextureImageBuffer = st_FreeTextureImageBuffer;
- functions->MapTextureImage = st_MapTextureImage;
-diff --git a/src/mesa/state_tracker/st_sampler_view.c b/src/mesa/state_tracker/st_sampler_view.c
-index 102908e1029..a31e573c01a 100644
---- a/src/mesa/state_tracker/st_sampler_view.c
-+++ b/src/mesa/state_tracker/st_sampler_view.c
-@@ -226,7 +226,7 @@ st_texture_release_all_sampler_views(struct st_context *st,
- for (unsigned i = 0; i < views->count; ++i) {
- struct st_sampler_view *stsv = &views->views[i];
- if (stsv->view) {
-- if (stsv->st != st) {
-+ if (stsv->st && stsv->st != st) {
- /* Transfer this reference to the zombie list. It will
- * likely be freed when the zombie list is freed.
- */
---
-2.20.1
-
Modified: trunk/Tools/buildstream/patches/mesa/mesa_libdrm_deps.patch (271518 => 271519)
--- trunk/Tools/buildstream/patches/mesa/mesa_libdrm_deps.patch 2021-01-15 14:03:20 UTC (rev 271518)
+++ trunk/Tools/buildstream/patches/mesa/mesa_libdrm_deps.patch 2021-01-15 14:10:33 UTC (rev 271519)
@@ -1,23 +1,23 @@
diff --git a/src/loader/meson.build b/src/loader/meson.build
-index e7dce88d443..b3aac7c1edf 100644
+index 34a43e33f09..47834985b88 100644
--- a/src/loader/meson.build
+++ b/src/loader/meson.build
-@@ -49,6 +49,6 @@ libloader = static_library(
- ['loader.c', 'pci_id_driver_map.c'],
+@@ -51,6 +51,6 @@ libloader = static_library(
c_args : loader_c_args,
+ gnu_symbol_visibility : 'hidden',
include_directories : [inc_include, inc_src, inc_util],
-- dependencies : [dep_libdrm, dep_thread, idep_xmlconfig_headers],
-+ dependencies : [dep_libdrm, dep_thread, dep_libdrm_nouveau, idep_xmlconfig_headers],
+- dependencies : [dep_libdrm, dep_thread],
++ dependencies : [dep_libdrm, dep_thread, dep_libdrm_nouveau],
build_by_default : false,
)
diff --git a/src/mesa/drivers/dri/i965/meson.build b/src/mesa/drivers/dri/i965/meson.build
-index a0c497ba3ba..72b17dead23 100644
+index 39f8e19f7ce..1e522d0cd5b 100644
--- a/src/mesa/drivers/dri/i965/meson.build
+++ b/src/mesa/drivers/dri/i965/meson.build
-@@ -141,7 +141,7 @@ foreach v : ['40', '45', '50', '60', '70', '75', '80', '90', '100', '110']
- c_vis_args, no_override_init_args, c_sse2_args,
+@@ -142,7 +142,7 @@ foreach v : ['40', '45', '50', '60', '70', '75', '80', '90', '100', '110']
'-DGEN_VERSIONx10=@0@'.format(v),
],
+ gnu_symbol_visibility : 'hidden',
- dependencies : [dep_libdrm, idep_nir_headers],
+ dependencies : [dep_libdrm, dep_libdrm_intel, idep_nir_headers],
)
_______________________________________________ webkit-changes mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-changes
