Ticket #67239: patch-mercurial_thirdparty_sha1dc_lib_sha1.txt

File patch-mercurial_thirdparty_sha1dc_lib_sha1.txt, 558 bytes (added by sevan (Sevan Janiyan), 13 months ago)
Line 
1
2Support Darwin/PowerPC
3
4--- mercurial/thirdparty/sha1dc/lib/sha1.c.orig 2023-04-11 20:39:20.000000000 +0000
5+++ mercurial/thirdparty/sha1dc/lib/sha1.c
6@@ -102,6 +102,10 @@
7  */
8 #define SHA1DC_BIGENDIAN
9 
10+#elif (defined(__APPLE__) && defined(__BIG_ENDIAN__) && !defined(SHA1DC_BIGENDIAN))
11+/* older gcc compilers which are the default on Apple PPC do not define __BYTE_ORDER__ */
12+#define SHA1DC_BIGENDIAN
13+
14 /* Not under GCC-alike or glibc or *BSD or newlib or <processor whitelist> or <os whitelist> */
15 #elif defined(SHA1DC_ON_INTEL_LIKE_PROCESSOR)
16 /*