From 6ec404ffb346ff6c16df525465afac21614520f1 Mon Sep 17 00:00:00 2001 From: Patrick Nicolas Date: Tue, 13 Aug 2024 18:46:42 +0200 Subject: [PATCH 1/8] media-libs/wivrn: add 0.18 Signed-off-by: Patrick Nicolas --- media-libs/wivrn/Manifest | 6 +++--- media-libs/wivrn/{wivrn-0.16.ebuild => wivrn-0.18.ebuild} | 4 ++-- media-libs/wivrn/wivrn-9999.ebuild | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) rename media-libs/wivrn/{wivrn-0.16.ebuild => wivrn-0.18.ebuild} (97%) diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest index 44571505dd..c1e3ab106d 100644 --- a/media-libs/wivrn/Manifest +++ b/media-libs/wivrn/Manifest @@ -1,6 +1,6 @@ DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d -DIST monado-598080453545c6bf313829e5780ffb7dde9b79dc.tar.bz2 2863333 BLAKE2B eeb68520ada1775703f5d6c02c96891d61de8ec138b0529fabe18e5628a965b43d29a2a67386e2ed9e210131068e7da86919f0e1a3b56b40efb746ddb98a7360 SHA512 bb077598090d57ec050b9715508c15d87245a35be404c629a08f3d7ca386abde278eb57f5b91de8e307b7262a7313910b90d322c7a762c20192473d0d2b77164 -DIST wivrn-0.16-server-build-deps.tar.xz 16518600 BLAKE2B aa7afccbc237722daf5f58ed7d09c2829f5483cd55df34c6e07b3477e6836ecd1f7fccb4693c7d68dbc2d97d8cd1d439693639f0b8eb9742d9335549139177ff SHA512 08c8288c9b29491d8020b207fd0b68f8c1db508774d34e2faf086857ba55f62401fd270235ba2069c91196ae8efe0807731278292b143032c79506957841cbd5 -DIST wivrn-0.16.tar.gz 11869551 BLAKE2B 5a256746ee32416d5bb530c26022bb2fbbec5242a3de9cb7cca14946cecb9721ea301d77695795e4f0d5a27bd5aa9d38fc57cff0c74c6f8f2222c67602dcc994 SHA512 612c3c2a607adb9e119cbf61bda59bb635ebe84156de51cb379cfe63e176d8da65f0332fa1e4e7c3fbdd3eec780f33a3f887e364eac2fa80cd8f4906d80fa349 +DIST monado-dfc602288ab05131584a3f2be18031a13fccd061.tar.bz2 2903074 BLAKE2B 9ba2816c0d4352b3d51cc0be35a2d3f920e0628569562bf4f07ae3fbba64edc9d7bc78732b271cbdf994314975d7249be2a272452dbbb62f840426cf91ffd1a4 SHA512 e1644cfc84b70c6aa1aeeb51f3f48a06ceb772035a7e4ac2c3ad5110df66792975e4ca7aa92b78f8438ef0fa22d771562122444d04eb395618f1c1c261b696fe DIST wivrn-0.17-server-build-deps.tar.xz 17245096 BLAKE2B b531e3abe3290454029c5ba33876db4d1374d101b44f568f3c07de3ecc31aeb3a09b0ff7221c6c2a62e14de96cbe7ea201b1b302a08a2c06f8be026253e27a3d SHA512 86526a90cd029da4ff82996861ef7f7150eb81d5adee176cd36a6ce54704e15ff86c983702beff0985d2fc90178d8daddb3d81acdb6a5796506f916ba9ffafea DIST wivrn-0.17.tar.gz 11785455 BLAKE2B e3894aea4cc660a74a09c4e6eb3bf2bcc70508625d36574be6b7d9186b4f464e2acdbb282eb1adb1b445fbaf6b6e0ead32828cdb5dcb029042e0454a0f70d795 SHA512 7f6b5348b5d5a07831120e951f95c1759ea25d16d56216760be7f6640ccfa0c121f5978761e3f397a67be636c38f8bbe99e65992cd06132d643728958af489a8 +DIST wivrn-0.18-server-build-deps.tar.xz 18478712 BLAKE2B 04f60048fc64194786602f27d3abe4587bf962356d44b66c3a40bc9f597ef974d6ab8937e5959ca76160df300b9a40807fd3fd0ce542fe42203e31048ef212ed SHA512 e86e4e626f895b66facf99127023a911552799f66cc6ea7df67d583e3af0ff5b052d7f2565c1bc510dff3ddfe77b7f8cb0341b908436aa37bf841cb54788b9d5 +DIST wivrn-0.18.tar.gz 11238428 BLAKE2B 3b44679d8f3c34906ba39e27aff09c8cdb1e8fa1240c9e07a96782971b5f7b54181fb9e4544729b5abd41603d17f1c834ab4d697d9c6ad78c69ad57b34b817cc SHA512 7e65edf3968c4142bae294ec62950a8bfde86da0797078f716de3b9a57f032b7a74293d18e0ecbbe2fcd11da45968a6c07ebbaefea9106b5e11bb17024181852 diff --git a/media-libs/wivrn/wivrn-0.16.ebuild b/media-libs/wivrn/wivrn-0.18.ebuild similarity index 97% rename from media-libs/wivrn/wivrn-0.16.ebuild rename to media-libs/wivrn/wivrn-0.18.ebuild index c8f5bf3cdb..a556490d23 100644 --- a/media-libs/wivrn/wivrn-0.16.ebuild +++ b/media-libs/wivrn/wivrn-0.18.ebuild @@ -16,9 +16,8 @@ REQUIRED_USE="|| ( nvenc vaapi x264 )" if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git" - EGIT_BRANCH="dev" - MONADO_V=598080453545c6bf313829e5780ffb7dde9b79dc + MONADO_V=dfc602288ab05131584a3f2be18031a13fccd061 PFR_V=2.2.0 SRC_URI=" https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz @@ -56,6 +55,7 @@ RDEPEND=" BDEPEND=" ${RDEPEND} + dev-cpp/cli11 dev-cpp/eigen dev-cpp/nlohmann_json dev-util/glslang diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild index 59e61c9679..a556490d23 100644 --- a/media-libs/wivrn/wivrn-9999.ebuild +++ b/media-libs/wivrn/wivrn-9999.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git" - MONADO_V=598080453545c6bf313829e5780ffb7dde9b79dc + MONADO_V=dfc602288ab05131584a3f2be18031a13fccd061 PFR_V=2.2.0 SRC_URI=" https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz From 49406953f577c25a2bb2fe38035988f693e04c2c Mon Sep 17 00:00:00 2001 From: Ivan Lloro Date: Tue, 13 Aug 2024 19:04:45 +0200 Subject: [PATCH 2/8] sci-physics/openmodelica: Fix QA issues (long lines and indentation) Signed-off-by: Ivan Lloro --- .../openmodelica-1.23.1-r1.ebuild | 33 ++++++++++++------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/sci-physics/openmodelica/openmodelica-1.23.1-r1.ebuild b/sci-physics/openmodelica/openmodelica-1.23.1-r1.ebuild index 435fd11ace..546d6daf09 100644 --- a/sci-physics/openmodelica/openmodelica-1.23.1-r1.ebuild +++ b/sci-physics/openmodelica/openmodelica-1.23.1-r1.ebuild @@ -7,14 +7,22 @@ inherit cmake desktop xdg fortran-2 DESCRIPTION="Open-source Modelica-based modeling and simulation environment" HOMEPAGE="https://openmodelica.org/" SRC_URI=" - https://github.com/OpenModelica/OpenModelica/archive/332e81aa6442c4cc4761251407332f86f80e834b.tar.gz -> ${P}.tar.gz - https://github.com/OpenModelica/OMCompiler-3rdParty/archive/b826af1c1c15acf48627ad32cc0545ffc7e58bca.tar.gz -> OMCompiler-3rdParty_${P}.tar.gz - https://github.com/OpenModelica/OMBootstrapping/archive/c289e97c41d00939a4a69fe504961b47283a6d8e.tar.gz -> OMBootstrapping_${P}.tar.gz - https://github.com/OpenModelica/OMSens/archive/0d804d597bc385686856d453cc830fad4923fa3e.tar.gz -> OMSens_${P}.tar.gz - https://github.com/OpenModelica/OMSens_Qt/archive/68b1b8697ac9f8e37ebe4de13c0c1d4e6e2e56fb.tar.gz -> OMSens_Qt_${P}.tar.gz - https://github.com/OpenModelica/OpenModelica-common/archive/08a01802db5ba5edb540383c46718b89ff229ef2.tar.gz -> OpenModelica-common_${P}.tar.gz - https://github.com/OpenModelica/OMSimulator/archive/1eb92ef35793b73e75d0cfed0c7b0311497d6278.tar.gz -> OMSimulator_${P}.tar.gz - https://github.com/OpenModelica/OMSimulator-3rdParty/archive/ca418d7768c036ac15e9894d7f00d2118b3399a6.tar.gz -> OMSimulator-3rdParty_${P}.tar.gz + https://github.com/OpenModelica/OpenModelica/archive/332e81aa6442c4cc4761251407332f86f80e834b.tar.gz + -> ${P}.tar.gz + https://github.com/OpenModelica/OMCompiler-3rdParty/archive/b826af1c1c15acf48627ad32cc0545ffc7e58bca.tar.gz + -> OMCompiler-3rdParty_${P}.tar.gz + https://github.com/OpenModelica/OMBootstrapping/archive/c289e97c41d00939a4a69fe504961b47283a6d8e.tar.gz + -> OMBootstrapping_${P}.tar.gz + https://github.com/OpenModelica/OMSens/archive/0d804d597bc385686856d453cc830fad4923fa3e.tar.gz + -> OMSens_${P}.tar.gz + https://github.com/OpenModelica/OMSens_Qt/archive/68b1b8697ac9f8e37ebe4de13c0c1d4e6e2e56fb.tar.gz + -> OMSens_Qt_${P}.tar.gz + https://github.com/OpenModelica/OpenModelica-common/archive/08a01802db5ba5edb540383c46718b89ff229ef2.tar.gz + -> OpenModelica-common_${P}.tar.gz + https://github.com/OpenModelica/OMSimulator/archive/1eb92ef35793b73e75d0cfed0c7b0311497d6278.tar.gz + -> OMSimulator_${P}.tar.gz + https://github.com/OpenModelica/OMSimulator-3rdParty/archive/ca418d7768c036ac15e9894d7f00d2118b3399a6.tar.gz + -> OMSimulator-3rdParty_${P}.tar.gz " LICENSE="OSMC-PL GPL-3 AGPL-3 BSD EPL-1.0 public-domain BSD-with-attribution LGPL-2.1+ LGPL-2 Apache-2.0 Boost-1.0 Modelica-1.1 Modelica-2 MIT WTFPL-2" @@ -103,7 +111,8 @@ src_unpack() { # Solve https://bugs.gentoo.org/937038 rm -fr "${S}/OMCompiler/3rdParty/FMIL/ThirdParty/Minizip/minizip" || die - cp -a "${S}/OMSimulator/3rdParty/fmi4c/3rdparty/minizip" "${S}/OMCompiler/3rdParty/FMIL/ThirdParty/Minizip/minizip" || die + cp -a "${S}/OMSimulator/3rdParty/fmi4c/3rdparty/minizip" \ + "${S}/OMCompiler/3rdParty/FMIL/ThirdParty/Minizip/minizip" || die } src_configure() { @@ -150,11 +159,13 @@ src_install() { # OMSens is disabled in "${S}/CMakeLists.txt" (## omc_add_subdirectory(OMSens)) due to lack of a # working "${S}/OMSens/CMakeLists.txt". So, we install it manually. cp -a "${WORKDIR}"/"${P}"/OMSens "${ED}"/usr/share/ || die - rm -fr "${ED}"/usr/share/OMSens/{old,.git,.gitignore,CMakeLists.txt,.jenkins,Jenkinsfile,Makefile.omdev.mingw,Makefile.unix,README.md,setup.py,testing} || die + rm -fr "${ED}"/usr/share/OMSens/{old,.git,.gitignore,CMakeLists.txt,.jenkins,Jenkinsfile,Makefile.omdev.mingw,Makefile.unix} || die + rm -fr "${ED}"/usr/share/OMSens/{README.md,setup.py,testing} || die newicon -s scalable OMShell/OMShell/OMShellGUI/Resources/omshell-large.svg omshell.svg newicon -s scalable OMNotebook/OMNotebook/OMNotebookGUI/Resources/OMNotebook_icon.svg OMNotebook.svg - convert OMEdit/OMEditLIB/Resources/icons/omedit.ico[0] -thumbnail 256x256 -flatten OMEdit/OMEditLIB/Resources/icons/omedit_icon.png || die + convert OMEdit/OMEditLIB/Resources/icons/omedit.ico[0] -thumbnail 256x256 -flatten \ + OMEdit/OMEditLIB/Resources/icons/omedit_icon.png || die newicon -s 256 OMEdit/OMEditLIB/Resources/icons/omedit_icon.png omedit.png make_desktop_entry "OMEdit %F" OMedit omedit "Physics;" "MimeType=text/x-modelica;" From a341dfb50fde878c3f05dbf3727e2c59e8339514 Mon Sep 17 00:00:00 2001 From: Alexey Zapparov Date: Tue, 13 Aug 2024 19:07:53 +0200 Subject: [PATCH 3/8] app-admin/pulumi-bin: add 3.129.0, drop 3.124.0 Signed-off-by: Alexey Zapparov --- app-admin/pulumi-bin/Manifest | 2 +- .../{pulumi-bin-3.124.0.ebuild => pulumi-bin-3.129.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-admin/pulumi-bin/{pulumi-bin-3.124.0.ebuild => pulumi-bin-3.129.0.ebuild} (100%) diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest index 365113b45a..0986603cbf 100644 --- a/app-admin/pulumi-bin/Manifest +++ b/app-admin/pulumi-bin/Manifest @@ -1,3 +1,3 @@ -DIST pulumi-v3.124.0-linux-x64.tar.gz 161897373 BLAKE2B 2b3d1d07f3cb9e1ccc61433130f289af140a7283b75a8be818ca4e7096b6dac9570825dfbdb0e6177485e41f78d321a3d9b48f01042188e79e1d99eecb7fe39e SHA512 d008c7b34f3739c8f3962e8c4db2c83b06a30d19828bae47a9a5bb52629ab43b13bb0855380bfa44c35bba042656d2735f86b6e26dc2a56fdb4490af0a6e8ffd DIST pulumi-v3.127.0-linux-x64.tar.gz 161988518 BLAKE2B 413e9476288cb465a0db8863808b12378b7e52dc2a3b7657d3311dc077306d9863b1eb0f213dac71787d71521e043b43a12c4ecab3de0c3a9cedfd05ae9e0656 SHA512 b13843f3d0d8f9d3783827398fac4b095f8955334adcc21b8a996280f2be3610cedb95f8712fe4d8c2c9ceff74082146c8971d72a588abe224588894a5558675 DIST pulumi-v3.128.0-linux-x64.tar.gz 162055509 BLAKE2B 630660eed429c6268f681aefdb3e16e7f2bf06bc1e491805e8cdbd18f4f4013307100a3709552c920cebb41bb5d9f1c6a037d9a3cd1d944cea33b7b2b7289e5d SHA512 1632ebcb9e7959b6fd144c283d1bea387e228998783696ee06e3a5e0ec2ef4447e1e809119967cea316412086b2036e6b0cd8c4e07f387dfb552f49221a91613 +DIST pulumi-v3.129.0-linux-x64.tar.gz 162054494 BLAKE2B b9d085b5d71da7f9cb36247dbc79deb2e4052365d2faa2c5b7e90b51d29c803489875fbdd718eb7610488a8cbca8674c56dca8bb71f4cc264c8bcbd5d59c1017 SHA512 f5613e7ca2c029954cd96239f1eebb277a872b6f0d5a089838320d26cd2764047f0ab87da45593004932cc5d771706f6387d69855915ede492ea2ef9c3ee7188 diff --git a/app-admin/pulumi-bin/pulumi-bin-3.124.0.ebuild b/app-admin/pulumi-bin/pulumi-bin-3.129.0.ebuild similarity index 100% rename from app-admin/pulumi-bin/pulumi-bin-3.124.0.ebuild rename to app-admin/pulumi-bin/pulumi-bin-3.129.0.ebuild From 45a26570e18b9da5073f195715b8acd0fd71ab03 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Tue, 13 Aug 2024 19:33:02 +0200 Subject: [PATCH 4/8] x11-terms/rio: add 0.1.6 Signed-off-by: Jonas Frei --- x11-terms/rio/Manifest | 3 + ...-remove-min-rust-version-requirement.patch | 30 ++ x11-terms/rio/rio-0.1.6.ebuild | 490 ++++++++++++++++++ 3 files changed, 523 insertions(+) create mode 100644 x11-terms/rio/files/rio-0.1.6-remove-min-rust-version-requirement.patch create mode 100644 x11-terms/rio/rio-0.1.6.ebuild diff --git a/x11-terms/rio/Manifest b/x11-terms/rio/Manifest index 00b07e1221..36f2b11108 100644 --- a/x11-terms/rio/Manifest +++ b/x11-terms/rio/Manifest @@ -265,6 +265,7 @@ DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164c DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c DIST renderdoc-sys-1.1.0.crate 10366 BLAKE2B b8a45b84ed2d258c684b8056eee7f699bbf2381034aefcf77df0481c3f07a0705b46ab89d462d515bec752f22de689ede3535be5e826a75b84adba54ade51abe SHA512 a9535ffe9fb0a7c38133a834419f5b1f9b866e116569e0f31f2238145a63e1392d4f24186504cbf40bc67521842c1a977c0dcc53f5a12f45366b6c44484a64c9 DIST rio-0.1.5.tar.gz 29015166 BLAKE2B d61a7c0f434a96f9eef64be15f623276546b0b40b0c43932930b63a3d757b359cdc4080b5276d1ef8c8b4cc36b1e7d2ecdcb717ec01cd05ccfff701db79dbd7c SHA512 69e4439ddf32196a06e7ee86e316a5c2f5cbff0ee7217ced43297327f5f1aa5c50f86f045ac560945bddd1a1c31cf15fa2d394e5248f0a8a7f7d7ff34f1258c5 +DIST rio-0.1.6.tar.gz 29244061 BLAKE2B 6d00394b0b112686efd9317c8de651a1617c5efcbdfaf54753b7c880bfbbb31357aa9338bfe213cdffab73b3f7e1a0dcc26c1ac35e3a7d97900f356c192e2569 SHA512 cdaa6c8ba6415791c7876ccafe3b2e7c40d46cd59fe265a14648fe8e77b2dac4809beb44e095375d4645c8393c04371cf42182adf17eb9e529319df76ad6851b DIST rio-winit-fork-0.30.4.crate 573135 BLAKE2B 7f4bddfd881e88f5dd27ad6dc4aa410a92706c86d9275e99d66af55b19d382e4f2e419066513f4af1a0050c03505168e8826533498c6c242fae39ce121d7af4c SHA512 ba21084140d6b5a532c85c3d0b2e4cb980dddb360297091b95046fba856cc7619c099dbdcc50258603ad630ac609112e0d5212a6d7d4d5e8967a4fc49f7010c1 DIST roxmltree-0.19.0.crate 53547 BLAKE2B 0bf23bb050dec29cdfcd66bb231ea81caab40aa54b015c5480fde7dac899128438ecfb10d818dde456db8ec4cbeebc7f32f3c8ff17594b6a78c0f04f0361555f SHA512 c8eeb974d797316a8dc332c4068b2850eee124a13b0792cdc8acaefe521d8b40161f9159bbfee2866ab2c4f6133ceaaa1b5ed704a5f0db5ae3819d76042cbf36 DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247 @@ -311,7 +312,9 @@ DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST tokio-1.38.1.crate 774260 BLAKE2B c30488cf0beb002732991f86ffbbd4edc4fb3661837cfecfc93b8cbf9972ff307ed4c41c893221207995953daa7123c8ae0c5dda43111df74f9192b82f2eed1c SHA512 72934b781cafb27488325de9226bcdfcd2327f4dac0d58a22b87e3ffa3604db431985efb8ec68f1287d1cf17a9c3273aea89558d19572ecd2895e0e64b97141c +DIST tokio-1.39.2.crate 780859 BLAKE2B c7841e36893ce676cde3431fb8d90ffad8774c9886af1a6809aba823ff4cab48a5706670e2ea60c9aafe03ead8828a3c8eb10c21d7c5e7fd8eab7795752a769c SHA512 f16ce6d7585efb151d9668b0b5e86dea7c227c490bd31d9589ab98aacfd220532d0efbf7d7f866ca1074fde6bfee0df6b95930b4ce4ab494b2f4ce7030b2678d DIST tokio-macros-2.3.0.crate 11753 BLAKE2B 53429417a6fe3bc6c320ac5e321ffb2b19a64236a8a499fbb10b501d875e9d266fca2d82364a8aabdfecab46e4aef1b48d3b8ab3ac20086b54834c3e2f0f1b98 SHA512 cdb2f13141895035b76d38137dfd0e6829a5f8a617d0b63ec53ff51723c69e301d49f19c4b8b7e86c6e6a2cf58c1aeb35d071193029005fdfb9127f5a12841ae +DIST tokio-macros-2.4.0.crate 12501 BLAKE2B 9b358adb86e828faeb956d24a1ebf68b51a69bce519ad9760ec3d3b8eb1cf4435afd4edc5ddbf634fe152bc77b8675182dda3f076f1011c5b5b97850c1fa1689 SHA512 f4a445f6c2cc7c1cfb5825919cd3dea3af52720c7793c20601d05870e7efbcfe0c6231fba7ada49b5ce46757f0e1475b3667914ff33c2fcb25e9a40151bd2501 DIST toml-0.8.12.crate 51145 BLAKE2B bbd5b7c536c16b23f26bc520298172a61a61cf72195191d1d3eddcf54ef0ceef781902ad2c0033fab5aed11229400ec537e3cf86c24645a6d111b387ca8d54c7 SHA512 dd8054e20aac5320a2a6a7d47640cc56e48c2b6db01069786382fe5ae19e9b307fe7f4811ce5b8fd283a307c0aabb2b7f57101e05edadf79636785128b5cc265 DIST toml_datetime-0.6.5.crate 10910 BLAKE2B 93a21ab2784e96ee2e6b56c7b4f733f6ac4c68c1e7d7dac3fbd8aceedb3580e25b4a9c7d9c3f9b5ed152560353b3e80906e37824956dc4ea90bc6f039768f6cb SHA512 502bdedbcbd2ac9fbaa5f4b51f2e409af185f3633f01f8845de5e3b007f2400215ddeb82ac588bc915ed5a5f9d7251ccf93fe2a57cd40fca2927f4c0966357e6 DIST toml_edit-0.21.1.crate 101661 BLAKE2B e794b6121ba7e2b1b3f50966cd40eebacee6968b6b28986cfe4cb7312b51ffff19f74826910d8e4ce307f74940f11e71e6afdd768ac196427bddf44595bbc797 SHA512 10cd3b16f763f55294923ce8f166f96fbd67a0acc4a93a46fb3044d8a38148097c592ebb405ced87030d35154abfcc971eacf0172b624ab477a11e616efbaa07 diff --git a/x11-terms/rio/files/rio-0.1.6-remove-min-rust-version-requirement.patch b/x11-terms/rio/files/rio-0.1.6-remove-min-rust-version-requirement.patch new file mode 100644 index 0000000000..dee7d517da --- /dev/null +++ b/x11-terms/rio/files/rio-0.1.6-remove-min-rust-version-requirement.patch @@ -0,0 +1,30 @@ +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -16,7 +16,6 @@ + edition = "2021" + license = "MIT" + keywords = ["graphics", "terminal"] +-rust-version = "1.80.0" + repository = "https://github.com/raphamorim/rio" + homepage = "https://raphamorim.io/rio" + documentation = "https://github.com/raphamorim/rio#readme" +--- a/frontends/rioterm/Cargo.toml ++++ b/frontends/rioterm/Cargo.toml +@@ -6,7 +6,6 @@ + edition.workspace = true + license.workspace = true + keywords.workspace = true +-rust-version.workspace = true + repository.workspace = true + homepage.workspace = true + documentation.workspace = true +--- a/frontends/wasm/Cargo.toml ++++ b/frontends/wasm/Cargo.toml +@@ -6,7 +6,6 @@ + edition.workspace = true + license.workspace = true + keywords.workspace = true +-rust-version.workspace = true + repository.workspace = true + homepage.workspace = true + documentation.workspace = true diff --git a/x11-terms/rio/rio-0.1.6.ebuild b/x11-terms/rio/rio-0.1.6.ebuild new file mode 100644 index 0000000000..1e49325b5e --- /dev/null +++ b/x11-terms/rio/rio-0.1.6.ebuild @@ -0,0 +1,490 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.3 + +EAPI=8 + +CRATES=" + ab_glyph@0.2.28 + ab_glyph_rasterizer@0.1.8 + addr2line@0.21.0 + adler32@1.2.0 + adler@1.0.2 + ahash@0.8.11 + aho-corasick@1.1.3 + allocator-api2@0.2.18 + android-activity@0.6.0 + android-properties@0.2.2 + android_system_properties@0.1.5 + anes@0.1.6 + anstream@0.6.13 + anstyle-parse@0.2.3 + anstyle-query@1.0.2 + anstyle-wincon@3.0.2 + anstyle@1.0.6 + approx@0.5.1 + arrayref@0.3.7 + arrayvec@0.7.4 + as-raw-xcb-connection@1.0.1 + ash@0.38.0+1.3.281 + atomic-waker@1.1.2 + autocfg@1.2.0 + backtrace@0.3.71 + base64@0.21.7 + bit-set@0.6.0 + bit-vec@0.7.0 + bit_field@0.10.2 + bitflags@1.3.2 + bitflags@2.6.0 + block2@0.5.1 + block@0.1.6 + bumpalo@3.16.0 + bytemuck@1.16.3 + bytemuck_derive@1.6.0 + byteorder@1.5.0 + bytes@0.3.0 + bytes@1.6.0 + calloop-wayland-source@0.2.0 + calloop-wayland-source@0.3.0 + calloop@0.12.4 + calloop@0.13.0 + cast@0.3.0 + cc@1.0.95 + cesu8@1.1.0 + cfg-if@0.1.10 + cfg-if@1.0.0 + cfg_aliases@0.1.1 + cfg_aliases@0.2.1 + ciborium-io@0.2.2 + ciborium-ll@0.2.2 + ciborium@0.2.2 + clap@4.5.9 + clap_builder@4.5.9 + clap_derive@4.5.8 + clap_lex@0.7.0 + clipboard-win@3.1.1 + cocoa-foundation@0.1.2 + cocoa@0.25.0 + codespan-reporting@0.11.1 + color_quant@1.1.0 + colorchoice@1.0.0 + com@0.6.0 + com_macros@0.6.0 + com_macros_support@0.6.0 + combine@4.6.7 + concurrent-queue@2.5.0 + console_error_panic_hook@0.1.7 + console_log@0.2.2 + copypasta@0.10.1 + core-foundation-sys@0.8.6 + core-foundation@0.9.4 + core-graphics-types@0.1.3 + core-graphics@0.23.2 + core-text@20.1.0 + crc32fast@1.4.0 + criterion-plot@0.5.0 + criterion@0.5.1 + crossbeam-channel@0.5.13 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.19 + crossfont@0.8.0 + crunchy@0.2.2 + cstr@0.2.12 + cursor-icon@1.1.0 + d3d12@22.0.0 + deflate@1.0.0 + dirs-sys@0.4.1 + dirs@5.0.1 + dispatch@0.2.0 + dlib@0.5.2 + document-features@0.2.10 + downcast-rs@1.2.1 + dpi@0.1.1 + dwrote@0.11.0 + either@1.11.0 + env_logger@0.4.3 + equivalent@1.0.1 + errno@0.3.8 + euclid@0.22.9 + exr@1.72.0 + fdeflate@0.3.4 + filetime@0.2.23 + flate2@1.0.29 + flume@0.11.0 + fnv@1.0.7 + font-types@0.6.0 + fontconfig-parser@0.5.6 + foreign-types-macros@0.2.3 + foreign-types-shared@0.3.1 + foreign-types@0.5.0 + form_urlencoded@1.2.1 + freetype-rs@0.36.0 + freetype-sys@0.20.1 + fsevent-sys@4.1.0 + fuchsia-cprng@0.1.1 + fuchsia-zircon-sys@0.3.3 + fuchsia-zircon@0.3.3 + futures-channel@0.3.30 + futures-core@0.3.30 + futures-executor@0.3.30 + futures-io@0.3.30 + futures-macro@0.3.30 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + futures@0.3.30 + gethostname@0.4.3 + getrandom@0.2.14 + gif@0.13.1 + gimli@0.28.1 + gl_generator@0.14.0 + glow@0.13.1 + glutin_wgl_sys@0.6.0 + gpu-alloc-types@0.3.0 + gpu-alloc@0.6.0 + gpu-allocator@0.26.0 + gpu-descriptor-types@0.2.0 + gpu-descriptor@0.3.0 + guillotiere@0.6.2 + half@2.4.1 + hashbrown@0.14.3 + hassle-rs@0.11.0 + heck@0.5.0 + hermit-abi@0.3.9 + hexf-parse@0.2.1 + idna@0.5.0 + image@0.24.9 + indexmap@2.2.6 + inotify-sys@0.1.5 + inotify@0.9.6 + iovec@0.1.4 + is-terminal@0.4.12 + itertools@0.10.5 + itoa@1.0.11 + jni-sys@0.3.0 + jni@0.21.1 + jobserver@0.1.31 + jpeg-decoder@0.3.1 + js-sys@0.3.69 + khronos-egl@6.0.0 + khronos_api@3.1.0 + kqueue-sys@1.0.4 + kqueue@1.0.8 + lazy-bytes-cast@5.0.1 + lazy_static@1.4.0 + lebe@0.5.2 + libc@0.2.155 + libloading@0.8.3 + libredox@0.0.2 + libredox@0.1.3 + linked-hash-map@0.5.6 + linux-raw-sys@0.4.13 + litrs@0.4.1 + lock_api@0.4.12 + log@0.3.9 + log@0.4.22 + malloc_buf@0.0.6 + memchr@2.7.2 + memmap2@0.9.4 + metal@0.29.0 + miniz_oxide@0.7.2 + mio@0.8.11 + miow@0.5.0 + naga@22.0.0 + ndk-context@0.1.1 + ndk-sys@0.5.0+25.2.9519653 + ndk-sys@0.6.0+11769913 + ndk@0.9.0 + net2@0.2.39 + notify@6.1.1 + num-traits@0.2.18 + num_enum@0.7.2 + num_enum_derive@0.7.2 + objc-foundation@0.1.1 + objc-sys@0.3.5 + objc2-app-kit@0.2.2 + objc2-cloud-kit@0.2.2 + objc2-contacts@0.2.2 + objc2-core-data@0.2.2 + objc2-core-image@0.2.2 + objc2-core-location@0.2.2 + objc2-encode@4.0.3 + objc2-foundation@0.2.2 + objc2-link-presentation@0.2.2 + objc2-metal@0.2.2 + objc2-quartz-core@0.2.2 + objc2-symbols@0.2.2 + objc2-ui-kit@0.2.2 + objc2-uniform-type-identifiers@0.2.2 + objc2-user-notifications@0.2.2 + objc2@0.5.2 + objc@0.2.7 + objc_id@0.1.1 + object@0.32.2 + once_cell@1.19.0 + oorandom@11.1.3 + option-ext@0.2.0 + orbclient@0.3.47 + ordered-float@4.2.0 + owned_ttf_parser@0.24.0 + parking_lot@0.12.3 + parking_lot_core@0.9.10 + paste@1.0.14 + percent-encoding@2.3.1 + pin-project-internal@1.1.5 + pin-project-lite@0.2.14 + pin-project@1.1.5 + pin-utils@0.1.0 + pkg-config@0.3.30 + plotters-backend@0.3.5 + plotters-svg@0.3.5 + plotters@0.3.5 + png@0.17.13 + polling@3.7.0 + ppv-lite86@0.2.17 + presser@0.3.1 + proc-macro-crate@3.1.0 + proc-macro2@1.0.81 + profiling@1.0.15 + qoi@0.4.1 + quick-xml@0.34.0 + quote@1.0.36 + rand@0.4.6 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.3.1 + rand_core@0.4.2 + rand_core@0.6.4 + range-alloc@0.1.3 + raw-window-handle@0.6.2 + rayon-core@1.12.1 + rayon@1.10.0 + rdrand@0.4.0 + read-fonts@0.20.0 + redox_syscall@0.4.1 + redox_syscall@0.5.1 + redox_users@0.4.5 + regex-automata@0.4.6 + regex-syntax@0.8.3 + regex@1.10.5 + remove_dir_all@0.5.3 + renderdoc-sys@1.1.0 + rio-winit-fork@0.30.4 + roxmltree@0.19.0 + rustc-demangle@0.1.23 + rustc-hash@1.1.0 + rustc-hash@2.0.0 + rustix@0.38.34 + ryu@1.0.17 + same-file@1.0.6 + scoped-tls@1.0.1 + scopeguard@1.2.0 + sctk-adwaita@0.10.1 + serde@1.0.204 + serde_derive@1.0.204 + serde_json@1.0.116 + serde_spanned@0.6.5 + signal-hook-registry@1.4.2 + signal-hook@0.3.17 + simd-adler32@0.3.7 + skrifa@0.20.0 + slab@0.4.9 + slotmap@1.0.7 + smallvec@1.13.2 + smithay-client-toolkit@0.18.1 + smithay-client-toolkit@0.19.2 + smithay-clipboard@0.7.1 + smol_str@0.2.2 + spin@0.9.8 + spirv@0.3.0+sdk-1.3.268.0 + static_assertions@1.1.0 + strict-num@0.1.1 + strsim@0.11.1 + svg_fmt@0.4.2 + swash@0.1.18 + syn@1.0.109 + syn@2.0.60 + tempdir@0.3.7 + termcolor@1.4.1 + thiserror-impl@1.0.63 + thiserror@1.0.63 + tiff@0.9.1 + tiny-skia-path@0.11.4 + tiny-skia@0.11.4 + tinytemplate@1.2.1 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + tokio-macros@2.4.0 + tokio@1.39.2 + toml@0.8.12 + toml_datetime@0.6.5 + toml_edit@0.21.1 + toml_edit@0.22.12 + tracing-core@0.1.32 + tracing@0.1.40 + ttf-parser@0.21.1 + ttf-parser@0.24.0 + twox-hash@1.6.3 + unicode-bidi@0.3.15 + unicode-ident@1.0.12 + unicode-normalization@0.1.23 + unicode-segmentation@1.11.0 + unicode-width@0.1.13 + unicode-xid@0.2.4 + url@2.5.2 + utf8parse@0.2.1 + version_check@0.9.4 + walkdir@2.5.0 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.92 + wasm-bindgen-futures@0.4.42 + wasm-bindgen-macro-support@0.2.92 + wasm-bindgen-macro@0.2.92 + wasm-bindgen-shared@0.2.92 + wasm-bindgen-test-macro@0.3.42 + wasm-bindgen-test@0.3.42 + wasm-bindgen@0.2.92 + wayland-backend@0.3.6 + wayland-client@0.31.5 + wayland-csd-frame@0.3.0 + wayland-cursor@0.31.1 + wayland-protocols-plasma@0.3.3 + wayland-protocols-wlr@0.2.0 + wayland-protocols-wlr@0.3.3 + wayland-protocols@0.31.2 + wayland-protocols@0.32.3 + wayland-scanner@0.31.4 + wayland-sys@0.31.4 + web-sys@0.3.69 + web-time@1.1.0 + weezl@0.1.8 + wgpu-core@22.0.0 + wgpu-hal@22.0.0 + wgpu-types@22.0.0 + wgpu@22.1.0 + widestring@1.1.0 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.8 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-core@0.51.1 + windows-sys@0.42.0 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.42.2 + windows-targets@0.48.5 + windows-targets@0.52.5 + windows@0.42.0 + windows@0.51.1 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.5 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.5 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.5 + windows_i686_gnullvm@0.52.5 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.5 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.5 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.5 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.5 + winnow@0.5.40 + winnow@0.6.7 + wio@0.2.2 + x11-clipboard@0.9.2 + x11-dl@2.21.0 + x11rb-protocol@0.13.0 + x11rb@0.13.0 + xcursor@0.3.5 + xi-unicode@0.3.0 + xkbcommon-dl@0.4.2 + xkeysym@0.2.0 + xml-rs@0.8.20 + yazi@0.1.6 + yeslogic-fontconfig-sys@5.0.0 + zeno@0.2.3 + zerocopy-derive@0.7.32 + zerocopy@0.7.32 + zune-inflate@0.2.54 + " + +inherit cargo desktop + +DESCRIPTION="A hardware-accelerated GPU terminal emulator powered by WebGPU" +HOMEPAGE="https://raphamorim.io/rio/" +SRC_URI=" + ${CARGO_CRATE_URIS} + https://github.com/raphamorim/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+wayland +X" +REQUIRED_USE="|| ( wayland X )" + +DEPEND=" + media-libs/freetype:2 + media-libs/fontconfig + wayland? ( dev-libs/wayland ) + wayland? ( x11-libs/libxkbcommon[wayland] ) + X? ( x11-libs/libxkbcommon[X] ) + >=sys-libs/ncurses-6.4_p20240330 +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-build/cmake + virtual/pkgconfig + >=virtual/rust-1.78.0 +" + +PATCHES=( + "${FILESDIR}/${P}-remove-min-rust-version-requirement.patch" +) + +QA_FLAGS_IGNORED="usr/bin/rio" + +DOCS=( + "README.md" + "CHANGELOG.md" + "docs/docs" +) + +src_prepare() { + default + sed -i '/^strip =/d' Cargo.toml || die +} + +src_configure() { + local myfeatures=( + $(usev wayland) + $(usev X x11) + ) + cargo_src_configure --verbose --no-default-features +} + +src_install() { + dobin "$(cargo_target_dir)/${PN}" + + dodoc -r "${DOCS[@]}" + newicon -s scalable "misc/logo.svg" "${PN}.svg" + domenu "misc/${PN}.desktop" +} From 9e52360122d457775eba5281f1aa245006844680 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Tue, 13 Aug 2024 19:33:21 +0200 Subject: [PATCH 5/8] x11-terms/rio: drop 0.1.5 Signed-off-by: Jonas Frei --- x11-terms/rio/Manifest | 4 - x11-terms/rio/rio-0.1.5.ebuild | 491 --------------------------------- 2 files changed, 495 deletions(-) delete mode 100644 x11-terms/rio/rio-0.1.5.ebuild diff --git a/x11-terms/rio/Manifest b/x11-terms/rio/Manifest index 36f2b11108..3a98192e02 100644 --- a/x11-terms/rio/Manifest +++ b/x11-terms/rio/Manifest @@ -192,7 +192,6 @@ DIST ndk-sys-0.6.0+11769913.crate 329984 BLAKE2B a837bb5fc74dfe13f20f1923f188225 DIST net2-0.2.39.crate 20696 BLAKE2B a2a5890b3c96adbe58ce31c399920da20402356391e6f8d77bb611cfb8b59d9a52420142e2f0e1c52c0c00d4009819988a908621e1934eaa1e13e46e81eb9281 SHA512 3e36acae8205a9cdbe4337fa487a61989e17de0e584b586f3826c10d0df96c886cce374ddb918dae6b00544780e28d8e0e9d40da07a7d97f05cb5dd3ba622187 DIST notify-6.1.1.crate 40117 BLAKE2B e8f2626841903b7cb261ece9ff7d42aa6655b439a2d613f43a0d518355af2842e8731a6a2a92fdb84d82f0f7cf7423f051ab529cd22248944a19b3338e5b0f29 SHA512 58a44759d96c3ec7c431a37d92e1c1a0f112d75fac9651e9fead7a3a1de46074d79a251320b0522891711879da4ab42dd008c5a28a994039890f8d434d215e69 DIST num-traits-0.2.18.crate 51930 BLAKE2B 6c40e155d7a52267a7183d8030ef34245492d33f103cc24551b10da3eaa18e3db485062ff87057dc23e6b55e381e5c5d2a2633aaf6f4763c06677a0a0c524f02 SHA512 e395ad9f3b21b0dd1d3a94cefe0d68a42d1b1d429ddb2823696f9cd75042568a635d93d133ddb9497ed357e5b3be5caddb8e4a4af87b65882bbdc60b05c74ebc -DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d DIST num_enum-0.7.2.crate 18571 BLAKE2B d68d127db218d8c4a34849cbf64a8dae823e9404bb4231504ecbe02236d04d96ac161c3dc6e400a05fb458e42bb24418ff08f937335d37839b0f9174e3a5725f SHA512 a002a35079c81eb39945b3b2a903c1d904924c8417e12f54b9825ccc04a2f1ea1b1b93ec540c746926536851c2f6a9aa71be3c05a29afbd5924236b3e7874389 DIST num_enum_derive-0.7.2.crate 17090 BLAKE2B 708f474f6be67cf1f3a63d989b6e84ff33a165f0fce98a2d82d99eee71970f2bcc2c9b58395049d0b6e7e089446a9155ae6b7d6621895326c48049416b5817f9 SHA512 f3d825aad4a04bddaa42d07ef4dbc69c793cc53999cc2b32ef49fb28499cd812896e0c5b89b9118d9def495de0caa05e473109a0937876da4c1a628964a8ba6b DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 @@ -264,7 +263,6 @@ DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164 DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c DIST renderdoc-sys-1.1.0.crate 10366 BLAKE2B b8a45b84ed2d258c684b8056eee7f699bbf2381034aefcf77df0481c3f07a0705b46ab89d462d515bec752f22de689ede3535be5e826a75b84adba54ade51abe SHA512 a9535ffe9fb0a7c38133a834419f5b1f9b866e116569e0f31f2238145a63e1392d4f24186504cbf40bc67521842c1a977c0dcc53f5a12f45366b6c44484a64c9 -DIST rio-0.1.5.tar.gz 29015166 BLAKE2B d61a7c0f434a96f9eef64be15f623276546b0b40b0c43932930b63a3d757b359cdc4080b5276d1ef8c8b4cc36b1e7d2ecdcb717ec01cd05ccfff701db79dbd7c SHA512 69e4439ddf32196a06e7ee86e316a5c2f5cbff0ee7217ced43297327f5f1aa5c50f86f045ac560945bddd1a1c31cf15fa2d394e5248f0a8a7f7d7ff34f1258c5 DIST rio-0.1.6.tar.gz 29244061 BLAKE2B 6d00394b0b112686efd9317c8de651a1617c5efcbdfaf54753b7c880bfbbb31357aa9338bfe213cdffab73b3f7e1a0dcc26c1ac35e3a7d97900f356c192e2569 SHA512 cdaa6c8ba6415791c7876ccafe3b2e7c40d46cd59fe265a14648fe8e77b2dac4809beb44e095375d4645c8393c04371cf42182adf17eb9e529319df76ad6851b DIST rio-winit-fork-0.30.4.crate 573135 BLAKE2B 7f4bddfd881e88f5dd27ad6dc4aa410a92706c86d9275e99d66af55b19d382e4f2e419066513f4af1a0050c03505168e8826533498c6c242fae39ce121d7af4c SHA512 ba21084140d6b5a532c85c3d0b2e4cb980dddb360297091b95046fba856cc7619c099dbdcc50258603ad630ac609112e0d5212a6d7d4d5e8967a4fc49f7010c1 DIST roxmltree-0.19.0.crate 53547 BLAKE2B 0bf23bb050dec29cdfcd66bb231ea81caab40aa54b015c5480fde7dac899128438ecfb10d818dde456db8ec4cbeebc7f32f3c8ff17594b6a78c0f04f0361555f SHA512 c8eeb974d797316a8dc332c4068b2850eee124a13b0792cdc8acaefe521d8b40161f9159bbfee2866ab2c4f6133ceaaa1b5ed704a5f0db5ae3819d76042cbf36 @@ -311,9 +309,7 @@ DIST tiny-skia-path-0.11.4.crate 47764 BLAKE2B 55b76adc467fb4c063ac2136271c353b9 DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e -DIST tokio-1.38.1.crate 774260 BLAKE2B c30488cf0beb002732991f86ffbbd4edc4fb3661837cfecfc93b8cbf9972ff307ed4c41c893221207995953daa7123c8ae0c5dda43111df74f9192b82f2eed1c SHA512 72934b781cafb27488325de9226bcdfcd2327f4dac0d58a22b87e3ffa3604db431985efb8ec68f1287d1cf17a9c3273aea89558d19572ecd2895e0e64b97141c DIST tokio-1.39.2.crate 780859 BLAKE2B c7841e36893ce676cde3431fb8d90ffad8774c9886af1a6809aba823ff4cab48a5706670e2ea60c9aafe03ead8828a3c8eb10c21d7c5e7fd8eab7795752a769c SHA512 f16ce6d7585efb151d9668b0b5e86dea7c227c490bd31d9589ab98aacfd220532d0efbf7d7f866ca1074fde6bfee0df6b95930b4ce4ab494b2f4ce7030b2678d -DIST tokio-macros-2.3.0.crate 11753 BLAKE2B 53429417a6fe3bc6c320ac5e321ffb2b19a64236a8a499fbb10b501d875e9d266fca2d82364a8aabdfecab46e4aef1b48d3b8ab3ac20086b54834c3e2f0f1b98 SHA512 cdb2f13141895035b76d38137dfd0e6829a5f8a617d0b63ec53ff51723c69e301d49f19c4b8b7e86c6e6a2cf58c1aeb35d071193029005fdfb9127f5a12841ae DIST tokio-macros-2.4.0.crate 12501 BLAKE2B 9b358adb86e828faeb956d24a1ebf68b51a69bce519ad9760ec3d3b8eb1cf4435afd4edc5ddbf634fe152bc77b8675182dda3f076f1011c5b5b97850c1fa1689 SHA512 f4a445f6c2cc7c1cfb5825919cd3dea3af52720c7793c20601d05870e7efbcfe0c6231fba7ada49b5ce46757f0e1475b3667914ff33c2fcb25e9a40151bd2501 DIST toml-0.8.12.crate 51145 BLAKE2B bbd5b7c536c16b23f26bc520298172a61a61cf72195191d1d3eddcf54ef0ceef781902ad2c0033fab5aed11229400ec537e3cf86c24645a6d111b387ca8d54c7 SHA512 dd8054e20aac5320a2a6a7d47640cc56e48c2b6db01069786382fe5ae19e9b307fe7f4811ce5b8fd283a307c0aabb2b7f57101e05edadf79636785128b5cc265 DIST toml_datetime-0.6.5.crate 10910 BLAKE2B 93a21ab2784e96ee2e6b56c7b4f733f6ac4c68c1e7d7dac3fbd8aceedb3580e25b4a9c7d9c3f9b5ed152560353b3e80906e37824956dc4ea90bc6f039768f6cb SHA512 502bdedbcbd2ac9fbaa5f4b51f2e409af185f3633f01f8845de5e3b007f2400215ddeb82ac588bc915ed5a5f9d7251ccf93fe2a57cd40fca2927f4c0966357e6 diff --git a/x11-terms/rio/rio-0.1.5.ebuild b/x11-terms/rio/rio-0.1.5.ebuild deleted file mode 100644 index 728e84ed97..0000000000 --- a/x11-terms/rio/rio-0.1.5.ebuild +++ /dev/null @@ -1,491 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.13.3 - -EAPI=8 - -CRATES=" - ab_glyph@0.2.28 - ab_glyph_rasterizer@0.1.8 - addr2line@0.21.0 - adler32@1.2.0 - adler@1.0.2 - ahash@0.8.11 - aho-corasick@1.1.3 - allocator-api2@0.2.18 - android-activity@0.6.0 - android-properties@0.2.2 - android_system_properties@0.1.5 - anes@0.1.6 - anstream@0.6.13 - anstyle-parse@0.2.3 - anstyle-query@1.0.2 - anstyle-wincon@3.0.2 - anstyle@1.0.6 - approx@0.5.1 - arrayref@0.3.7 - arrayvec@0.7.4 - as-raw-xcb-connection@1.0.1 - ash@0.38.0+1.3.281 - atomic-waker@1.1.2 - autocfg@1.2.0 - backtrace@0.3.71 - base64@0.21.7 - bit-set@0.6.0 - bit-vec@0.7.0 - bit_field@0.10.2 - bitflags@1.3.2 - bitflags@2.6.0 - block2@0.5.1 - block@0.1.6 - bumpalo@3.16.0 - bytemuck@1.16.3 - bytemuck_derive@1.6.0 - byteorder@1.5.0 - bytes@0.3.0 - bytes@1.6.0 - calloop-wayland-source@0.2.0 - calloop-wayland-source@0.3.0 - calloop@0.12.4 - calloop@0.13.0 - cast@0.3.0 - cc@1.0.95 - cesu8@1.1.0 - cfg-if@0.1.10 - cfg-if@1.0.0 - cfg_aliases@0.1.1 - cfg_aliases@0.2.1 - ciborium-io@0.2.2 - ciborium-ll@0.2.2 - ciborium@0.2.2 - clap@4.5.9 - clap_builder@4.5.9 - clap_derive@4.5.8 - clap_lex@0.7.0 - clipboard-win@3.1.1 - cocoa-foundation@0.1.2 - cocoa@0.25.0 - codespan-reporting@0.11.1 - color_quant@1.1.0 - colorchoice@1.0.0 - com@0.6.0 - com_macros@0.6.0 - com_macros_support@0.6.0 - combine@4.6.7 - concurrent-queue@2.5.0 - console_error_panic_hook@0.1.7 - console_log@0.2.2 - copypasta@0.10.1 - core-foundation-sys@0.8.6 - core-foundation@0.9.4 - core-graphics-types@0.1.3 - core-graphics@0.23.2 - core-text@20.1.0 - crc32fast@1.4.0 - criterion-plot@0.5.0 - criterion@0.5.1 - crossbeam-channel@0.5.13 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.19 - crossfont@0.8.0 - crunchy@0.2.2 - cstr@0.2.12 - cursor-icon@1.1.0 - d3d12@22.0.0 - deflate@1.0.0 - dirs-sys@0.4.1 - dirs@5.0.1 - dispatch@0.2.0 - dlib@0.5.2 - document-features@0.2.10 - downcast-rs@1.2.1 - dpi@0.1.1 - dwrote@0.11.0 - either@1.11.0 - env_logger@0.4.3 - equivalent@1.0.1 - errno@0.3.8 - euclid@0.22.9 - exr@1.72.0 - fdeflate@0.3.4 - filetime@0.2.23 - flate2@1.0.29 - flume@0.11.0 - fnv@1.0.7 - font-types@0.6.0 - fontconfig-parser@0.5.6 - foreign-types-macros@0.2.3 - foreign-types-shared@0.3.1 - foreign-types@0.5.0 - form_urlencoded@1.2.1 - freetype-rs@0.36.0 - freetype-sys@0.20.1 - fsevent-sys@4.1.0 - fuchsia-cprng@0.1.1 - fuchsia-zircon-sys@0.3.3 - fuchsia-zircon@0.3.3 - futures-channel@0.3.30 - futures-core@0.3.30 - futures-executor@0.3.30 - futures-io@0.3.30 - futures-macro@0.3.30 - futures-sink@0.3.30 - futures-task@0.3.30 - futures-util@0.3.30 - futures@0.3.30 - gethostname@0.4.3 - getrandom@0.2.14 - gif@0.13.1 - gimli@0.28.1 - gl_generator@0.14.0 - glow@0.13.1 - glutin_wgl_sys@0.6.0 - gpu-alloc-types@0.3.0 - gpu-alloc@0.6.0 - gpu-allocator@0.26.0 - gpu-descriptor-types@0.2.0 - gpu-descriptor@0.3.0 - guillotiere@0.6.2 - half@2.4.1 - hashbrown@0.14.3 - hassle-rs@0.11.0 - heck@0.5.0 - hermit-abi@0.3.9 - hexf-parse@0.2.1 - idna@0.5.0 - image@0.24.9 - indexmap@2.2.6 - inotify-sys@0.1.5 - inotify@0.9.6 - iovec@0.1.4 - is-terminal@0.4.12 - itertools@0.10.5 - itoa@1.0.11 - jni-sys@0.3.0 - jni@0.21.1 - jobserver@0.1.31 - jpeg-decoder@0.3.1 - js-sys@0.3.69 - khronos-egl@6.0.0 - khronos_api@3.1.0 - kqueue-sys@1.0.4 - kqueue@1.0.8 - lazy-bytes-cast@5.0.1 - lazy_static@1.4.0 - lebe@0.5.2 - libc@0.2.155 - libloading@0.8.3 - libredox@0.0.2 - libredox@0.1.3 - linked-hash-map@0.5.6 - linux-raw-sys@0.4.13 - litrs@0.4.1 - lock_api@0.4.12 - log@0.3.9 - log@0.4.22 - malloc_buf@0.0.6 - memchr@2.7.2 - memmap2@0.9.4 - metal@0.29.0 - miniz_oxide@0.7.2 - mio@0.8.11 - miow@0.5.0 - naga@22.0.0 - ndk-context@0.1.1 - ndk-sys@0.5.0+25.2.9519653 - ndk-sys@0.6.0+11769913 - ndk@0.9.0 - net2@0.2.39 - notify@6.1.1 - num-traits@0.2.18 - num_cpus@1.16.0 - num_enum@0.7.2 - num_enum_derive@0.7.2 - objc-foundation@0.1.1 - objc-sys@0.3.5 - objc2-app-kit@0.2.2 - objc2-cloud-kit@0.2.2 - objc2-contacts@0.2.2 - objc2-core-data@0.2.2 - objc2-core-image@0.2.2 - objc2-core-location@0.2.2 - objc2-encode@4.0.3 - objc2-foundation@0.2.2 - objc2-link-presentation@0.2.2 - objc2-metal@0.2.2 - objc2-quartz-core@0.2.2 - objc2-symbols@0.2.2 - objc2-ui-kit@0.2.2 - objc2-uniform-type-identifiers@0.2.2 - objc2-user-notifications@0.2.2 - objc2@0.5.2 - objc@0.2.7 - objc_id@0.1.1 - object@0.32.2 - once_cell@1.19.0 - oorandom@11.1.3 - option-ext@0.2.0 - orbclient@0.3.47 - ordered-float@4.2.0 - owned_ttf_parser@0.24.0 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - paste@1.0.14 - percent-encoding@2.3.1 - pin-project-internal@1.1.5 - pin-project-lite@0.2.14 - pin-project@1.1.5 - pin-utils@0.1.0 - pkg-config@0.3.30 - plotters-backend@0.3.5 - plotters-svg@0.3.5 - plotters@0.3.5 - png@0.17.13 - polling@3.7.0 - ppv-lite86@0.2.17 - presser@0.3.1 - proc-macro-crate@3.1.0 - proc-macro2@1.0.81 - profiling@1.0.15 - qoi@0.4.1 - quick-xml@0.34.0 - quote@1.0.36 - rand@0.4.6 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.3.1 - rand_core@0.4.2 - rand_core@0.6.4 - range-alloc@0.1.3 - raw-window-handle@0.6.2 - rayon-core@1.12.1 - rayon@1.10.0 - rdrand@0.4.0 - read-fonts@0.20.0 - redox_syscall@0.4.1 - redox_syscall@0.5.1 - redox_users@0.4.5 - regex-automata@0.4.6 - regex-syntax@0.8.3 - regex@1.10.5 - remove_dir_all@0.5.3 - renderdoc-sys@1.1.0 - rio-winit-fork@0.30.4 - roxmltree@0.19.0 - rustc-demangle@0.1.23 - rustc-hash@1.1.0 - rustc-hash@2.0.0 - rustix@0.38.34 - ryu@1.0.17 - same-file@1.0.6 - scoped-tls@1.0.1 - scopeguard@1.2.0 - sctk-adwaita@0.10.1 - serde@1.0.204 - serde_derive@1.0.204 - serde_json@1.0.116 - serde_spanned@0.6.5 - signal-hook-registry@1.4.2 - signal-hook@0.3.17 - simd-adler32@0.3.7 - skrifa@0.20.0 - slab@0.4.9 - slotmap@1.0.7 - smallvec@1.13.2 - smithay-client-toolkit@0.18.1 - smithay-client-toolkit@0.19.2 - smithay-clipboard@0.7.1 - smol_str@0.2.2 - spin@0.9.8 - spirv@0.3.0+sdk-1.3.268.0 - static_assertions@1.1.0 - strict-num@0.1.1 - strsim@0.11.1 - svg_fmt@0.4.2 - swash@0.1.18 - syn@1.0.109 - syn@2.0.60 - tempdir@0.3.7 - termcolor@1.4.1 - thiserror-impl@1.0.63 - thiserror@1.0.63 - tiff@0.9.1 - tiny-skia-path@0.11.4 - tiny-skia@0.11.4 - tinytemplate@1.2.1 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - tokio-macros@2.3.0 - tokio@1.38.1 - toml@0.8.12 - toml_datetime@0.6.5 - toml_edit@0.21.1 - toml_edit@0.22.12 - tracing-core@0.1.32 - tracing@0.1.40 - ttf-parser@0.21.1 - ttf-parser@0.24.0 - twox-hash@1.6.3 - unicode-bidi@0.3.15 - unicode-ident@1.0.12 - unicode-normalization@0.1.23 - unicode-segmentation@1.11.0 - unicode-width@0.1.13 - unicode-xid@0.2.4 - url@2.5.2 - utf8parse@0.2.1 - version_check@0.9.4 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.92 - wasm-bindgen-futures@0.4.42 - wasm-bindgen-macro-support@0.2.92 - wasm-bindgen-macro@0.2.92 - wasm-bindgen-shared@0.2.92 - wasm-bindgen-test-macro@0.3.42 - wasm-bindgen-test@0.3.42 - wasm-bindgen@0.2.92 - wayland-backend@0.3.6 - wayland-client@0.31.5 - wayland-csd-frame@0.3.0 - wayland-cursor@0.31.1 - wayland-protocols-plasma@0.3.3 - wayland-protocols-wlr@0.2.0 - wayland-protocols-wlr@0.3.3 - wayland-protocols@0.31.2 - wayland-protocols@0.32.3 - wayland-scanner@0.31.4 - wayland-sys@0.31.4 - web-sys@0.3.69 - web-time@1.1.0 - weezl@0.1.8 - wgpu-core@22.0.0 - wgpu-hal@22.0.0 - wgpu-types@22.0.0 - wgpu@22.1.0 - widestring@1.1.0 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.8 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.51.1 - windows-sys@0.42.0 - windows-sys@0.45.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.42.2 - windows-targets@0.48.5 - windows-targets@0.52.5 - windows@0.42.0 - windows@0.51.1 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.5 - windows_aarch64_msvc@0.42.2 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.5 - windows_i686_gnu@0.42.2 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 - windows_i686_msvc@0.42.2 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.5 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.5 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.5 - windows_x86_64_msvc@0.42.2 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.5 - winnow@0.5.40 - winnow@0.6.7 - wio@0.2.2 - x11-clipboard@0.9.2 - x11-dl@2.21.0 - x11rb-protocol@0.13.0 - x11rb@0.13.0 - xcursor@0.3.5 - xi-unicode@0.3.0 - xkbcommon-dl@0.4.2 - xkeysym@0.2.0 - xml-rs@0.8.20 - yazi@0.1.6 - yeslogic-fontconfig-sys@5.0.0 - zeno@0.2.3 - zerocopy-derive@0.7.32 - zerocopy@0.7.32 - zune-inflate@0.2.54 -" - -inherit cargo desktop - -DESCRIPTION="A hardware-accelerated GPU terminal emulator powered by WebGPU" -HOMEPAGE="https://raphamorim.io/rio/" -SRC_URI=" - ${CARGO_CRATE_URIS} - https://github.com/raphamorim/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 - Unicode-DFS-2016 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+wayland +X" -REQUIRED_USE="|| ( wayland X )" - -DEPEND=" - media-libs/freetype:2 - media-libs/fontconfig - wayland? ( dev-libs/wayland ) - wayland? ( x11-libs/libxkbcommon[wayland] ) - X? ( x11-libs/libxkbcommon[X] ) - >=sys-libs/ncurses-6.4_p20240330 -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-build/cmake - virtual/pkgconfig - >=virtual/rust-1.78.0 -" - -PATCHES=( - "${FILESDIR}/${P}-remove-min-rust-version-requirement.patch" -) - -QA_FLAGS_IGNORED="usr/bin/rio" - -DOCS=( - "README.md" - "CHANGELOG.md" - "docs/docs" -) - -src_prepare() { - default - sed -i '/^strip =/d' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - $(usev wayland) - $(usev X x11) - ) - cargo_src_configure --verbose --no-default-features -} - -src_install() { - dobin "$(cargo_target_dir)/${PN}" - - dodoc -r "${DOCS[@]}" - newicon -s scalable "misc/logo.svg" "${PN}.svg" - domenu "misc/${PN}.desktop" -} From f867f95aa5a283402cd8c510c92be00ba2555c8b Mon Sep 17 00:00:00 2001 From: Username404-59 Date: Tue, 13 Aug 2024 18:30:14 +0200 Subject: [PATCH 6/8] dev-util/DirectXShaderCompiler: add 1.8.2405 and 1.8.2407 Signed-off-by: Username404-59 Closes: https://github.com/gentoo/guru/pull/229 Signed-off-by: David Roman --- .../DirectXShaderCompiler-1.8.2405.ebuild | 71 +++++++++++++++++++ .../DirectXShaderCompiler-1.8.2407.ebuild | 71 +++++++++++++++++++ dev-util/DirectXShaderCompiler/Manifest | 6 ++ 3 files changed, 148 insertions(+) create mode 100644 dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.8.2405.ebuild create mode 100644 dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.8.2407.ebuild diff --git a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.8.2405.ebuild b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.8.2405.ebuild new file mode 100644 index 0000000000..d31d0f3f1e --- /dev/null +++ b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.8.2405.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit cmake check-reqs python-any-r1 + +DESCRIPTION="Microsoft DirectX Shader Compiler which is based on LLVM/Clang" +HOMEPAGE="https://github.com/microsoft/DirectXShaderCompiler" +# ToDo: unbundle spirv headers/tools and directx headers +SPIRV_HEADERS_COMMIT_MAGIC="4f7b471f1a66b6d06462cd4ba57628cc0cd087d7" +SPIRV_TOOLS_COMMIT_MAGIC="dd4b663e13c07fea4fbb3f70c1c91c86731099f7" +DIRECTX_HEADERS_COMMIT_MAGIC="980971e835876dc0cde415e8f9bc646e64667bf7" +SRC_URI="https://github.com/microsoft/DirectXShaderCompiler/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +https://github.com/KhronosGroup/SPIRV-Headers/archive/${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-headers-${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz +https://github.com/KhronosGroup/SPIRV-Tools/archive/${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-tools-${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz +https://github.com/microsoft/DirectX-Headers/archive/${DIRECTX_HEADERS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-directxheaders-${DIRECTX_HEADERS_COMMIT_MAGIC}.tar.gz" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="${PYTHON_DEPS}" +# Todo: unbundle +# dev-util/directx-headers +# dev-util/spirv-headers +# dev-util/spirv-tools +RDEPEND=" + sys-libs/zlib:0= + >=dev-libs/libffi-3.4.2-r1:0= +" +BDEPEND="sys-devel/gnuconfig" + +CHECKREQS_MEMORY="4G" +CHECKREQS_DISK_BUILD="4G" +CMAKE_EXTRA_CACHE_FILE="${S}/cmake/caches/PredefinedParams.cmake" + +src_prepare() { + rm -d "${S}"/external/SPIRV* || die + rm -d "${S}"/external/DirectX* || die + mv "${WORKDIR}/SPIRV-Headers-${SPIRV_HEADERS_COMMIT_MAGIC}" "${S}/external/SPIRV-Headers" || die "can't move headers" + mv "${WORKDIR}/SPIRV-Tools-${SPIRV_TOOLS_COMMIT_MAGIC}" "${S}/external/SPIRV-Tools"|| die "can't move tools" + mv "${WORKDIR}/DirectX-Headers-${DIRECTX_HEADERS_COMMIT_MAGIC}" "${S}/external/DirectX-Headers"|| die "can't move DXH" + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -Wno-dev + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/dxc" + -DLLVM_BUILD_DOCS=0 + -DLLVM_BUILD_TOOLS=0 + -DSPIRV_BUILD_TESTS=0 + -DLLVM_ENABLE_WERROR=0 + -DSPIRV_WERROR=0 + -DSPIRV_WARN_EVERYTHING=0 + -DBUILD_SHARED_LIBS=OFF + -DLLVM_VERSION_SUFFIX=dxc + ) + cmake_src_configure +} +src_install() { + cmake_src_install + cat > "99${PN}" <<-EOF + LDPATH="${EPREFIX}/usr/lib/llvm/dxc/lib" + EOF + doenvd "99${PN}" + dosym -r /usr/lib/llvm/dxc/bin/dxc /usr/bin/dxc +} diff --git a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.8.2407.ebuild b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.8.2407.ebuild new file mode 100644 index 0000000000..f04499d858 --- /dev/null +++ b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.8.2407.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit cmake check-reqs python-any-r1 + +DESCRIPTION="Microsoft DirectX Shader Compiler which is based on LLVM/Clang" +HOMEPAGE="https://github.com/microsoft/DirectXShaderCompiler" +# ToDo: unbundle spirv headers/tools and directx headers +SPIRV_HEADERS_COMMIT_MAGIC="2acb319af38d43be3ea76bfabf3998e5281d8d12" +SPIRV_TOOLS_COMMIT_MAGIC="0cfe9e7219148716dfd30b37f4d21753f098707a" +DIRECTX_HEADERS_COMMIT_MAGIC="980971e835876dc0cde415e8f9bc646e64667bf7" +SRC_URI="https://github.com/microsoft/DirectXShaderCompiler/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +https://github.com/KhronosGroup/SPIRV-Headers/archive/${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-headers-${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz +https://github.com/KhronosGroup/SPIRV-Tools/archive/${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-tools-${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz +https://github.com/microsoft/DirectX-Headers/archive/${DIRECTX_HEADERS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-directxheaders-${DIRECTX_HEADERS_COMMIT_MAGIC}.tar.gz" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="${PYTHON_DEPS}" +# Todo: unbundle +# dev-util/directx-headers +# dev-util/spirv-headers +# dev-util/spirv-tools +RDEPEND=" + sys-libs/zlib:0= + >=dev-libs/libffi-3.4.2-r1:0= +" +BDEPEND="sys-devel/gnuconfig" + +CHECKREQS_MEMORY="4G" +CHECKREQS_DISK_BUILD="4G" +CMAKE_EXTRA_CACHE_FILE="${S}/cmake/caches/PredefinedParams.cmake" + +src_prepare() { + rm -d "${S}"/external/SPIRV* || die + rm -d "${S}"/external/DirectX* || die + mv "${WORKDIR}/SPIRV-Headers-${SPIRV_HEADERS_COMMIT_MAGIC}" "${S}/external/SPIRV-Headers" || die "can't move headers" + mv "${WORKDIR}/SPIRV-Tools-${SPIRV_TOOLS_COMMIT_MAGIC}" "${S}/external/SPIRV-Tools"|| die "can't move tools" + mv "${WORKDIR}/DirectX-Headers-${DIRECTX_HEADERS_COMMIT_MAGIC}" "${S}/external/DirectX-Headers"|| die "can't move DXH" + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -Wno-dev + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/dxc" + -DLLVM_BUILD_DOCS=0 + -DLLVM_BUILD_TOOLS=0 + -DSPIRV_BUILD_TESTS=0 + -DLLVM_ENABLE_WERROR=0 + -DSPIRV_WERROR=0 + -DSPIRV_WARN_EVERYTHING=0 + -DBUILD_SHARED_LIBS=OFF + -DLLVM_VERSION_SUFFIX=dxc + ) + cmake_src_configure +} +src_install() { + cmake_src_install + cat > "99${PN}" <<-EOF + LDPATH="${EPREFIX}/usr/lib/llvm/dxc/lib" + EOF + doenvd "99${PN}" + dosym -r /usr/lib/llvm/dxc/bin/dxc /usr/bin/dxc +} diff --git a/dev-util/DirectXShaderCompiler/Manifest b/dev-util/DirectXShaderCompiler/Manifest index 698c475b51..dfb1a348f0 100644 --- a/dev-util/DirectXShaderCompiler/Manifest +++ b/dev-util/DirectXShaderCompiler/Manifest @@ -1,7 +1,13 @@ DIST DirectXShaderCompiler-1.7.2207.tar.gz 23764105 BLAKE2B 4b3bab8a961cdec96fd31da85386cf61af304d5ed1f6dcb40530bb2b084bc454f42ecfcbf9bcb228ecd2870c13b7b211509e05e3b7ed08ee3c2ed264505d162d SHA512 4faa6b53f2f694c9593ebf4ac02ce771fe1cb1822595799dc3a6c85752de701afe546b5fbdfedcc0ba466b0081bc679fca1fd7fb5fc05167c7449fb378a1c651 DIST DirectXShaderCompiler-1.7.2212.tar.gz 23855402 BLAKE2B 0a6ffd8f9b4e716b5c5d8eb9708f79c95397f6c0d76e6b7769b5d47f1ea650941440f9eeb530654bdec84f02be8ed272278b19f00826f7d3d088d2d7170c7531 SHA512 54eb737c56948a46182158141ca8d0bd908a9fec122d93fcee53f8abfe707f0075de7ec6bd86ac5d58a3472110ba29f5849c9ad75f570c540c1a22c403ecb3b5 +DIST DirectXShaderCompiler-1.8.2405.tar.gz 24354504 BLAKE2B 0f84bc2182ef34b0e9a21a24c7a0a811fcdd8dba2683212385f4384064a49ae84b370acb3629dcd1bbbab291b415ab5480181514b4b26c81f67d3fbda20545aa SHA512 62ebc51df8beabb0c64376c2f5fbb170501bbfb360cabc8d4ade037b5a842bcb936140f55120221d4ff020378c728cdf037666698c7a12d5dea1ef42f849a75a +DIST DirectXShaderCompiler-1.8.2407.tar.gz 24397154 BLAKE2B 533f2e7a15abb2cfda05d7c437030d761cb6127f1c5fc3db851608d3b157eedbbb0fb4059ea3402156d97aebe6da8fde398024d3c94c421ad2dcc5604db24a2c SHA512 7b7a829fd8766942bb526cd0bbda71ebd081c54c6ce83b1266bc8c0340776d1d40f9d0fdb73946d713ee2d21b103ffee5d47110ee72f37b16ade56d3be984990 DIST DirectXShaderCompiler-directxheaders-980971e835876dc0cde415e8f9bc646e64667bf7.tar.gz 326310 BLAKE2B 8ea4bbae290926c08d02d1a1262e813bb188c62a6deb81ed03954c500473581dc2430d09ca0742c42c5d8bfc2e232c999531ec5ad139aa791b7e8b06dfacd61d SHA512 a570068d3c25c68eba34a2653108e2019f888a7392a803f97da9a401713b14bf4235520f0adc37c2f6ffb27cfb118ca7bb0fc8e446b342a7393c9c64afd84ed8 DIST DirectXShaderCompiler-headers-0bcc624926a25a2a273d07877fd25a6ff5ba1cfb.tar.gz 437771 BLAKE2B 08815e36ad99b84777e38ad0c5616b6608a552f993e7f67433f2b8e20de81e9bce41420ac5998f5b67bca70a92ce70aed91b238990bd431c7b97070dfb0c5a60 SHA512 5995cf75d5605d41e9643bca81c195ef5aaa17d596e0282807f6fa8f8c494f7b63a41d611c535ae43dc3d609436aabef1e0d89626f37e6f20bad17b5e122e32c +DIST DirectXShaderCompiler-headers-2acb319af38d43be3ea76bfabf3998e5281d8d12.tar.gz 522013 BLAKE2B fa3ab292fbdc0b219e23f3919014b7e2f891dee3fab4a1c21829013ff93cb445c920fa30358b6162a4bdbb28ddf9babe56286f0e8e96a51825add2b3ee3e8a04 SHA512 364ab8ea4a81b3589bd9e58d50c89d21859cb4a324b224f74ec7c371631f127c0e7f36d074436b6cba8a1919e83d3a3790baa94268b47862c28a2d3ca55fccfa +DIST DirectXShaderCompiler-headers-4f7b471f1a66b6d06462cd4ba57628cc0cd087d7.tar.gz 472655 BLAKE2B 5021f997445539ecaf825460f7e675a1e8d9be7457245a3db31f6fdc63956b8b4987da63f813ece3b8158a8eec4e56760693d1d2dfc49be37ee09a29e299ba82 SHA512 adfdf80baf8c8e83595dfbd9245b821b00918f342174d2ff643b426c0da16a9c79877131a697b39b579a2ec691daeae24f846517eac017e41ba6209098f25eab DIST DirectXShaderCompiler-headers-d13b52222c39a7e9a401b44646f0ca3a640fbd47.tar.gz 446718 BLAKE2B 39162460b730cc495a1c2cdd2c9f8e173ad1f88c1f9f5070155347ff455275b33fb043f4ab85b47131cb5014a8adc07d3066f99fc5442ce661f0f388fb1396f0 SHA512 390078d26976e7e95fdda10816bff4946dbae8d7e92d8bdd88501725bf7683ba48b47ca5cbc5491e47539a39bfb9eb5c423e24f2f03dba2e4fe1923bf8e4dd9b +DIST DirectXShaderCompiler-tools-0cfe9e7219148716dfd30b37f4d21753f098707a.tar.gz 3173510 BLAKE2B 66717fe54b26d1fdc758e179574e228c5723ef769578708376ab4098b0ca7670a9a1ec81cd3caa2f234879ac2c49cbe3e7c2ca82000448d393e1e0394e7dd4ed SHA512 fd6beea7307add32c1d0f0b317e1707822cf806b02cc09519d6ec05f432ab2f7c38725de10bbe34c8e701b8a32c95f9a93b0fcadcfb227d4dfab2e365b476944 DIST DirectXShaderCompiler-tools-71b2aee6c868a673ec82d1385f97593aa2881316.tar.gz 3042018 BLAKE2B e9d62559fc270c4140f2638a51b8d14120d84a868a35c488f30bff1b098a98fa1683e85b0778208de61a0b5c0b3f0996071e655a8fa64cc7c3c791527ff9441a SHA512 68f80e4a3395ba7c87ab08f515d265f0c106f39770e043cc8eba5e62f2762405e05e4b5b187e33702ce0a2204fc9d42cbf7ce27a6268daf59f4ab4c04b73d462 +DIST DirectXShaderCompiler-tools-dd4b663e13c07fea4fbb3f70c1c91c86731099f7.tar.gz 3180686 BLAKE2B 21d54c528ceeea3de6d32e071e2fdf9749aabf9381dd3259797d9e6607a047703a5b138a6d7fb24ac4121fa76a557521fddf718f2f6b6ff0cebc16a865250616 SHA512 4f1f16904aecfcf6eef9fbebe99654381405e1ed61e2b61a6c42e9ec7f73208448440c1f87f069859f16f69ee6362ccc89438ef0e11dcc77d5b2a5594bde442a DIST DirectXShaderCompiler-tools-f36a8d47f738cc612c7dd89f145a15465ab437cd.tar.gz 3092790 BLAKE2B 2e1978cb7d92f9556650696136f7e68f0aae46ebbca6caf9bd1d22ad42b5d2fad75dcc9aa2504e61e140e6c0a44e807d7aa94b28a25cd131a8fb239f6003bc21 SHA512 53c9c973f79fd321fa3a3d1f305e8674ccd7a02ceaf779aae7650c68b3d0d8d820fbe380b0450892402a1835f8205c8a7e6efb155929bce217d1b39bd4a34eef From 910b07c201b6309edca34c7ae4b1ba8d19fc1ee8 Mon Sep 17 00:00:00 2001 From: Username404-59 Date: Tue, 13 Aug 2024 19:05:44 +0200 Subject: [PATCH 7/8] media-libs/amdvlk: drop old ebuilds Signed-off-by: Username404-59 Signed-off-by: David Roman --- media-libs/amdvlk/Manifest | 19 --- media-libs/amdvlk/amdvlk-2023.1.1.ebuild | 147 ----------------- media-libs/amdvlk/amdvlk-2023.1.2.ebuild | 147 ----------------- media-libs/amdvlk/amdvlk-2023.1.3.ebuild | 149 ------------------ .../amdvlk-2022.4.4-r1-disable-Werror.patch | 13 -- .../files/amdvlk-2023.1.2-gcc13-cstdint.patch | 11 -- 6 files changed, 486 deletions(-) delete mode 100644 media-libs/amdvlk/amdvlk-2023.1.1.ebuild delete mode 100644 media-libs/amdvlk/amdvlk-2023.1.2.ebuild delete mode 100644 media-libs/amdvlk/amdvlk-2023.1.3.ebuild delete mode 100644 media-libs/amdvlk/files/amdvlk-2022.4.4-r1-disable-Werror.patch delete mode 100644 media-libs/amdvlk/files/amdvlk-2023.1.2-gcc13-cstdint.patch diff --git a/media-libs/amdvlk/Manifest b/media-libs/amdvlk/Manifest index 4d1ac16e94..e69de29bb2 100644 --- a/media-libs/amdvlk/Manifest +++ b/media-libs/amdvlk/Manifest @@ -1,19 +0,0 @@ -DIST amdvlk-CWPack-4f8cf0584442a91d829d269158567d7ed926f026.tar.gz 39633 BLAKE2B d5b2a88f0d563eef5beb42a8304cf6cdd825e75242c22acc360c5bb9cbd1d02a4f891b6b2f3a4803e1e6b48a4d176aad40f8bdeca92847f2fbf53674dedeaff3 SHA512 06d56baaba1f1224a5266f4a63c1abf70edba7cc16cc4e62f2f5b1ec94fc2c1cfc4c6f11a9c6ef42c23b29be8d07921caad5e919357c0bd82cf714783eee0bcc -DIST amdvlk-LLVM-dialects-17aafecff46b68206a0ed82d58f5e2fc358367a1.tar.gz 44441 BLAKE2B a94eb01ae3a2a868a1613e17573c5326252fa163d8e336b8c3292d0e3e349e3df98b124d300bbe42870bc2d60d18afe2c566e4484b45beb84a7087c0d58291e4 SHA512 4a6b2484f0fbb63f2cf987184a12f8a4a344ebfbfe5c1f37423fbda88c171f2eee0f7af4d0b066a9a87c3b22e0c92b7f7f1f5536b4c5d59fb2ca10b963cb8e62 -DIST amdvlk-LLVM-dialects-d12df4e895733e0adf8364f22349d92a000ae30d.tar.gz 33556 BLAKE2B c8e005345e965b1ce2d3977886a4939291d00fc4483f7a22b18399c1e0c7e39f766f50d7fb873e5defee58c2f57980b0692e70a11144d0e08e29ac9a57c9fa40 SHA512 77f37150bfcb26f657461c457b4240ba1d339b661521b1633d625439ee5cbcd1765b1eba9dd8239548692058a2e69df6cb359baee5bbb4d3e45d9d664ce04bc7 -DIST amdvlk-LLVM-dialects-f282131c7c331688c31f7c3aabe9b6d3ff09fbc4.tar.gz 33544 BLAKE2B c3c4adcd0413be6a4240820f7efdf3f5e03faf188cb48fd3845b2b84ed9d55d7f334ea91d5b3439b0653cfd0e5e70145092d59b8de9640408b05907f3769396c SHA512 c1d6a2d2528b273645a6a005f8b8c14209104bec9102a5dd344d0f005e6eff6d5478b8ce674f7c6241ecc11aff15a229caf502a10e017cdcadb41b14b28ebead -DIST amdvlk-MetroHash-18893fb28601bb9af1154cd1a671a121fff6d8d3.tar.gz 11729 BLAKE2B b0e3de885e50c317141d62c885b421c7fd2e1ac783733704342bbed3109bff36a9209ab276f534a2231531483539221bbb1014bd39528a91124161bafc5646eb SHA512 8f12f95e80d594c8bd87a852c67a2d6777ce89d1a13e1a87ee17bbb876a0702c14ffe7a7fd65a244620f2043ad5d22ae8eb863d69f1dc5494d985733bbfb7bf9 -DIST amdvlk-gpurt-172e852f90365bac5869f83eb9c929d9daae51f0.tar.gz 308347 BLAKE2B b2839366fd35a452bf29502837c9aeeb1badf181dbe5fb57e042d073dccccb73c4069b5c7c6f3cc7938f9fb45f851e94a30f31c0698d2a523a28bb077ca15d6e SHA512 fae3cdc0c070ddd1d0d7b02ed13b527ec3fe8f766063f8e3fc1cd24729843139d5b5e1d68aec7596ce80128498f14c1e47c775928aa9a341df6429c6a2f24a4e -DIST amdvlk-gpurt-714a028e920c502520011fc4f4556f58ec897424.tar.gz 308297 BLAKE2B aeb699332b76cd6d0ac0dcc47a410e8a6ad0b6b073ca2521b3e6c06b4307ee74b79ae9f7767f43e863b8070f664ffd9ffcbacab5f0b12576069e5469b8f5251e SHA512 8044de6555dd2c73ff75d059bda1bba3ef6960c46bb6a92b4ff77e3ced3a8100380ec3d27e5e8ad49fae2fe6994d548494535aa5023412033a2ed9b9236b52bc -DIST amdvlk-gpurt-e19c8ceca056f0b0d24ca4ecd654ef21d40ea063.tar.gz 303085 BLAKE2B 51efb5bfc62496225ff2ef82760b7d6e5b7b484a43f100a6eec870d6f29c353c3d83c66896687d1ff6a0f2a8569cae157b120642ea1185d1157d95606b08cb2c SHA512 998570f5df17ac2ce457acf5732f0e4ce813403362ea7b88e9805eb6180d92f55933494f204d85549a02e804a8204b35ddfc83e8bd166a8d0c212078cac27ec9 -DIST amdvlk-llpc-1ecd9997579b962be571162931c9e38bd86bafad.tar.gz 2618677 BLAKE2B 5849ce333bc52ea1bba47f253834c10974fdc2089ba41fa41a89d9a9fe0249f6e4286985e092c5aaaa52b2e9aff3704dde01ac09fad82d43556b67786156092e SHA512 11f69a6f31a282acc410d1ddd6a8996842e1076cdd49db8f08378ab1401acac1d4eba48788b7f78fb5d5297dda52fd1ceaeec6e68986168c0a92b49222bda3b5 -DIST amdvlk-llpc-522365aa657f9cf65c4634261b800a04e214fd38.tar.gz 2595121 BLAKE2B a82bfd688abb18857d0c8db28c946eee5be97e3f5740d0ecbbcb01cd978d4bec3eb221ece192bbb49feec27d76b2e682717a48fb56153e6098742362d8c75d61 SHA512 2d2f8245776b37eba2ef271dc22707b0d81422cc6a1ed1983eea51a22f89ca28a147b8b0f4b6126b92193c0b33cf81d08ea7d6121f20f5270296381ea0e82820 -DIST amdvlk-llpc-ffc49b2a07dea2754c1f7f3457a4ab5b4129c422.tar.gz 2599441 BLAKE2B 38c7596947afaf1a40b1e834714d98404aa40a5101a6f989f9cb0a08cae57c8229165241aae1f232511e91b7f1f9bb8c8ba668960dae888e06e2e9f80d6cf386 SHA512 831645a6a107569cec5823a9383de0fb01d7ad469cc14d21e9fd673d3c2efaa4dcb7e7e2453437ced7a2e73c35bcae4b72eb0e9f662b16849ddf310c37dd913d -DIST amdvlk-llvm-project-916f05c15939f5c94a3ec95d5b1fd6dbaf6c1ee4.tar.gz 167651090 BLAKE2B 5d5be2f308f7ca4e12b9bb67fcb33f05245719c0388befe28fd327a4d17b15298a5730ef65dbecb260c4d3f436b5c1204c111e31953fe8ce402df6f4430e865f SHA512 13f87d75d11c779c3e791ee619ba847ca36951d3a6db11441bde455e82936dfee29c21f15412bde711ac5f957be908c80d9248e945be3b0aa59777608b91cd9e -DIST amdvlk-llvm-project-fdc6165b081b7b5e5ba245f4283fcb23d6d9f167.tar.gz 179654477 BLAKE2B 4a09ad5d194525365106b44627693f6eef49b9bd9c38c9eb690ea0288593e7a72467e0f2da757e728b40ee11a26ae3e5305aefe0744965dc7b0166f348539116 SHA512 e8603930e389cbcd0433d48bd72763b0d3ac3acd4f6fadaa3ac68f5148881723863f2816fa6ae34b4cb87538f77a70eb318b31d5ef9c085cc72a5dc9ca83fcb2 -DIST amdvlk-pal-042362399cdac1019fbc7f0ace8489aee2907883.tar.gz 12426374 BLAKE2B b4cd6f3496e9146e481de339128cb6b4be735aec2982f45af9806ce8647cd5e5cc3470dc4bcf82f354f03c227faff3f63148444ac26fd1a54ecdfd9844cff7e7 SHA512 5845d3bdc312915b07b1b59df387d4611ad280c499a8fdb1fa2ec0eba37a286179461b0eb445ac32646cd2c4842670f5e48f26b15a2a4b76864d7efb3fba3e69 -DIST amdvlk-pal-4640888b579bc9b0951c586b08a4552f71780d0d.tar.gz 12404946 BLAKE2B a348bce089766ac86539df1f9297df61d94d5db7993f95d86e8967e8641090949d177e9f6d9c1b257404eac8a0a05836c7f0dd6964b8bfc1946a21c47d7f19e0 SHA512 3b43ff0a86f66a238a02a7c71a0fe957deb63968abf2f48b1222ffd048d8fd3e864240a956fb013ab6336eebebb7a76538f748c0c93fbda9ab110e1d33547ef3 -DIST amdvlk-pal-ac9ff8bd22605bf7fd428fd9cf83248fb4dbe94b.tar.gz 12387976 BLAKE2B bba22f4dab618d6c0a82f1a147d1abc3f098bda78ff654991df9a7b0d8d6b79fc7c2bdf5674587a1694820f1be16dcb9a21e6d6c805fa0e1306f414701e5745c SHA512 c57a521a43e29bfbc730caa267005cfa3b557793310a717967a0e471cfecf44947cdbdab9dd9171f788b98b1653bd7630f43d9fff72bd2193c5eba6c6781c2d0 -DIST amdvlk-xgl-67cd9d1d3016c0522ddf83ba0a0b2bda0de27d4c.tar.gz 1243619 BLAKE2B 46f133a057158f293daa0c37bb60ca87d96728f7becffe5c78839b0658f9237ed1c5b11d57e569f0b62e7542a4f48afbada6527eb5e9c2cb62cbda8b4dd2bd2c SHA512 d7b9970a3bd444149e1801ffc268796a02833db39132c32f7745350bc423c40d111e9e338e9f0e35fa8b6b84c527d313669ff9f7b1488fcf2d4c834ab7495bf2 -DIST amdvlk-xgl-997225355d7fce7392a9e32fe9f0a515f5736d0f.tar.gz 1247401 BLAKE2B 5381474b3e8eb1783ab5b6a6059204fdd1fc6215a4bdc724bef874908d860f3f306773235325c725bddbc1c7e416a00a865e7b11e5218c3bca9fccd09e6bda95 SHA512 4217567268525f934dbde112e4a3b7703576d63cd49776dc1d991897bce406533d5954196cface6c31663d9ae073ec74ea0b084e55dfa91314aca350b9effa47 -DIST amdvlk-xgl-b72c7accced07675aeddace4e143152406076932.tar.gz 1245899 BLAKE2B 9de616524eaead6c650bf9c75f6bb2737e25ffd518012771b66878f4ea20a1b29f18f8e9c5b3f7eb16e0676652f13d8e62e2460376d7d6e2fcef54b82c4e5c61 SHA512 d5b975967fbb168717c8dcd2b9a1f786e5fead2276f9aaf3ca1fe68e8fd0ad00999f3af4e507b58674a62973a6f1cc57495280522aeea77f4925e4b7686e7b65 diff --git a/media-libs/amdvlk/amdvlk-2023.1.1.ebuild b/media-libs/amdvlk/amdvlk-2023.1.1.ebuild deleted file mode 100644 index 02d04f50ff..0000000000 --- a/media-libs/amdvlk/amdvlk-2023.1.1.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MULTILIB_COMPAT=( abi_x86_{32,64} ) -PYTHON_COMPAT=( python3_{10..11} ) - -inherit check-reqs python-any-r1 cmake-multilib - -DESCRIPTION="AMD Open Source Driver for Vulkan" -HOMEPAGE="https://github.com/GPUOpen-Drivers/AMDVLK" - -### SOURCE CODE PER_VERSION VARIABLES -FETCH_URI="https://github.com/GPUOpen-Drivers" -## For those who wants update ebuild: check https://github.com/GPUOpen-Drivers/AMDVLK/blob/${VERSION}/default.xml -## e.g. https://github.com/GPUOpen-Drivers/AMDVLK/blob/v-2022.Q3.5/default.xml -## and place commits in the desired variables -## EXAMPLE: XGL_COMMIT="80e5a4b11ad2058097e77746772ddc9ab2118e07" -## SRC_URI="... ${FETCH_URI}/$PART/archive/$COMMIT.zip -> $PART-$COMMIT.zip ..." -XGL_COMMIT="67cd9d1d3016c0522ddf83ba0a0b2bda0de27d4c" -PAL_COMMIT="042362399cdac1019fbc7f0ace8489aee2907883" -LLPC_COMMIT="ffc49b2a07dea2754c1f7f3457a4ab5b4129c422" -GPURT_COMMIT="e19c8ceca056f0b0d24ca4ecd654ef21d40ea063" -LLVM_PROJECT_COMMIT="916f05c15939f5c94a3ec95d5b1fd6dbaf6c1ee4" -METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3" -CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026" -# Submodule of LLPC, also updates often. Grab commit version from -# https://github.com/GPUOpen-Drivers/llpc/tree/dev/imported -LLVM_DIALECTS_COMMIT="d12df4e895733e0adf8364f22349d92a000ae30d" -# end of variables -SRC_URI="${FETCH_URI}/xgl/archive/${XGL_COMMIT}.tar.gz -> amdvlk-xgl-${XGL_COMMIT}.tar.gz -${FETCH_URI}/pal/archive/${PAL_COMMIT}.tar.gz -> amdvlk-pal-${PAL_COMMIT}.tar.gz -${FETCH_URI}/llpc/archive/${LLPC_COMMIT}.tar.gz -> amdvlk-llpc-${LLPC_COMMIT}.tar.gz -${FETCH_URI}/gpurt/archive/${GPURT_COMMIT}.tar.gz -> amdvlk-gpurt-${GPURT_COMMIT}.tar.gz -${FETCH_URI}/llvm-project/archive/${LLVM_PROJECT_COMMIT}.tar.gz -> amdvlk-llvm-project-${LLVM_PROJECT_COMMIT}.tar.gz -${FETCH_URI}/MetroHash/archive/${METROHASH_COMMIT}.tar.gz -> amdvlk-MetroHash-${METROHASH_COMMIT}.tar.gz -${FETCH_URI}/CWPack/archive/${CWPACK_COMMIT}.tar.gz -> amdvlk-CWPack-${CWPACK_COMMIT}.tar.gz -${FETCH_URI}/llvm-dialects/archive/${LLVM_DIALECTS_COMMIT}.tar.gz -> amdvlk-LLVM-dialects-${LLVM_DIALECTS_COMMIT}.tar.gz" - -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="wayland +raytracing" -REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )" - -BUNDLED_LLVM_DEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]" -DEPEND="wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) - ${BUNDLED_LLVM_DEPEND} - >=dev-util/vulkan-headers-1.3.224 - raytracing? ( dev-util/DirectXShaderCompiler ) - dev-util/glslang[${MULTILIB_USEDEP}]" -BDEPEND="${BUNDLED_LLVM_DEPEND} - ${PYTHON_DEPS} - virtual/linux-sources" -RDEPEND=" ${DEPEND} - x11-libs/libdrm[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libxcb[${MULTILIB_USEDEP}] - x11-libs/libxshmfence[${MULTILIB_USEDEP}] - >=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}] - dev-util/glslang[${MULTILIB_USEDEP}] - dev-libs/openssl[${MULTILIB_USEDEP}]" #890449 - -CHECKREQS_MEMORY="7G" -CHECKREQS_DISK_BUILD="4G" -CMAKE_USE_DIR="${S}/xgl" - -PATCHES=( - "${FILESDIR}/amdvlk-2022.3.5-no-compiler-presets.patch" #875821 - "${FILESDIR}/amdvlk-2022.4.1-proper-libdir.patch" - "${FILESDIR}/amdvlk-2022.4.2-license-path.patch" #878803 - "${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations.patch" - "${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations-part2.patch" - "${FILESDIR}/amdvlk-2022.4.4-r1-disable-Werror.patch" #887777 - "${FILESDIR}/amdvlk-2023.1.2-gcc13-cstdint.patch" #905174 -) - -pkg_pretend(){ - ewarn "It's generally recomended to have at least 16GB memory to build" - ewarn "However, experiments shows that if you'll use MAKEOPTS=\"-j1\" you can build it with 4GB RAM" - ewarn "or you can use MAKEOPTS=\"-j3\" with 7.5GB system memory" - ewarn "See https://wiki.gentoo.org/wiki/AMDVLK#Additional_system_requirements_to_build" - ewarn "Use CHECKREQS_DONOTHING=1 if you need to bypass memory checking" - - check-reqs_pkg_pretend -} - -src_prepare() { - einfo "moving src to proper directories" - mkdir third_party || die - mv xgl-${XGL_COMMIT}/ xgl || die - mv pal-${PAL_COMMIT}/ pal || die - mv llpc-${LLPC_COMMIT}/ llpc || die - mv gpurt-${GPURT_COMMIT}/ gpurt || die - mv llvm-project-${LLVM_PROJECT_COMMIT}/ llvm-project || die - rm -d llpc/imported/llvm-dialects/ || die - mv llvm-dialects-${LLVM_DIALECTS_COMMIT}/ llpc/imported/llvm-dialects/ || die - mv MetroHash-${METROHASH_COMMIT}/ third_party/metrohash || die - mv CWPack-${CWPACK_COMMIT}/ third_party/cwpack || die - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_WAYLAND_SUPPORT=$(usex wayland) - -DVKI_RAY_TRACING=$(usex raytracing) - -DLLVM_HOST_TRIPLE="${CHOST}" - -DLLVM_ENABLE_WERROR=OFF - -DENABLE_WERROR=OFF - -DVAM_ENABLE_WERROR=OFF - -DICD_ANALYSIS_WARNINGS_AS_ERRORS=OFF - -DMETROHASH_ENABLE_WERROR=OFF - -DBUILD_SHARED_LIBS=OFF #LLVM parts don't support shared libs - -DPython3_EXECUTABLE="${PYTHON}" - -DPACKAGE_VERSION="${PV}" - -DPACKAGE_NAME="${PN}" - -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON #Disable installation of various LLVM parts which we had to clean up. - -Wno-dev - ) - cmake_src_configure -} -multilib_check_headers() { - einfo "Checking headers skipped: there is no headers" -} - -multilib_src_install_all() { - default - einfo "Removing unused LLVM parts…" - rm "${ED}"/usr/lib/libLTO* || die "Can't remove unused LLVM lto library" - rm "${ED}"/usr/lib/libRemarks* || die "Can't remove unused LLVM libRemarks library" - rm -r "${ED}"/usr/lib/cmake || die "Can't remove unused LLVM cmake folder" - einfo "Removal done" -} - -pkg_postinst() { - ewarn "Make sure the following line is NOT included in the any Xorg configuration section:" - ewarn "| Driver \"modesetting\"" - ewarn "and make sure you use DRI3 mode for Xorg (not revelant for wayland)" - elog "More information about the configuration can be found here:" - elog "https://github.com/GPUOpen-Drivers/AMDVLK" - elog "You can use AMD_VULKAN_ICD variable to switch to the required driver." - elog "AMD_VULKAN_ICD=RADV application - for using radv." - elog "AMD_VULKAN_ICD=AMDVLK application - for using amdvlk." -} diff --git a/media-libs/amdvlk/amdvlk-2023.1.2.ebuild b/media-libs/amdvlk/amdvlk-2023.1.2.ebuild deleted file mode 100644 index aa0f0cd910..0000000000 --- a/media-libs/amdvlk/amdvlk-2023.1.2.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MULTILIB_COMPAT=( abi_x86_{32,64} ) -PYTHON_COMPAT=( python3_{10..11} ) - -inherit check-reqs python-any-r1 cmake-multilib - -DESCRIPTION="AMD Open Source Driver for Vulkan" -HOMEPAGE="https://github.com/GPUOpen-Drivers/AMDVLK" - -### SOURCE CODE PER_VERSION VARIABLES -FETCH_URI="https://github.com/GPUOpen-Drivers" -## For those who wants update ebuild: check https://github.com/GPUOpen-Drivers/AMDVLK/blob/${VERSION}/default.xml -## e.g. https://github.com/GPUOpen-Drivers/AMDVLK/blob/v-2022.Q3.5/default.xml -## and place commits in the desired variables -## EXAMPLE: XGL_COMMIT="80e5a4b11ad2058097e77746772ddc9ab2118e07" -## SRC_URI="... ${FETCH_URI}/$PART/archive/$COMMIT.zip -> $PART-$COMMIT.zip ..." -XGL_COMMIT="b72c7accced07675aeddace4e143152406076932" -PAL_COMMIT="ac9ff8bd22605bf7fd428fd9cf83248fb4dbe94b" -LLPC_COMMIT="522365aa657f9cf65c4634261b800a04e214fd38" -GPURT_COMMIT="172e852f90365bac5869f83eb9c929d9daae51f0" -LLVM_PROJECT_COMMIT="916f05c15939f5c94a3ec95d5b1fd6dbaf6c1ee4" -METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3" -CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026" -# Submodule of LLPC, also updates often. Grab commit version from -# https://github.com/GPUOpen-Drivers/llpc/tree/${LLPC_COMMIT}/imported -LLVM_DIALECTS_COMMIT="f282131c7c331688c31f7c3aabe9b6d3ff09fbc4" -### end of variables -SRC_URI="${FETCH_URI}/xgl/archive/${XGL_COMMIT}.tar.gz -> amdvlk-xgl-${XGL_COMMIT}.tar.gz -${FETCH_URI}/pal/archive/${PAL_COMMIT}.tar.gz -> amdvlk-pal-${PAL_COMMIT}.tar.gz -${FETCH_URI}/llpc/archive/${LLPC_COMMIT}.tar.gz -> amdvlk-llpc-${LLPC_COMMIT}.tar.gz -${FETCH_URI}/gpurt/archive/${GPURT_COMMIT}.tar.gz -> amdvlk-gpurt-${GPURT_COMMIT}.tar.gz -${FETCH_URI}/llvm-project/archive/${LLVM_PROJECT_COMMIT}.tar.gz -> amdvlk-llvm-project-${LLVM_PROJECT_COMMIT}.tar.gz -${FETCH_URI}/MetroHash/archive/${METROHASH_COMMIT}.tar.gz -> amdvlk-MetroHash-${METROHASH_COMMIT}.tar.gz -${FETCH_URI}/CWPack/archive/${CWPACK_COMMIT}.tar.gz -> amdvlk-CWPack-${CWPACK_COMMIT}.tar.gz -${FETCH_URI}/llvm-dialects/archive/${LLVM_DIALECTS_COMMIT}.tar.gz -> amdvlk-LLVM-dialects-${LLVM_DIALECTS_COMMIT}.tar.gz" - -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="wayland +raytracing" -REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )" - -BUNDLED_LLVM_DEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]" -DEPEND="wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) - ${BUNDLED_LLVM_DEPEND} - >=dev-util/vulkan-headers-1.3.224 - raytracing? ( dev-util/DirectXShaderCompiler ) - dev-util/glslang[${MULTILIB_USEDEP}]" -BDEPEND="${BUNDLED_LLVM_DEPEND} - ${PYTHON_DEPS} - virtual/linux-sources" -RDEPEND=" ${DEPEND} - x11-libs/libdrm[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libxcb[${MULTILIB_USEDEP}] - x11-libs/libxshmfence[${MULTILIB_USEDEP}] - >=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}] - dev-util/glslang[${MULTILIB_USEDEP}] - dev-libs/openssl[${MULTILIB_USEDEP}]" #890449 - -CHECKREQS_MEMORY="7G" -CHECKREQS_DISK_BUILD="4G" -CMAKE_USE_DIR="${S}/xgl" - -PATCHES=( - "${FILESDIR}/amdvlk-2022.3.5-no-compiler-presets.patch" #875821 - "${FILESDIR}/amdvlk-2022.4.1-proper-libdir.patch" - "${FILESDIR}/amdvlk-2022.4.2-license-path.patch" #878803 - "${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations.patch" - "${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations-part2.patch" - "${FILESDIR}/amdvlk-2022.4.4-r1-disable-Werror.patch" #887777 - "${FILESDIR}/amdvlk-2023.1.2-gcc13-cstdint.patch" #905174 -) - -pkg_pretend(){ - ewarn "It's generally recomended to have at least 16GB memory to build" - ewarn "However, experiments shows that if you'll use MAKEOPTS=\"-j1\" you can build it with 4GB RAM" - ewarn "or you can use MAKEOPTS=\"-j3\" with 7.5GB system memory" - ewarn "See https://wiki.gentoo.org/wiki/AMDVLK#Additional_system_requirements_to_build" - ewarn "Use CHECKREQS_DONOTHING=1 if you need to bypass memory checking" - - check-reqs_pkg_pretend -} - -src_prepare() { - einfo "moving src to proper directories" - mkdir third_party || die - mv xgl-${XGL_COMMIT}/ xgl || die - mv pal-${PAL_COMMIT}/ pal || die - mv llpc-${LLPC_COMMIT}/ llpc || die - mv gpurt-${GPURT_COMMIT}/ gpurt || die - mv llvm-project-${LLVM_PROJECT_COMMIT}/ llvm-project || die - rm -d llpc/imported/llvm-dialects/ || die - mv llvm-dialects-${LLVM_DIALECTS_COMMIT}/ llpc/imported/llvm-dialects/ || die - mv MetroHash-${METROHASH_COMMIT}/ third_party/metrohash || die - mv CWPack-${CWPACK_COMMIT}/ third_party/cwpack || die - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_WAYLAND_SUPPORT=$(usex wayland) - -DVKI_RAY_TRACING=$(usex raytracing) - -DLLVM_HOST_TRIPLE="${CHOST}" - -DLLVM_ENABLE_WERROR=OFF - -DENABLE_WERROR=OFF - -DVAM_ENABLE_WERROR=OFF - -DICD_ANALYSIS_WARNINGS_AS_ERRORS=OFF - -DMETROHASH_ENABLE_WERROR=OFF - -DBUILD_SHARED_LIBS=OFF #LLVM parts don't support shared libs - -DPython3_EXECUTABLE="${PYTHON}" - -DPACKAGE_VERSION="${PV}" - -DPACKAGE_NAME="${PN}" - -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON #Disable installation of various LLVM parts which we had to clean up. - -Wno-dev - ) - cmake_src_configure -} -multilib_check_headers() { - einfo "Checking headers skipped: there is no headers" -} - -multilib_src_install_all() { - default - einfo "Removing unused LLVM parts…" - rm "${ED}"/usr/lib/libLTO* || die "Can't remove unused LLVM lto library" - rm "${ED}"/usr/lib/libRemarks* || die "Can't remove unused LLVM libRemarks library" - rm -r "${ED}"/usr/lib/cmake || die "Can't remove unused LLVM cmake folder" - einfo "Removal done" -} - -pkg_postinst() { - ewarn "Make sure the following line is NOT included in the any Xorg configuration section:" - ewarn "| Driver \"modesetting\"" - ewarn "and make sure you use DRI3 mode for Xorg (not revelant for wayland)" - elog "More information about the configuration can be found here:" - elog "https://github.com/GPUOpen-Drivers/AMDVLK" - elog "You can use AMD_VULKAN_ICD variable to switch to the required driver." - elog "AMD_VULKAN_ICD=RADV application - for using radv." - elog "AMD_VULKAN_ICD=AMDVLK application - for using amdvlk." -} diff --git a/media-libs/amdvlk/amdvlk-2023.1.3.ebuild b/media-libs/amdvlk/amdvlk-2023.1.3.ebuild deleted file mode 100644 index 192387df27..0000000000 --- a/media-libs/amdvlk/amdvlk-2023.1.3.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MULTILIB_COMPAT=( abi_x86_{32,64} ) -PYTHON_COMPAT=( python3_{10..11} ) - -inherit check-reqs python-any-r1 cmake-multilib - -DESCRIPTION="AMD Open Source Driver for Vulkan" -HOMEPAGE="https://github.com/GPUOpen-Drivers/AMDVLK" - -### SOURCE CODE PER_VERSION VARIABLES -FETCH_URI="https://github.com/GPUOpen-Drivers" -## For those who wants update ebuild: check https://github.com/GPUOpen-Drivers/AMDVLK/blob/${VERSION}/default.xml -## e.g. https://github.com/GPUOpen-Drivers/AMDVLK/blob/v-2022.Q3.5/default.xml -## and place commits in the desired variables -## EXAMPLE: XGL_COMMIT="80e5a4b11ad2058097e77746772ddc9ab2118e07" -## SRC_URI="... ${FETCH_URI}/$PART/archive/$COMMIT.zip -> $PART-$COMMIT.zip ..." -XGL_COMMIT="997225355d7fce7392a9e32fe9f0a515f5736d0f" -PAL_COMMIT="4640888b579bc9b0951c586b08a4552f71780d0d" -LLPC_COMMIT="1ecd9997579b962be571162931c9e38bd86bafad" -GPURT_COMMIT="714a028e920c502520011fc4f4556f58ec897424" -LLVM_PROJECT_COMMIT="fdc6165b081b7b5e5ba245f4283fcb23d6d9f167" -METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3" -CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026" -# Submodule of LLPC, also updates often. Grab commit version from -# https://github.com/GPUOpen-Drivers/llpc/tree/${LLPC_COMMIT}/imported -LLVM_DIALECTS_COMMIT="17aafecff46b68206a0ed82d58f5e2fc358367a1" -### end of variables -SRC_URI="${FETCH_URI}/xgl/archive/${XGL_COMMIT}.tar.gz -> amdvlk-xgl-${XGL_COMMIT}.tar.gz -${FETCH_URI}/pal/archive/${PAL_COMMIT}.tar.gz -> amdvlk-pal-${PAL_COMMIT}.tar.gz -${FETCH_URI}/llpc/archive/${LLPC_COMMIT}.tar.gz -> amdvlk-llpc-${LLPC_COMMIT}.tar.gz -${FETCH_URI}/gpurt/archive/${GPURT_COMMIT}.tar.gz -> amdvlk-gpurt-${GPURT_COMMIT}.tar.gz -${FETCH_URI}/llvm-project/archive/${LLVM_PROJECT_COMMIT}.tar.gz -> amdvlk-llvm-project-${LLVM_PROJECT_COMMIT}.tar.gz -${FETCH_URI}/MetroHash/archive/${METROHASH_COMMIT}.tar.gz -> amdvlk-MetroHash-${METROHASH_COMMIT}.tar.gz -${FETCH_URI}/CWPack/archive/${CWPACK_COMMIT}.tar.gz -> amdvlk-CWPack-${CWPACK_COMMIT}.tar.gz -${FETCH_URI}/llvm-dialects/archive/${LLVM_DIALECTS_COMMIT}.tar.gz -> amdvlk-LLVM-dialects-${LLVM_DIALECTS_COMMIT}.tar.gz" - -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="wayland +raytracing" -REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )" - -BUNDLED_LLVM_DEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]" -DEPEND="wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) - ${BUNDLED_LLVM_DEPEND} - >=dev-util/vulkan-headers-1.3.224 - raytracing? ( dev-util/DirectXShaderCompiler ) - dev-util/glslang[${MULTILIB_USEDEP}]" -BDEPEND="${BUNDLED_LLVM_DEPEND} - ${PYTHON_DEPS} - virtual/linux-sources" -RDEPEND=" ${DEPEND} - x11-libs/libdrm[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libxcb[${MULTILIB_USEDEP}] - x11-libs/libxshmfence[${MULTILIB_USEDEP}] - >=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}] - dev-util/glslang[${MULTILIB_USEDEP}] - dev-libs/openssl[${MULTILIB_USEDEP}]" #890449 - -CHECKREQS_MEMORY="7G" -CHECKREQS_DISK_BUILD="4G" -CMAKE_USE_DIR="${S}/xgl" -CMAKE_MAKEFILE_GENERATOR=ninja - -PATCHES=( - "${FILESDIR}/amdvlk-2022.3.5-no-compiler-presets.patch" #875821 - "${FILESDIR}/amdvlk-2022.4.1-proper-libdir.patch" - "${FILESDIR}/amdvlk-2022.4.2-license-path.patch" #878803 - #"${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations.patch" - #"${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations-part2.patch" - "${FILESDIR}/amdvlk-2022.4.4-r1-disable-Werror.patch" #887777 - "${FILESDIR}/amdvlk-2023.1.2-gcc13-cstdint.patch" #905174 -) - -pkg_pretend(){ - ewarn "It's generally recomended to have at least 16GB memory to build" - ewarn "However, experiments shows that if you'll use MAKEOPTS=\"-j1\" you can build it with 4GB RAM" - ewarn "or you can use MAKEOPTS=\"-j3\" with 7.5GB system memory" - ewarn "See https://wiki.gentoo.org/wiki/AMDVLK#Additional_system_requirements_to_build" - ewarn "Use CHECKREQS_DONOTHING=1 if you need to bypass memory checking" - - check-reqs_pkg_pretend -} - -src_prepare() { - einfo "moving src to proper directories" - mkdir third_party || die - mv xgl-${XGL_COMMIT}/ xgl || die - mv pal-${PAL_COMMIT}/ pal || die - mv llpc-${LLPC_COMMIT}/ llpc || die - mv gpurt-${GPURT_COMMIT}/ gpurt || die - mv llvm-project-${LLVM_PROJECT_COMMIT}/ llvm-project || die - rm -d llpc/imported/llvm-dialects/ || die - mv llvm-dialects-${LLVM_DIALECTS_COMMIT}/ llpc/imported/llvm-dialects/ || die - mv MetroHash-${METROHASH_COMMIT}/ third_party/metrohash || die - mv CWPack-${CWPACK_COMMIT}/ third_party/cwpack || die - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_WAYLAND_SUPPORT=$(usex wayland) - -DVKI_RAY_TRACING=$(usex raytracing) - -DLLVM_HOST_TRIPLE="${CHOST}" - -DLLVM_ENABLE_WERROR=OFF - -DENABLE_WERROR=OFF - -DVAM_ENABLE_WERROR=OFF - -DICD_ANALYSIS_WARNINGS_AS_ERRORS=OFF - -DMETROHASH_ENABLE_WERROR=OFF - -DBUILD_SHARED_LIBS=OFF #LLVM parts don't support shared libs - -DPython3_EXECUTABLE="${PYTHON}" - -DPACKAGE_VERSION="${PV}" - -DPACKAGE_NAME="${PN}" - -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON #Disable installation of various LLVM parts which we had to clean up. - -Wno-dev - ) - cmake_src_configure -} - -multilib_check_headers() { - einfo "Checking headers skipped: there is no headers" -} - -multilib_src_install_all() { - default - einfo "Removing unused LLVM parts…" - rm "${ED}"/usr/lib/libLTO* || die "Can't remove unused LLVM lto library" - rm "${ED}"/usr/lib/libRemarks* || die "Can't remove unused LLVM libRemarks library" - rm -r "${ED}"/usr/lib/cmake || die "Can't remove unused LLVM cmake folder" - einfo "Removal done" -} - -pkg_postinst() { - ewarn "Make sure the following line is NOT included in the any Xorg configuration section:" - ewarn "| Driver \"modesetting\"" - ewarn "and make sure you use DRI3 mode for Xorg (not revelant for wayland)" - elog "More information about the configuration can be found here:" - elog "https://github.com/GPUOpen-Drivers/AMDVLK" - elog "You can use AMD_VULKAN_ICD variable to switch to the required driver." - elog "AMD_VULKAN_ICD=RADV application - for using radv." - elog "AMD_VULKAN_ICD=AMDVLK application - for using amdvlk." -} diff --git a/media-libs/amdvlk/files/amdvlk-2022.4.4-r1-disable-Werror.patch b/media-libs/amdvlk/files/amdvlk-2022.4.4-r1-disable-Werror.patch deleted file mode 100644 index 01c28e0ea5..0000000000 --- a/media-libs/amdvlk/files/amdvlk-2022.4.4-r1-disable-Werror.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/pal/shared/devdriver/cmake/DevDriver.cmake b/pal/shared/devdriver/cmake/DevDriver.cmake -index b3f2e7e48..cbd9f7839 100644 ---- a/pal/shared/devdriver/cmake/DevDriver.cmake -+++ b/pal/shared/devdriver/cmake/DevDriver.cmake -@@ -111,7 +111,7 @@ function(apply_devdriver_warnings name) - target_compile_options(${name} PRIVATE - -Wall # Enable all warnings. - -Wextra # Enable extra warnings that are not enabled by -Wall. -- -Werror # warning as error -+ #-Werror # warning as error - ) - elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") - target_compile_options(${name} PRIVATE diff --git a/media-libs/amdvlk/files/amdvlk-2023.1.2-gcc13-cstdint.patch b/media-libs/amdvlk/files/amdvlk-2023.1.2-gcc13-cstdint.patch deleted file mode 100644 index 2bfc7d299f..0000000000 --- a/media-libs/amdvlk/files/amdvlk-2023.1.2-gcc13-cstdint.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur amdvlk.orig/pal/src/core/imported/rdf/rdf/inc/amdrdf.h amdvlk/pal/src/core/imported/rdf/rdf/inc/amdrdf.h ---- amdvlk.orig/pal/src/core/imported/rdf/rdf/inc/amdrdf.h 2023-02-16 17:37:47.000000000 +0900 -+++ amdvlk/pal/src/core/imported/rdf/rdf/inc/amdrdf.h 2024-01-17 06:58:02.666146730 +0900 -@@ -25,6 +25,7 @@ - #pragma once - - #include -+#include - #include - #include - #include From 5ab730bea13f3bc7c0a2b78de047ab2e7931ec8e Mon Sep 17 00:00:00 2001 From: Username404-59 Date: Tue, 13 Aug 2024 20:57:11 +0200 Subject: [PATCH 8/8] media-libs/amdvlk: add 2024.3.1 Signed-off-by: Username404-59 Closes: https://github.com/gentoo/guru/pull/230 Signed-off-by: David Roman --- media-libs/amdvlk/Manifest | 8 + media-libs/amdvlk/amdvlk-2024.3.1.ebuild | 148 ++++++++++++++++++ .../amdvlk-2024.3.1-disable-Werror.patch | 13 ++ 3 files changed, 169 insertions(+) create mode 100644 media-libs/amdvlk/amdvlk-2024.3.1.ebuild create mode 100644 media-libs/amdvlk/files/amdvlk-2024.3.1-disable-Werror.patch diff --git a/media-libs/amdvlk/Manifest b/media-libs/amdvlk/Manifest index e69de29bb2..031d3acbe9 100644 --- a/media-libs/amdvlk/Manifest +++ b/media-libs/amdvlk/Manifest @@ -0,0 +1,8 @@ +DIST amdvlk-CWPack-4f8cf0584442a91d829d269158567d7ed926f026.tar.gz 39633 BLAKE2B d5b2a88f0d563eef5beb42a8304cf6cdd825e75242c22acc360c5bb9cbd1d02a4f891b6b2f3a4803e1e6b48a4d176aad40f8bdeca92847f2fbf53674dedeaff3 SHA512 06d56baaba1f1224a5266f4a63c1abf70edba7cc16cc4e62f2f5b1ec94fc2c1cfc4c6f11a9c6ef42c23b29be8d07921caad5e919357c0bd82cf714783eee0bcc +DIST amdvlk-LLVM-dialects-6ff7d39046e280e446fd69aa08c6c6524c68c728.tar.gz 106772 BLAKE2B f00991a1d984bdca1b15ef803d0cf5b75a299c294a0e6ea9bd656ad669426f055cace518950833b35a17c18faafd0318a80f18f5b8e7b3c7fa27f4bec0d65239 SHA512 64e5dbb60fd0d863a58e39dc214c6393a1393cac7aa89ac95c4c285c4daed5f8d40069462081dbcf84043a6478cc471ee9d6e7b74215ba5199a60a2e338f508a +DIST amdvlk-MetroHash-18893fb28601bb9af1154cd1a671a121fff6d8d3.tar.gz 11729 BLAKE2B b0e3de885e50c317141d62c885b421c7fd2e1ac783733704342bbed3109bff36a9209ab276f534a2231531483539221bbb1014bd39528a91124161bafc5646eb SHA512 8f12f95e80d594c8bd87a852c67a2d6777ce89d1a13e1a87ee17bbb876a0702c14ffe7a7fd65a244620f2043ad5d22ae8eb863d69f1dc5494d985733bbfb7bf9 +DIST amdvlk-gpurt-c5b10793bd96432609de2d5945a03ed54b7ebbe8.tar.gz 347915 BLAKE2B 16f770105ac58127eb7da4bc19f55d4e4119190f0be9d39e93d225bffb0a66883d3c06e0cda5b32afad2a218ea09941603a0eba2448bd61f7afda11f065ea069 SHA512 35806ebfc30b7e57ff3a6defeb87e6b049329ea02765264bb7e77ea84f53965b20593570b402730390a23c3284543a180c64dac40139dbcc0ceadf0dac7e2cb2 +DIST amdvlk-llpc-5278a3ff4f184ac76060892671c88d539be084c8.tar.gz 2768765 BLAKE2B 376618d3d63aaf5cd7fa8c2c37e667e9f1add40d3019c6c5cf6ef9e997eea665300bff1d7b665c44808bd1b0abc5735adf8f7ed4be902ed675d003718b0644ed SHA512 3165a854b28df064bf98289eb71f2deb5be5b8dafb22691983d4b085916a3349776445db3b39c3fd89bcea2e19a04d515fa372b25b8d5af60a27f81f70a85ef1 +DIST amdvlk-llvm-project-eb619c26c273559f0512aea704a4b0821c80b318.tar.gz 216601046 BLAKE2B 0b328679c71759a653e6ffd91d7ba0813053d6e5e7339256a735195ccef71a78b71342f5ffe75d9545845bfe368dfb35bc4fc72d56db4500edab9b389ffb6284 SHA512 48b46afeba7d1a020ddc72f559c29ffbfedb291df612ecb16bf237a4e3f1ddd055cb2802e9ee0dff727b71c70138c64645d2fe00b6d01db462bd6ea20b2a055e +DIST amdvlk-pal-d3bfe509cd335b06d1276a5bb3ceb8dce622ca34.tar.gz 9245270 BLAKE2B 9bd315742e8b12e2f88e5046e30a95e31c313a3f2752bcfc76e88153289949994c426a59155eda1ed6342bbd67aeb4f6a24caa1177e5a2c77122ae5a4f97134e SHA512 19daf28a2702681df9470d95106125359382c97c049216f6e7801204638c29b6353ca330e6c76b3f02137da2d4b6f0ff3bb34b8fa3b1e93f1d62f175f58cfe00 +DIST amdvlk-xgl-8bf20dd1ca8b6b773ff0a773c09a845a9be42a96.tar.gz 1350996 BLAKE2B 1521504663a8976371398f91869d14515855a0a1cd1851d4e80ef1d94bd2aa6f4f163ce17e3f6ecc1df727985ca17bc4f2ddc468424c985c640ee3baaedc5c2f SHA512 e91ed1eb5b2d97e99ebebbead7859dd9380c405be3256ce4ed3365c7e4d468fef6749d6cc8221870994f8259955c2d74a6f708458aaf7e819d6da5b8364fd208 diff --git a/media-libs/amdvlk/amdvlk-2024.3.1.ebuild b/media-libs/amdvlk/amdvlk-2024.3.1.ebuild new file mode 100644 index 0000000000..bf94c3878a --- /dev/null +++ b/media-libs/amdvlk/amdvlk-2024.3.1.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MULTILIB_COMPAT=( abi_x86_{32,64} ) +PYTHON_COMPAT=( python3_{10..11} ) + +inherit check-reqs python-any-r1 cmake-multilib + +DESCRIPTION="AMD Open Source Driver for Vulkan" +HOMEPAGE="https://github.com/GPUOpen-Drivers/AMDVLK" + +### SOURCE CODE PER_VERSION VARIABLES +FETCH_URI="https://github.com/GPUOpen-Drivers" +## For those who wants update ebuild: check https://github.com/GPUOpen-Drivers/AMDVLK/blob/${VERSION}/default.xml +## e.g. https://github.com/GPUOpen-Drivers/AMDVLK/blob/v-2022.Q3.5/default.xml +## and place commits in the desired variables +## EXAMPLE: XGL_COMMIT="80e5a4b11ad2058097e77746772ddc9ab2118e07" +## SRC_URI="... ${FETCH_URI}/$PART/archive/$COMMIT.zip -> $PART-$COMMIT.zip ..." +XGL_COMMIT="8bf20dd1ca8b6b773ff0a773c09a845a9be42a96" +PAL_COMMIT="d3bfe509cd335b06d1276a5bb3ceb8dce622ca34" +LLPC_COMMIT="5278a3ff4f184ac76060892671c88d539be084c8" +GPURT_COMMIT="c5b10793bd96432609de2d5945a03ed54b7ebbe8" +LLVM_PROJECT_COMMIT="eb619c26c273559f0512aea704a4b0821c80b318" +METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3" +CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026" +# Submodule of LLPC, also updates often. Grab commit version from +# https://github.com/GPUOpen-Drivers/llpc/tree/${LLPC_COMMIT}/imported +LLVM_DIALECTS_COMMIT="6ff7d39046e280e446fd69aa08c6c6524c68c728" +### end of variables +SRC_URI="${FETCH_URI}/xgl/archive/${XGL_COMMIT}.tar.gz -> amdvlk-xgl-${XGL_COMMIT}.tar.gz +${FETCH_URI}/pal/archive/${PAL_COMMIT}.tar.gz -> amdvlk-pal-${PAL_COMMIT}.tar.gz +${FETCH_URI}/llpc/archive/${LLPC_COMMIT}.tar.gz -> amdvlk-llpc-${LLPC_COMMIT}.tar.gz +${FETCH_URI}/gpurt/archive/${GPURT_COMMIT}.tar.gz -> amdvlk-gpurt-${GPURT_COMMIT}.tar.gz +${FETCH_URI}/llvm-project/archive/${LLVM_PROJECT_COMMIT}.tar.gz -> amdvlk-llvm-project-${LLVM_PROJECT_COMMIT}.tar.gz +${FETCH_URI}/MetroHash/archive/${METROHASH_COMMIT}.tar.gz -> amdvlk-MetroHash-${METROHASH_COMMIT}.tar.gz +${FETCH_URI}/CWPack/archive/${CWPACK_COMMIT}.tar.gz -> amdvlk-CWPack-${CWPACK_COMMIT}.tar.gz +${FETCH_URI}/llvm-dialects/archive/${LLVM_DIALECTS_COMMIT}.tar.gz -> amdvlk-LLVM-dialects-${LLVM_DIALECTS_COMMIT}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="wayland +raytracing" +REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )" + +BUNDLED_LLVM_DEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]" +DEPEND="wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) + ${BUNDLED_LLVM_DEPEND} + >=dev-util/vulkan-headers-1.3.283 + raytracing? ( dev-util/DirectXShaderCompiler ) + dev-util/glslang[${MULTILIB_USEDEP}]" +BDEPEND="${BUNDLED_LLVM_DEPEND} + ${PYTHON_DEPS} + dev-python/ruamel-yaml + virtual/linux-sources" +RDEPEND=" ${DEPEND} + x11-libs/libdrm[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libxcb[${MULTILIB_USEDEP}] + x11-libs/libxshmfence[${MULTILIB_USEDEP}] + >=media-libs/vulkan-loader-1.3.283[${MULTILIB_USEDEP}] + dev-util/glslang[${MULTILIB_USEDEP}] + dev-libs/openssl[${MULTILIB_USEDEP}]" #890449 + +CHECKREQS_MEMORY="7G" +CHECKREQS_DISK_BUILD="4G" +S="${WORKDIR}" +CMAKE_USE_DIR="${S}/xgl" +CMAKE_MAKEFILE_GENERATOR=ninja + +PATCHES=( + "${FILESDIR}/amdvlk-2022.3.5-no-compiler-presets.patch" #875821 + "${FILESDIR}/amdvlk-2022.4.1-proper-libdir.patch" + "${FILESDIR}/amdvlk-2022.4.2-license-path.patch" #878803 + #"${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations.patch" + #"${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations-part2.patch" + "${FILESDIR}/amdvlk-2024.3.1-disable-Werror.patch" +) + +pkg_pretend(){ + ewarn "It's generally recomended to have at least 16GB memory to build" + ewarn "However, experiments shows that if you'll use MAKEOPTS=\"-j1\" you can build it with 4GB RAM" + ewarn "or you can use MAKEOPTS=\"-j3\" with 7.5GB system memory" + ewarn "See https://wiki.gentoo.org/wiki/AMDVLK#Additional_system_requirements_to_build" + ewarn "Use CHECKREQS_DONOTHING=1 if you need to bypass memory checking" + + check-reqs_pkg_pretend +} + +src_prepare() { + einfo "moving src to proper directories" + mkdir third_party || die + mv xgl-${XGL_COMMIT}/ xgl || die + mv pal-${PAL_COMMIT}/ pal || die + mv llpc-${LLPC_COMMIT}/ llpc || die + mv gpurt-${GPURT_COMMIT}/ gpurt || die + mv llvm-project-${LLVM_PROJECT_COMMIT}/ llvm-project || die + rm -d llpc/imported/llvm-dialects/ || die + mv llvm-dialects-${LLVM_DIALECTS_COMMIT}/ llpc/imported/llvm-dialects/ || die + mv MetroHash-${METROHASH_COMMIT}/ third_party/metrohash || die + mv CWPack-${CWPACK_COMMIT}/ third_party/cwpack || die + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_WAYLAND_SUPPORT=$(usex wayland) + -DVKI_RAY_TRACING=$(usex raytracing) + -DLLVM_HOST_TRIPLE="${CHOST}" + -DLLVM_ENABLE_WERROR=OFF + -DENABLE_WERROR=OFF + -DVAM_ENABLE_WERROR=OFF + -DICD_ANALYSIS_WARNINGS_AS_ERRORS=OFF + -DMETROHASH_ENABLE_WERROR=OFF + -DBUILD_SHARED_LIBS=OFF #LLVM parts don't support shared libs + -DPython3_EXECUTABLE="${PYTHON}" + -DPACKAGE_VERSION="${PV}" + -DPACKAGE_NAME="${PN}" + -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON #Disable installation of various LLVM parts which we had to clean up. + -Wno-dev + ) + cmake_src_configure +} + +multilib_check_headers() { + einfo "Checking headers skipped: there is no headers" +} + +multilib_src_install_all() { + default + einfo "Removing unused LLVM parts…" + rm "${ED}"/usr/lib/libLTO* || die "Can't remove unused LLVM lto library" + rm "${ED}"/usr/lib/libRemarks* || die "Can't remove unused LLVM libRemarks library" + rm -r "${ED}"/usr/lib/cmake || die "Can't remove unused LLVM cmake folder" + einfo "Removal done" +} + +pkg_postinst() { + ewarn "Make sure the following line is NOT included in the any Xorg configuration section:" + ewarn "| Driver \"modesetting\"" + ewarn "and make sure you use DRI3 mode for Xorg (not revelant for wayland)" + elog "More information about the configuration can be found here:" + elog "https://github.com/GPUOpen-Drivers/AMDVLK" + elog "You can use AMD_VULKAN_ICD variable to switch to the required driver." + elog "AMD_VULKAN_ICD=RADV application - for using radv." + elog "AMD_VULKAN_ICD=AMDVLK application - for using amdvlk." +} diff --git a/media-libs/amdvlk/files/amdvlk-2024.3.1-disable-Werror.patch b/media-libs/amdvlk/files/amdvlk-2024.3.1-disable-Werror.patch new file mode 100644 index 0000000000..8a9894b34a --- /dev/null +++ b/media-libs/amdvlk/files/amdvlk-2024.3.1-disable-Werror.patch @@ -0,0 +1,13 @@ +diff --git a/pal/shared/devdriver/cmake/DevDriver.cmake b/pal/shared/devdriver/cmake/DevDriver.cmake +index 74e966da..64157700 100644 +--- a/pal/shared/devdriver/cmake/DevDriver.cmake ++++ b/pal/shared/devdriver/cmake/DevDriver.cmake +@@ -93,7 +93,7 @@ function(apply_devdriver_warnings name) + target_compile_options(${name} PRIVATE + -Wall # Enable all warnings. + -Wextra # Enable extra warnings that are not enabled by -Wall. +- -Werror # Treat warnings as errors ++ #-Werror # Treat warnings as errors + ) + elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") + target_compile_options(${name} PRIVATE