ladybird/Ports/cmake/patches
Ali Mohammad Pur 39b5bb4162 Ports: Upgrade CMake to 3.22.1
That's the latest release, and includes one of the patches we had - so
we can drop that patch :^)
2021-12-24 17:01:10 +03:30
..
0001-cmnghttp2-check-for-HAVE_SIZEOF_SSIZE_T-and-not-HAVE.patch Ports: Fix the conflicting types issue in the cmake port 2021-12-24 17:01:10 +03:30
0010-don-t-use-siginfo.patch Ports: Add a cmake port 2021-02-15 17:32:56 +01:00
0012-bin-bash.patch Ports: Add a cmake port 2021-02-15 17:32:56 +01:00
0013-platform-serenityos.patch Ports: Add a cmake port 2021-02-15 17:32:56 +01:00
0014-cmcurl-include-unistd.patch Ports: Add a cmake port 2021-02-15 17:32:56 +01:00
0026-curl-struct-stat.patch Ports: Add a cmake port 2021-02-15 17:32:56 +01:00
0028-cmake-disable-tests.patch Ports: Add a cmake port 2021-02-15 17:32:56 +01:00
ReadMe.md Ports: Upgrade CMake to 3.22.1 2021-12-24 17:01:10 +03:30

Patches for CMake (and submodules) on SerenityOS

0001-cmnghttp2-check-for-HAVE_SIZEOF_SSIZE_T-and-not-HAVE.patch

Fixes an issue where the first configure of cmake would generate an invalid config.h file somewhere, leading to the first run of ./package.sh failing due to what 0016-conflicting-0.patch and 0017-conflicting-1.patch attempt to fix.

Status

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

0010-don-t-use-siginfo.patch

We don't support SIGINFO. This patch removes uses of SIGINFO.

Status

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

0012-bin-bash.patch

This patch swaps out /bin/sh for /bin/bash in two scripts that need it.

Status

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

0013-platform-serenityos.patch

This patch adds the SerenityOS platform config file to CMake.

Status

  • Local?
  • Should be merged to upstream? If we want to have cmake support serenity out of the box.
  • Resolves issue(s) with our side of things
  • Hack

0014-cmcurl-include-unistd.patch

Everyone gets this wrong. most platforms are very lax with these includes, but we're not one of them.

Status

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

0026-curl-struct-stat.patch

For unknown reasons, curl_setup_once.h does not include sys/stat.h. this patch includes sys/stat.h.

Status

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

0028-cmake-disable-tests.patch

We don't care about building tests for now, and it makes the compilation much faster.

Status

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