summaryrefslogtreecommitdiff
path: root/games-simulation/openttd
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-11 03:02:58 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-11 03:02:58 +0000
commit0ab98a20dbfb8c64ab93e02280abb4ff18652ae0 (patch)
treea5d3bdd0c06f78202d2cbb4feeed80583ee8f5a5 /games-simulation/openttd
parenteeb9605e496b284bf379a3b346a40638413e870e (diff)
gentoo auto-resync : 11:11:2024 - 03:02:58
Diffstat (limited to 'games-simulation/openttd')
-rw-r--r--games-simulation/openttd/Manifest3
-rw-r--r--games-simulation/openttd/files/openttd-13.4-icu-76.1.patch27
-rw-r--r--games-simulation/openttd/openttd-13.4.ebuild1
3 files changed, 30 insertions, 1 deletions
diff --git a/games-simulation/openttd/Manifest b/games-simulation/openttd/Manifest
index a119c59f5153..d3f481e0dd6a 100644
--- a/games-simulation/openttd/Manifest
+++ b/games-simulation/openttd/Manifest
@@ -1,7 +1,8 @@
AUX openttd-1.11.2_dont_compress_man.patch 999 BLAKE2B 5a2e9d91cb0f60723ef198723b07793c1909e55e68493733ed3cc0ce66441be0e970b7bd8cd6ade43c0090bcc0b2d68cde6230306a55f857ca9d3c0406ccaf17 SHA512 a7b312995000abf5a4bc4418bb466aead75fc3f8dbd4ed7cc3d2914dc96beb815a4cf422e9ca24e41dbbf545dfef8c8cdeeec68f9390e2f6465d1eb80fcaf358
AUX openttd-13.4-gcc15.patch 1029 BLAKE2B ba02b55a48e114118fe4b03d83223b55d9c638c8eaaeeaa1695201b60466d454708ae80e5087f330c4d87c419d4c93a6f3cc1dded6165731d45bbc4f3efaedf0 SHA512 992c8561e9f820a90ed6c29c5d06777f728ec6b8b8da59b0171f5a9d542f1923baea21ff3079ec06b46abbb6e194ea28b9dba3ee5d044c39dc44540a687a2737
+AUX openttd-13.4-icu-76.1.patch 995 BLAKE2B 4874b12466aef0ae87a857116bb040757e0ee7a2f8acca2bd3444b225e4f88939f5988c4611ac7144e5d4325f51deae56b87fcdec13f861d569f198bc872fc88 SHA512 c5261bd6b6b32c48673b28c14cea2b5be0f6dde77abe61a41d1c1d1c33751201c9fd9b5f17764566a1da9819707e3ca0e4fddf725da7a017a9b929a96b322fb6
AUX openttd.confd-r1 376 BLAKE2B 9208c9da8c90d74d36204c2c78f14b28fa3bf5ec730e2f56b6ae163b474b2169b003fb4d869810a2404cc0ad2e0e5bf9c78417057a762e965787b955431db629 SHA512 a3ca192781b0bf4a1105f13890bc34b3d68a365637adb2254b7b048fa5a1fde80b95415711010b8144135465c2a9cd1a8822cc3bbd2e0161a728c16acb1d0509
AUX openttd.initd-r3 1052 BLAKE2B b4f57691ef749e8aae4be2fb3cf1826b00fa609afbd1f0d863fb6177fe70e4b6254831ea5c89aa74bac9e2dfddf050656dc43790a412870add8baefeb57d9500 SHA512 5064fb633aea2d2720f189a3a5a9f07541394d7760274465bd9837ec4a04009597b984821424f234941972958754db33bc5cc174b7b075c8915fb2231dd3e6f8
DIST openttd-13.4-source.tar.xz 7428012 BLAKE2B 0ef635e40fe47185168bd13e4b8ce24a8ff9c4afe3eced6197298986127ee196a6dcb379643bbb1de9bb552e71cda5df5b5b35006ed2b43d6e33e8513b1cd550 SHA512 84f57a39c0dade44f0e6153dff7a40eec0da8e2f892ce870d5f9e037f80daa5c7c46ff786fa51c3671366dd5056504cd7ccbc1c4e5bce8b2c5575533b454c001
-EBUILD openttd-13.4.ebuild 3937 BLAKE2B 53859295bf075d0b27630de3f3db0e10aedbee3865671025db488414727e4752269c9b5af46971cd7999b86d23df61bb764ec08e63dc00aabd6575cc10c28e21 SHA512 6c33589696e3b9f52580fb2f8f8669d890cc425840d61eb0fed77856e9ef038563ef678777f2ff3f70b4fdd64f8392a4f34c9fcb10578a14d7ce872260231193
+EBUILD openttd-13.4.ebuild 3978 BLAKE2B 0e5da7ce67f10ab1d8fbb580f25fd321e2fe82d6c5638b7b7b9de640838c4221cedb4425c287ed0cd7d6c0bf94d43ad003583dace6264f95a4583ae3be92f1df SHA512 f46264f23f2be36e9949165935c8ced9981bd3b00b456d014014c9ee2f5aae806460e5d1125124151ad117ac9b0cf678225d248746e326093030210d72c78d56
MISC metadata.xml 857 BLAKE2B e65bf683a6d5beb3c99ae8d83771e5312e00cf40dbbd2dbf9545d7f7134b5df25d58057f23f5afd101a9f2e13396c57bfda59b427896455205ed6e272574f643 SHA512 fa13b5059202687ded428b6670b6a84f1187e767da4a51ef4fca435e8b0c10f900cc60ba7207d690888e442cbc27b03f8ea142e93138fa1b4da4411c13d1b6bf
diff --git a/games-simulation/openttd/files/openttd-13.4-icu-76.1.patch b/games-simulation/openttd/files/openttd-13.4-icu-76.1.patch
new file mode 100644
index 000000000000..840942c01a67
--- /dev/null
+++ b/games-simulation/openttd/files/openttd-13.4-icu-76.1.patch
@@ -0,0 +1,27 @@
+https://github.com/OpenTTD/OpenTTD/commit/14fac2ad37bfb9cec56b4f9169d864f6f1c7b96e (rebased)
+
+From 14fac2ad37bfb9cec56b4f9169d864f6f1c7b96e Mon Sep 17 00:00:00 2001
+From: fundawang <fundawang@yeah.net>
+Date: Tue, 5 Nov 2024 19:12:34 +0800
+Subject: [PATCH] Fix: build with icu >= 76 where icu-i18n and icu-uc become
+ separated (#13048)
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -135,7 +135,7 @@ if(NOT OPTION_DEDICATED)
+ endif()
+ find_package(Fluidsynth)
+ find_package(Fontconfig)
+- find_package(ICU OPTIONAL_COMPONENTS i18n lx)
++ find_package(ICU OPTIONAL_COMPONENTS i18n lx uc)
+ endif()
+ endif()
+ endif()
+@@ -267,6 +267,7 @@ if(NOT OPTION_DEDICATED)
+ link_package(Fontconfig TARGET Fontconfig::Fontconfig)
+ link_package(ICU_lx)
+ link_package(ICU_i18n)
++ link_package(ICU_uc)
+
+ if(SDL2_FOUND AND OPENGL_FOUND AND UNIX)
+ # SDL2 dynamically loads OpenGL if needed, so do not link to OpenGL when
diff --git a/games-simulation/openttd/openttd-13.4.ebuild b/games-simulation/openttd/openttd-13.4.ebuild
index 11d583b49c7f..c647f80d4818 100644
--- a/games-simulation/openttd/openttd-13.4.ebuild
+++ b/games-simulation/openttd/openttd-13.4.ebuild
@@ -65,6 +65,7 @@ DOCS=( docs/directory_structure.md )
PATCHES=(
"${FILESDIR}/${PN}-1.11.2_dont_compress_man.patch"
"${FILESDIR}/${PN}-13.4-gcc15.patch"
+ "${FILESDIR}/${PN}-13.4-icu-76.1.patch"
)
src_prepare() {