Am Sat, 4 May 2024 13:29:18 +0200
schrieb Solene Rapenne <sol...@perso.pw>:

> a simple bugfix release
> https://cdn.openttd.org/openttd-releases/14.1/changelog.txt
> 
> the removed patch is now present upstream
> 
> tested on amd64, worked fine
> 
> ok?

I've basically came up with the same diff. Thank you, I'm fine with it!


> diff --git a/games/openttd/Makefile b/games/openttd/Makefile
> index 93bc2f773e3..196d46e20b1 100644
> --- a/games/openttd/Makefile
> +++ b/games/openttd/Makefile
> @@ -1,6 +1,6 @@
>  COMMENT=     open source clone of the game Transport Tycoon Deluxe
>  
> -V =          14.0
> +V =          14.1
>  DISTNAME =   openttd-$V-source
>  PKGNAME =    openttd-$V
>  
> diff --git a/games/openttd/distinfo b/games/openttd/distinfo
> index 6280a398312..5b5c852a3ae 100644
> --- a/games/openttd/distinfo
> +++ b/games/openttd/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (openttd/openttd-14.0-source.tar.xz) =
> lvdquFiBal4wA4reBpLm6/NQufcL8Zx7SN2oRciEGLE= -SIZE
> (openttd/openttd-14.0-source.tar.xz) = 7997536 +SHA256
> (openttd/openttd-14.1-source.tar.xz) =
> LBTI8B9EFIxPLIjBaaMKvNsALrEoqSua23a6p2sBNJQ= +SIZE
> (openttd/openttd-14.1-source.tar.xz) = 8015032 diff --git
> a/games/openttd/patches/patch-src_core_random_func_cpp
> b/games/openttd/patches/patch-src_core_random_func_cpp deleted file
> mode 100644 index 5b1654c5db0..00000000000 ---
> a/games/openttd/patches/patch-src_core_random_func_cpp +++ /dev/null
> @@ -1,12 +0,0 @@ -Index: src/core/random_func.cpp
> ---- src/core/random_func.cpp.orig
> -+++ src/core/random_func.cpp
> -@@ -113,7 +113,7 @@ void RandomBytesWithFallback(std::span<uint8_t>
> buf)
> - #if defined(_WIN32)
> -     auto res = BCryptGenRandom(nullptr,
> static_cast<PUCHAR>(buf.data()), static_cast<ULONG>(buf.size()),
> BCRYPT_USE_SYSTEM_PREFERRED_RNG);
> -     if (res >= 0) return;
> --#elif defined(__APPLE__) || defined(__NetBSD__) ||
> defined(__FreeBSD__) -+#elif defined(__APPLE__) ||
> defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
> -     arc4random_buf(buf.data(), buf.size());
> -     return;
> - #elif defined(__GLIBC__) && ((__GLIBC__ > 2) || ((__GLIBC__ == 2)
> && (__GLIBC_MINOR__ >= 25)))
> 



-- 
greetings,

Florian Viehweger

Reply via email to