mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-26 09:30:24 +00:00
Ports: Update zstd's patches to use git patches
This commit is contained in:
parent
a3ff011fcb
commit
b321d2b563
Notes:
sideshowbarker
2024-07-17 10:46:42 +09:00
Author: https://github.com/alimpfard Commit: https://github.com/SerenityOS/serenity/commit/b321d2b563 Pull-request: https://github.com/SerenityOS/serenity/pull/14055 Reviewed-by: https://github.com/danners Reviewed-by: https://github.com/timschumi
4 changed files with 63 additions and 18 deletions
|
@ -1,6 +1,18 @@
|
||||||
--- zstd-1.5.2/lib/Makefile.orig 2022-01-08 01:21:29.874503163 +0000
|
From 119adcddd9faa0485a64c49fb461ed24d26499b6 Mon Sep 17 00:00:00 2001
|
||||||
+++ zstd-1.5.2/lib/Makefile 2022-01-08 01:21:43.026368517 +0000
|
From: Luke Wilde <lukew@serenityos.org>
|
||||||
@@ -69,22 +69,10 @@
|
Date: Sun, 13 Mar 2022 16:45:19 +0000
|
||||||
|
Subject: [PATCH 1/2] Fix linker soname flags
|
||||||
|
|
||||||
|
Co-Authored-By: EWouters <6179932+EWouters@users.noreply.github.com>
|
||||||
|
---
|
||||||
|
lib/Makefile | 20 ++++----------------
|
||||||
|
1 file changed, 4 insertions(+), 16 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/lib/Makefile b/lib/Makefile
|
||||||
|
index ef20218..e4766c9 100644
|
||||||
|
--- a/lib/Makefile
|
||||||
|
+++ b/lib/Makefile
|
||||||
|
@@ -69,22 +69,10 @@ endif
|
||||||
|
|
||||||
# macOS linker doesn't support -soname, and use different extension
|
# macOS linker doesn't support -soname, and use different extension
|
||||||
# see : https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/DynamicLibraries/100-Articles/DynamicLibraryDesignGuidelines.html
|
# see : https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/DynamicLibraries/100-Articles/DynamicLibraryDesignGuidelines.html
|
||||||
|
@ -27,3 +39,6 @@
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: lib
|
all: lib
|
||||||
|
--
|
||||||
|
2.36.1
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
From 71a4bdd121f346d97c398f92a7ff310132de497a Mon Sep 17 00:00:00 2001
|
||||||
|
From: Luke Wilde <lukew@serenityos.org>
|
||||||
|
Date: Sun, 13 Mar 2022 16:45:19 +0000
|
||||||
|
Subject: [PATCH 2/2] Make platform.h understand that serenity is
|
||||||
|
posix-compliant
|
||||||
|
|
||||||
|
Co-Authored-By: Brian Callahan <bcallah@openbsd.org>
|
||||||
|
---
|
||||||
|
programs/platform.h | 6 +++++-
|
||||||
|
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/programs/platform.h b/programs/platform.h
|
||||||
|
index b858e3b..8628c05 100644
|
||||||
|
--- a/programs/platform.h
|
||||||
|
+++ b/programs/platform.h
|
||||||
|
@@ -98,7 +98,11 @@ extern "C" {
|
||||||
|
# endif
|
||||||
|
# include <unistd.h> /* declares _POSIX_VERSION */
|
||||||
|
# if defined(_POSIX_VERSION) /* POSIX compliant */
|
||||||
|
-# define PLATFORM_POSIX_VERSION _POSIX_VERSION
|
||||||
|
+# if defined(__serenity__)
|
||||||
|
+# define PLATFORM_POSIX_VERSION 1
|
||||||
|
+# else
|
||||||
|
+# define PLATFORM_POSIX_VERSION _POSIX_VERSION
|
||||||
|
+# endif
|
||||||
|
# else
|
||||||
|
# define PLATFORM_POSIX_VERSION 1
|
||||||
|
# endif
|
||||||
|
--
|
||||||
|
2.36.1
|
||||||
|
|
14
Ports/zstd/patches/ReadMe.md
Normal file
14
Ports/zstd/patches/ReadMe.md
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
# Patches for zstd on SerenityOS
|
||||||
|
|
||||||
|
## `0001-Fix-linker-soname-flags.patch`
|
||||||
|
|
||||||
|
Fix linker soname flags
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## `0002-Make-platform.h-understand-that-serenity-is-posix-co.patch`
|
||||||
|
|
||||||
|
Make platform.h understand that serenity is posix-compliant
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
--- zstd-1.5.2/programs/platform.h.orig 2022-01-08 01:30:53.468728340 +0000
|
|
||||||
+++ zstd-1.5.2/programs/platform.h 2022-01-08 01:31:01.480646197 +0000
|
|
||||||
@@ -98,7 +98,11 @@
|
|
||||||
# endif
|
|
||||||
# include <unistd.h> /* declares _POSIX_VERSION */
|
|
||||||
# if defined(_POSIX_VERSION) /* POSIX compliant */
|
|
||||||
-# define PLATFORM_POSIX_VERSION _POSIX_VERSION
|
|
||||||
+# if defined(__serenity__)
|
|
||||||
+# define PLATFORM_POSIX_VERSION 1
|
|
||||||
+# else
|
|
||||||
+# define PLATFORM_POSIX_VERSION _POSIX_VERSION
|
|
||||||
+# endif
|
|
||||||
# else
|
|
||||||
# define PLATFORM_POSIX_VERSION 1
|
|
||||||
# endif
|
|
Loading…
Reference in a new issue