summaryrefslogtreecommitdiff
path: root/Ports/libuv/patches/ReadMe.md
diff options
context:
space:
mode:
Diffstat (limited to 'Ports/libuv/patches/ReadMe.md')
-rw-r--r--Ports/libuv/patches/ReadMe.md72
1 files changed, 72 insertions, 0 deletions
diff --git a/Ports/libuv/patches/ReadMe.md b/Ports/libuv/patches/ReadMe.md
new file mode 100644
index 0000000000..92f7af10a4
--- /dev/null
+++ b/Ports/libuv/patches/ReadMe.md
@@ -0,0 +1,72 @@
+# Patches for LibUV on SerenityOS
+
+## `0001-unix-Stub-out-get-set-priority-for-serenity.patch`
+
+Serenity does not have `{get,set}priority()`, this stubs them out.
+
+### Status
+- [X] Local?
+- [ ] Should be merged to upstream?
+- [X] Resolves issues(s) with our side of things
+- [X] Hack
+
+## `0002-fs-Stub-out-unsupported-syscalls.patch`
+
+Makes libuv use `statvfs` instead of `statfs`.
+
+### Status
+- [ ] Local?
+- [X] Should be merged to upstream?
+- [ ] Resolves issues(s) with our side of things
+- [ ] Hack
+
+## `0003-stream-Don-t-use-AF_INET6.patch`
+
+Serenity does not support IPv6, this removes them.
+
+### Status
+- [ ] Local?
+- [ ] Should be merged to upstream?
+- [X] Resolves issues(s) with our side of things
+- [ ] Hack
+
+## `0004-tcp-Don-t-use-SO_LINGER.patch`
+
+Serenity does not support `SO_LINGER`, this removes them.
+
+### Status
+- [ ] Local?
+- [ ] Should be merged to upstream?
+- [X] Resolves issues(s) with our side of things
+- [X] Hack
+
+## `0005-build-Add-SerenityOS-platform-definitions.patch`
+
+Adds SerenityOS platform definitions to the build.
+
+### Status
+- [ ] Local?
+- [X] Should be merged to upstream?
+- [ ] Resolves issues(s) with our side of things
+- [ ] Hack
+
+## `0006-include-Teach-the-header-about-serenity.patch`
+
+Make the header include guards understand that SerenityOS is a thing.
+
+### Status
+- [ ] Local?
+- [X] Should be merged to upstream?
+- [ ] Resolves issues(s) with our side of things
+- [ ] Hack
+
+## `0007-build-Add-platform-specific-stubs-and-implementation.patch`
+
+Adds implementations for libuv's primitives specific to SerenityOS.
+
+### Status
+- [ ] Local?
+- [X] Should be merged to upstream?
+- [ ] Resolves issues(s) with our side of things
+- [ ] Hack
+