Skip to content

Commit

Permalink
games-emulation/yuzu: Boost 1.87 fix
Browse files Browse the repository at this point in the history
Signed-off-by: Andrew Udvare <[email protected]>
  • Loading branch information
Tatsh committed Dec 17, 2024
1 parent b8f83ee commit e26ac27
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 1 deletion.
3 changes: 2 additions & 1 deletion games-emulation/yuzu/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ AUX yuzu-0001-system-libs.patch 691 BLAKE2B 9658f1fe39fbc49faa7b2be17d6a105aec61
AUX yuzu-0002-boost-fix.patch 1107 BLAKE2B 2c87ab4f1b2c7606400ff0ee05aaeb6d48888d32946e4b5d5e5957c19eddba951fde79849706c6e4dc274e6217841ea9d7815c6827311ad092ef5236ea633ae7 SHA512 e7fe92c455311823590918df001a72afc4c7a9a8913fb88ac2da2fe1e4044b12db634b929cab85925aa6217eb59cd0156856c24cca04b7a80d40aa93cf89baf1
AUX yuzu-0003-fmt-10-fixes.patch 16927 BLAKE2B 50ed525069b3a8593e54ca54bf3910c60757a518ec7bdbc4b78b2c5a5531ffe27979eaef9dafe1cc38402a5a8ff1f969016e86d387f7f9bab2eb57b32fc4f07f SHA512 1660cf8c2716292eef5f8d4b841d7a5cc560e16588e7984af7cb5dca76e72ddb83050b0925c1f1d7147aa86e2e6e9b87664314919fc94a1020339958a1b4803d
AUX yuzu-0004-header-fixes.patch 3290 BLAKE2B 97bbcbda79e3237c2911ca0b04c3605667654dc7421964d1d2554da74662e9f0c5e47045a9d6e316e799c0f1201a3126127137706ae339281f81a8acd1b3d417 SHA512 1112959d1cb70e9f3ea3c5a906b67f68cc8f3a09bb276659e1e301ad880cf168533fd88f646a70b4e211c405b00b8f7abc60061b75a01dbf9243295d77ebf439
AUX yuzu-0005-boost-1.87.patch 1447 BLAKE2B 78099d0ad78dad63e49ece42f317ba3d0566cdab4b206267eb53dd17dc7444b9548794055512ac673531604f1cb1b7e4246a8ecc6dd475c4526a4083545e59f1 SHA512 4f5c939944f7fba9943dfe0b5e3a7d3e0164a6af88bfd78fe1eaff3ac05ab4cc3f03002bb92b39bc9b00097dbfd4864af1858c706441f4b48c77a70b4afbec68
AUX yuzu-fallback-compat.json.gz 569746 BLAKE2B f7de3d1fb7137cd24878d5a83e587091aee5dc89bafb23ad9a283fe96c4521e35a399df2817dd2ecc5c77c22e5424a02855b4de6c1a162849d634df5c043fdba SHA512 0a22e076f0508196e6cf72c560653a5b2fcbfb9f7265bc853a695f92706ecd8398cd0cd18d46c1c8d9e3988a0b243302240b28f70d68c3d15d36bb3586d44624
DIST yuzu-0.1734.tar.gz 7142363 BLAKE2B 13bfffa42203d7508b32539cc887e6cbaa34b638c51e45265d7119d690ac9c1cb308453a892fb659a979820eff13770ae76a5a97d2ffd62d06ac5424a9a1da81 SHA512 39d6f03c31afd3fc5ad70cfdf3483af3a3e6406a1c4e5b95d77e96840ca821bced6e87bc86d5309761dccc835ab097a46cf80ada5d668efeb604981c09f28198
DIST yuzu-cpp-httplib-6d963fb.tar.gz 637708 BLAKE2B e68c74638bb288e72185f3928a3296c96944317aaf8e4e1af2286478a5768c5824c44b6bdba37a032560e4944567b4fa410a150f689920db3616f42c0351d05d SHA512 09b6584ea8d15572ba9e0e834838daaa3ad5945f8f8b005a31bb94ef63a3b81fa47b050a8f846943af394cfc7d0c511e7b2f49fbfebc31ce24d53f688e73ee55
Expand All @@ -12,6 +13,6 @@ DIST yuzu-sdl-cc016b0.tar.gz 7716438 BLAKE2B db9784bd4fc6f5fc671f28591ff8f883a7f
DIST yuzu-simpleini-382ddbb.tar.gz 64873 BLAKE2B 59532f4e3f6362665b6d7a87539173007972434591657747a4b714b9d338557abd66c169b4b4e8a644f9784ab5a179b0ad3e1acc41016580d550c3d7ed174295 SHA512 c4bdb878ab4af8dd07b7194ee3a2c5f22be75abf3d213e081ae720025465b2c9edfa0aeb29c0d24c52947328939e60a4b5be6e6b3313086f5c8f9afc8f9f6f0c
DIST yuzu-sirit-ab75463.tar.gz 23853 BLAKE2B 4c4e69203a75cf849497e540bb0dcea694a72b4230f205b769447d3d11f7c0fb089ca262009396b9af55503d45b128edb1e99e438b89ab21ac842f789c5109a3 SHA512 43204596db5c6295cc8bdf9355fd71433fa5d1e28d9d8c01f12082d2cd8fb6f78e20d97b396e7bdf202afae2361386f1861a1012d2947569dcbb114996fc6b1d
DIST yuzu-xbyak-a1ac375.tar.gz 249481 BLAKE2B 94eb81637f410ea88781cb3da94dfce4e4a6104458b0774d36c98f6cd2114f55772182f4535e502a5efa06290677fc67d0bac9db4effb7fa44a79561b16c1738 SHA512 87f6ba92a484738b3a75a4d2c5c7e3f4f9ca65cdc02f71b761dba72c8320a011dd38ea5350516d980b8370211977816de4c3357fc5ae8c9f0a86b4a595768c5e
EBUILD yuzu-0.1734-r3.ebuild 6102 BLAKE2B 406a208340f9977b1fe56f7ed15cf32ee090cf3c3381394859f6d28cb4501e24c01c4689c9805f0ca9792fe4f245f9330b680beb25aff71dc76cc873a7ed0681 SHA512 5d9d6d1279926ecf7154f8d14079cddfaa81e04d266f188b684101405b75e3f8b09a58f2d09cd45df4b3da3b0e535b9b6d816d5eb7b7b34e193b1b638dac9aba
EBUILD yuzu-0.1734-r3.ebuild 6145 BLAKE2B 37658693126adcbeb9d6b090add243f23848a90f076c1f8619712e6f6b1ac478be8639ea1d61aa6647e4c62842aaf29edf1c3b59765b038271a5ee2ade8efb4d SHA512 6d10ed82dbf89f074a8554d516a2abfece0539095534dc6c7bcaa2aa26e1f0fb00af4072a6ff7052393bb581c80a9b4ef5a3dd50eee2d2993e52ba28ec3ba2e7
MISC livecheck.json 21 BLAKE2B bb81b4a8446b66ed4968fdb16f7d49cf7cc8b18fefbd5113e0c1d87242e00220f47a68c92f248b4a57c6c7b7a3fd0c08644f7d87cfd62c8a40a8f0943e24932e SHA512 15755d50c96c6d85ffc9f5bcdc0c06e667512f963904a088a46ba334c340bb4baa0a5b3f88e578d4f2f4ea51cddf390c177aaa3245617e39ec476ec627b13492
MISC metadata.xml 629 BLAKE2B b951012ddeb64ec3284ecf5f4016210d4c4d09c839a627cfc6df929ea7febd541c1aa1142b5fe3b3114232d2a6c9bd59225623342e7c001dac17e01dffc3b096 SHA512 da4c56a7666f72c9b168b2cfed17ed984e2d9444a7ab5d90aed905c75d50a50fff0034655450b98fe41dbcd2c3e6e99dabe4ca0bf947d622da2a8074acc85ea3
39 changes: 39 additions & 0 deletions games-emulation/yuzu/files/yuzu-0005-boost-1.87.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
From d89615e9f9519349bd4bd796e873bbc635dc3c99 Mon Sep 17 00:00:00 2001
From: Andrew Udvare <[email protected]>
Date: Tue, 17 Dec 2024 14:32:14 -0500
Subject: [PATCH 4/4] Fix for Boost 1.87

---
src/input_common/drivers/udp_client.cpp | 2 +-
src/tests/input_common/calibration_configuration_job.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/input_common/drivers/udp_client.cpp b/src/input_common/drivers/udp_client.cpp
index 60821b31a..8aa113ced 100644
--- a/src/input_common/drivers/udp_client.cpp
+++ b/src/input_common/drivers/udp_client.cpp
@@ -113,7 +113,7 @@ private:
}

SocketCallback callback;
- boost::asio::io_service io_service;
+ boost::asio::io_context io_service;
boost::asio::basic_waitable_timer<clock> timer;
udp::socket socket;

diff --git a/src/tests/input_common/calibration_configuration_job.cpp b/src/tests/input_common/calibration_configuration_job.cpp
index 516ff1b30..40af1e4b9 100644
--- a/src/tests/input_common/calibration_configuration_job.cpp
+++ b/src/tests/input_common/calibration_configuration_job.cpp
@@ -82,7 +82,7 @@ public:
}

private:
- boost::asio::io_service io_service;
+ boost::asio::io_context io_service;
boost::asio::ip::udp::socket socket;
std::array<u8, InputCommon::CemuhookUDP::MAX_PACKET_SIZE> send_buffer;
std::array<u8, InputCommon::CemuhookUDP::MAX_PACKET_SIZE> receive_buffer;
--
2.47.1

1 change: 1 addition & 0 deletions games-emulation/yuzu/yuzu-0.1734-r3.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ PATCHES=(
"${FILESDIR}/${PN}-0002-boost-fix.patch"
"${FILESDIR}/${PN}-0003-fmt-10-fixes.patch"
"${FILESDIR}/${PN}-0004-header-fixes.patch"
"${FILESDIR}/${PN}-0005-boost-1.87.patch"
)

src_prepare() {
Expand Down

0 comments on commit e26ac27

Please sign in to comment.