ladybird/Ports/glib/patches
2021-08-14 22:32:00 +01:00
..
0001-poll.h-is-located-at-root.patch Ports: Add glib version 2.69.0 2021-08-14 22:32:00 +01:00
0002-use-glib-in-built-C_IN.patch Ports: Add glib version 2.69.0 2021-08-14 22:32:00 +01:00
0003-let-glib-know-where-our-resolv.h-is.patch Ports: Add glib version 2.69.0 2021-08-14 22:32:00 +01:00
0004-disable-IPV6-support.patch Ports: Add glib version 2.69.0 2021-08-14 22:32:00 +01:00
0005-serenity-does-not-have-IN_MULTICAST.patch Ports: Add glib version 2.69.0 2021-08-14 22:32:00 +01:00
0006-conflict-rename-gio-mount-function.patch Ports: Add glib version 2.69.0 2021-08-14 22:32:00 +01:00
0008-add-missing-macro-IN6_IS_ADDR_V4MAPPED.patch Ports: Add glib version 2.69.0 2021-08-14 22:32:00 +01:00
0009-include-section-with-missing-functionality.patch Ports: Add glib version 2.69.0 2021-08-14 22:32:00 +01:00
0010-stub-for-function-dn_expand.patch Ports: Add glib version 2.69.0 2021-08-14 22:32:00 +01:00
0011-ntohl-ntohs-located-in-arpa-inet.h.patch Ports: Add glib version 2.69.0 2021-08-14 22:32:00 +01:00
0012-include-strings.h-for-strcasecmp.patch Ports: Add glib version 2.69.0 2021-08-14 22:32:00 +01:00
0013-nameser.h-is-not-needed.patch Ports: Add glib version 2.69.0 2021-08-14 22:32:00 +01:00
README.md Ports: Add glib version 2.69.0 2021-08-14 22:32:00 +01:00

Patches for glib (and submodules) on SerenityOS

0001-poll.h-is-located-at-root.patch

glib includes poll.h from sys/poll.h, but our poll.h is located at root.

Status

  • Local?
  • Should be merged to upstream?
  • Resolves issue(s) with our side of things
  • Hack

0002-use-glib-in-built-C_IN.patch

We do not have C_IN so use glib's in-built C_IN

Status

  • Local?
  • Should be merged to upstream?
  • Resolves issue(s) with our side of things
  • Hack

0003-let-glib-know-where-our-resolv.h-is.patch

Let glib's res_query_test know where our resolv.h is located.

Status

  • Local?
  • Should be merged to upstream?
  • Resolves issue(s) with our side of things
  • Hack

0004-disable-IPV6-support.patch

Disable IPV6 support since we do not support that yet.

Status

  • Local?
  • Should be merged to upstream?
  • Resolves issue(s) with our side of things
  • Hack

0005-serenity-does-not-have-IN_MULTICAST.patch

Since Serenity does not have IN_MULTICAST we just return 0 instead of calling IN_MULTICAST.

Status

  • Local?
  • Should be merged to upstream?
  • Resolves issue(s) with our side of things
  • Hack

0006-conflict-rename-gio-mount-function.patch

Somehow we get a conflict with glib's mount function. This patch renames glib's mount function to gio_mount.

Status

  • Local?
  • Should be merged to upstream?
  • Resolves issue(s) with our side of things
  • Hack

0008-add-missing-macro-IN6_IS_ADDR_V4MAPPED.patch

Serenity lacks the macro 'IN6_IS_ADDR_V4MAPPED' so this patch adds such a macro.

Status

  • Local?
  • Should be merged to upstream?
  • Resolves issue(s) with our side of things
  • Hack

0009-include-section-with-missing-functionality.patch

This includes a bigger section with functionality that Serenity is missing.

Status

  • Local?
  • Should be merged to upstream?
  • Resolves issue(s) with our side of things
  • Hack

0010-stub-for-function-dn_expand.patch

Adds a stub for the function dn_expand.

Status

  • Local?
  • Should be merged to upstream?
  • Resolves issue(s) with our side of things
  • Hack

0011-ntohl-ntohs-located-in-arpa-inet.h.patch

In Serenity ntohl/ntohs is located in arpa/inet.h, other stuff glib needs is included in 'netinet/in.h'.

Status

  • Local?
  • Should be merged to upstream?
  • Resolves issue(s) with our side of things
  • Hack

0012-include-strings.h-for-strcasecmp.patch

Include 'strings.h' for strcasecmp.

Status

  • Local?
  • Should be merged to upstream?
  • Resolves issue(s) with our side of things
  • Hack

0013-nameser.h-is-not-needed.patch

glib compiles fine without arpa/nameser.h so do not include since we do not yet support it.

Status

  • Local?
  • Should be merged to upstream?
  • Resolves issue(s) with our side of things
  • Hack