diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-08-28 12:00:19 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-08-28 12:00:19 +0100 |
commit | 7166f3a0a0b7886d340010458d0b130013cb9989 (patch) | |
tree | 3ff502007dde9dba943a004a3bf201ae4e0787bd /app-i18n/mozc | |
parent | 345c02ca33341652116ddec6705530223af2de85 (diff) |
gentoo auto-resync : 28:08:2024 - 12:00:19
Diffstat (limited to 'app-i18n/mozc')
-rw-r--r-- | app-i18n/mozc/Manifest | 3 | ||||
-rw-r--r-- | app-i18n/mozc/files/mozc-2.28.5029.102-abseil-20240116.patch | 50 | ||||
-rw-r--r-- | app-i18n/mozc/mozc-2.28.5029.102-r3.ebuild (renamed from app-i18n/mozc/mozc-2.28.5029.102-r2.ebuild) | 3 |
3 files changed, 54 insertions, 2 deletions
diff --git a/app-i18n/mozc/Manifest b/app-i18n/mozc/Manifest index 7588c0c515aa..aec944774636 100644 --- a/app-i18n/mozc/Manifest +++ b/app-i18n/mozc/Manifest @@ -2,12 +2,13 @@ AUX 50mozc-gentoo.el 121 BLAKE2B 0cad49e4a5a04d1cbdcd063cfd5a06c14bf4bab47890bbc AUX mozc-2.28.5029.102-abseil-20230802.0-fcitx4.patch 1440 BLAKE2B 6ad295704b5091cb63cd9fc6e0043d88dae4db15dceb4b6161f272f80a803e23e8103ba2336ab756326e7af051ac20bccfd0c5aaf2b917783381c61e8b2879c9 SHA512 41f3b983521a1c9055a7a640c76aacb37ca19473d2a99409c23bc82f04685e671e7be9f8cf1eb6fc146426408a5ff9d56ad48bb6742835d9f2b5e89700b3d251 AUX mozc-2.28.5029.102-abseil-20230802.0-fcitx5.patch 961 BLAKE2B cae8e7ed24ffd624e75885ccd2dba675e8d7956a2978a8255a1a52fb556928db6cc50c3b6ffff8e33e506abcdc3a6ed7fd7ed3b78bafdd0688ba6f0438a56024 SHA512 9e5d0f1b6d1fefe7c9e06f8c43eac57271a5da40365754c4b48ee10e11391c25dcf76a0aff31eb0e81f76cc3c8e258361796ce32507e9b38f93f18746ce7172c AUX mozc-2.28.5029.102-abseil-20230802.0.patch 485 BLAKE2B e7ea30b1dc1f4441fa4415cadb98e51f9e08e3eeab75a74363d7848049e686b0b1787b4468ae5b96dba78cbef7ce94a821eaae3dac24dcd94af191f3142d04b2 SHA512 54eef6ca15e6fd4b3909c62075c589033c6e99175e1775ca776c06140180b4ec349201429bd2980c0acbf347660d1900d543e86e9b8c10e90f3e9a8809913b48 +AUX mozc-2.28.5029.102-abseil-20240116.patch 2191 BLAKE2B a49146b1bf1c8fad486d9408ba1f392b37df0413023f277132b4956683545320b3964925dba2dc3880a159d6ba37a611d52c8f1588a6309f02b6b6731edea60c SHA512 dc3b394a2477800162aa2e34721b455569289936d8aa05b09a3de68b731855e9814c80df458faed1149e231a12a605f24838c2b56559604a0a1b74f5fc261c76 AUX mozc-2.28.5029.102-abseil.patch 831 BLAKE2B 1d76f9d3a077a448966b96311a76caa1a0468e0a47a51db2971764a1408ec0c72db2ea1fd8fba64b6d8f7ea3730b4f0038449701a86b1457387b5b3813ff6c74 SHA512 0c1809d9066faa4a960bd94204e31e3942feeee36db9ffc58b2686ea7d14d043831d7820ef1fb0d7f747744855f02a67639af1431402728b558eb944c0b4e9d0 DIST fcitx-mozc-2.28.5029.102-2.28.5029.102.tar.gz 37246575 BLAKE2B 54381968e33870f2d9f769184cf49428548d04de66e767140c8f053fad7873f1b2e3b02be81ce54e51b824d2c9cd971da37bff8b60efe60c9e2c748ff298afbd SHA512 4962e9505b79d4680a260c257719ba2486a6fe127018298758728faa9535504bc2dd6b1bfb430ac2982cb377cda52c145430531afd0968f49f91d366fdd43d92 DIST japanese-usage-dictionary-20180701040110.tar.gz 71285 BLAKE2B dfad056a1d5061b6764f583da15b9ad60a3c4421cee0430c4665d1c2779a64f9b31473c1746a3e2b9bda5167349432e51dcf7d4d48f75fde9543e9c16ff74c0d SHA512 68b4d3f52dd6cd4f00a8012a870b4f5929519cd69815b1729f3881d1f964802308f4aa101e236824b4c0f832183a9e8097437ed620403f2a652f126e7cdc1eb3 DIST mozc-2.28.5029.102-2.28.5029.102.tar.gz 37247099 BLAKE2B 4bb528991102d34a26321e6fa00a73cc83cb103e0b765f1ebb837dd6894387288b13ed75cc255003d07d6f0c4a82f963684fa4f2bd9b5043cfaddb57a5f5cef0 SHA512 b20aa45757db92f66d1c135eacf907b4cec937226a8d09e5f9f6768ae22a6b8464e3b75276773ce55413f2002ffcc3d8cae136e7fd3acfc0733e48bccf848d5b DIST mozc-2.28.5029.102-patches.tar.xz 224380 BLAKE2B 377d2cac6ec8a9c90661f10c0b105d8347ca8080ec43cee3dfd4660feadfe2d9b204d6e4b9e22bd11a5fdbbf26e7f6f298b703b88fb1621ea1847741408c1953 SHA512 5836a19ea68de271475b3ca1efce928b0ad012c96ff7ecdc4474b05daf8b8df022203eb46ec839b76e7d50be7a75b8f278d534d762fac0e612a8f09ae13c7c16 EBUILD mozc-2.28.5029.102-r1.ebuild 10859 BLAKE2B 31baf08e330182b12946f54eb5fd0982971eda22085de565ab16f4f5a5135eac367843699bc77cf1c7ea97c138a21a25f169888a26039aebc378c546795ed443 SHA512 2a9bca391b312fb79c0601e832ab382833c82113e8d3ba369a39f280cea4efebf375e6c5d87f445766347f66d60bf820aeeb7f59482d7c77044e6c826c61becf -EBUILD mozc-2.28.5029.102-r2.ebuild 13118 BLAKE2B 4a833ea35e4ace7bfe48d508a3b012e6e4fce7f5637171e89798fde90c5719c07077ac3227f2c426426dd587ccae11e06729de5c4754f320d9ba6a0078e0203b SHA512 9b18c96869b545e9c3c4e09886bf8b1f6f3f1b8ead224924f1e7770c8fcb53e0ae1f8bbe45b0eb42ec917f5f2095312f09ebf1251165aa3d07aa01d87ec6ae63 +EBUILD mozc-2.28.5029.102-r3.ebuild 13164 BLAKE2B f8106b7c4c2cc1c6d67adf3e2faf0221998691e5619e0469fc0f5bec84b65773a0a2622105e795859edaf98d0e7ad307fd121f29ee04179ec8a56a2c3ccdb86a SHA512 e5b221d91c9ac1ad507ef755c858f3a4c84d6820ae1d51c2e1f068b48c662f7ef19e42e3c80ea2d67465444b08cf949f62200f969b59346a06358f7ddc459e3e EBUILD mozc-2.28.5029.102.ebuild 10725 BLAKE2B c2486d67e9986e1f7f21d42bddbc3527dc92270818f1bd982fd99836c9a1fb0c95556331e5f5af57c5731b4be9221ebaff88c72844612e5e14e905e11f8c56fd SHA512 3885d73b7afdaa42883b8ae8944b3e7e3eb2f73a7c3da51c5ad26bbd816d4b13b2da0f21ae5ed3a7c0bf1c87bcadf0e1a81d82b4530b2e1280e6d163935a5738 MISC metadata.xml 687 BLAKE2B c7f99282b685a2a6f8d1cf53668225ca50587a8a6023637d1c9a74f1078e38cf512a10edc92eb6aa7190414c040dc27d136f8da5ca7fd73e18f3a41746bfb416 SHA512 3979cb05ef5bf5941568b25896e46918aa0783ebbbe298fb90420c790bcd0bc4270c2c65577b90400fbd05e38ea0ae74d2f5b5cb3dd71cc9ebf15e82f9c6e761 diff --git a/app-i18n/mozc/files/mozc-2.28.5029.102-abseil-20240116.patch b/app-i18n/mozc/files/mozc-2.28.5029.102-abseil-20240116.patch new file mode 100644 index 000000000000..804b4d9ff3d4 --- /dev/null +++ b/app-i18n/mozc/files/mozc-2.28.5029.102-abseil-20240116.patch @@ -0,0 +1,50 @@ +Exported from my fork: https://github.com/xen0n/mozc, branch +gentoo-2.28.5029.102. + +From: WANG Xuerui <xen0n@gentoo.org> +Date: Tue, 27 Aug 2024 16:44:13 +0800 +Subject: [PATCH] fix build with abseil-cpp 20240116 + +Signed-off-by: WANG Xuerui <xen0n@gentoo.org> +--- a/src/base/absl.gyp ++++ b/src/base/absl.gyp +@@ -128,7 +128,7 @@ + 'all_dependent_settings': { + 'link_settings': { + 'libraries': [ +- '-labsl_flags -labsl_flags_internal -labsl_synchronization -labsl_flags_reflection -labsl_flags_marshalling', ++ '-labsl_flags_internal -labsl_raw_hash_set -labsl_city -labsl_hash -labsl_low_level_hash -labsl_synchronization -labsl_flags_reflection -labsl_flags_marshalling', + ], + }, + }, +@@ -178,7 +178,7 @@ + 'all_dependent_settings': { + 'link_settings': { + 'libraries': [ +- '-labsl_flags_commandlineflag_internal -labsl_flags_usage -labsl_flags_usage_internal -labsl_flags_internal -labsl_flags -labsl_flags_private_handle_accessor -labsl_flags_program_name -labsl_flags_parse', ++ '-labsl_flags_commandlineflag_internal -labsl_flags_usage -labsl_flags_usage_internal -labsl_flags_internal -labsl_flags_private_handle_accessor -labsl_flags_program_name -labsl_flags_parse', + ], + }, + }, +@@ -398,7 +398,7 @@ + 'all_dependent_settings': { + 'link_settings': { + 'libraries': [ +- '-labsl_synchronization -labsl_flags -labsl_graphcycles_internal -labsl_string_view', ++ '-labsl_synchronization -labsl_graphcycles_internal -labsl_string_view', + ], + }, + }, +--- a/src/dictionary/file/codec.cc ++++ b/src/dictionary/file/codec.cc +@@ -42,6 +42,10 @@ + #include "dictionary/file/codec_interface.h" + #include "dictionary/file/codec_util.h" + #include "dictionary/file/section.h" ++#if defined(ABSL_LTS_RELEASE_VERSION) && ABSL_LTS_RELEASE_VERSION >= 20240116 ++// Abseil 20240116.0 needs explicit inclusion for StrCat ++#include "absl/strings/str_cat.h" ++#endif + #include "absl/status/status.h" + + namespace mozc { diff --git a/app-i18n/mozc/mozc-2.28.5029.102-r2.ebuild b/app-i18n/mozc/mozc-2.28.5029.102-r3.ebuild index c86eb2dc6fcb..880a0b720655 100644 --- a/app-i18n/mozc/mozc-2.28.5029.102-r2.ebuild +++ b/app-i18n/mozc/mozc-2.28.5029.102-r3.ebuild @@ -62,7 +62,7 @@ BDEPEND=" fcitx5? ( sys-devel/gettext ) " DEPEND=" - >=dev-cpp/abseil-cpp-20230802.0:=[cxx17(+)] + >=dev-cpp/abseil-cpp-20240116.0:= >=dev-libs/protobuf-3.0.0:= fcitx4? ( app-i18n/fcitx:4 @@ -134,6 +134,7 @@ PATCHES=( "${WORKDIR}"/mozc-2.28.5029.102-patches "${FILESDIR}"/mozc-2.28.5029.102-abseil.patch "${FILESDIR}"/mozc-2.28.5029.102-abseil-20230802.0.patch + "${FILESDIR}"/mozc-2.28.5029.102-abseil-20240116.patch ) python_check_deps() { |