mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 17:52:45 +00:00 
			
		
		
		
	Ports/cmake: Update cmake to version 3.23.1
This commit is contained in:
		
							parent
							
								
									cd73d5c1d0
								
							
						
					
					
						commit
						0e9100e3c2
					
				
					 9 changed files with 34 additions and 33 deletions
				
			
		|  | @ -23,7 +23,7 @@ Please make sure to keep this list up to date when adding and updating ports. :^ | ||||||
| | [`c-ray`](c-ray/)                      | C-Ray                                                           | 8f30eb9                  | https://github.com/vkoskiv/c-ray                                               | | | [`c-ray`](c-ray/)                      | C-Ray                                                           | 8f30eb9                  | https://github.com/vkoskiv/c-ray                                               | | ||||||
| | [`chester`](chester/)                  | Chester Gameboy Emulator                                        |                          | https://github.com/veikkos/chester                                             | | | [`chester`](chester/)                  | Chester Gameboy Emulator                                        |                          | https://github.com/veikkos/chester                                             | | ||||||
| | [`citron`](citron/)                    | Citron Programming Language                                     | 0.0.9.3                  | https://github.com/alimpfard/citron                                            | | | [`citron`](citron/)                    | Citron Programming Language                                     | 0.0.9.3                  | https://github.com/alimpfard/citron                                            | | ||||||
| | [`cmake`](cmake/)                      | CMake                                                           | 3.23.0                   | https://cmake.org/                                                             | | | [`cmake`](cmake/)                      | CMake                                                           | 3.23.1                   | https://cmake.org/                                                             | | ||||||
| | [`cmatrix`](cmatrix/)                  | cmatrix                                                         | 3112b12                  | https://github.com/abishekvashok/cmatrix                                       | | | [`cmatrix`](cmatrix/)                  | cmatrix                                                         | 3112b12                  | https://github.com/abishekvashok/cmatrix                                       | | ||||||
| | [`composer`](composer/)                | Composer                                                        | 2.3.4                    | https://getcomposer.org/                                                       | | | [`composer`](composer/)                | Composer                                                        | 2.3.4                    | https://getcomposer.org/                                                       | | ||||||
| | [`coreutils`](coreutils/)              | GNU core utilities                                              | 9.1                      | https://www.gnu.org/software/coreutils/                                        | | | [`coreutils`](coreutils/)              | GNU core utilities                                              | 9.1                      | https://www.gnu.org/software/coreutils/                                        | | ||||||
|  |  | ||||||
|  | @ -1,8 +1,8 @@ | ||||||
| #!/usr/bin/env -S bash ../.port_include.sh | #!/usr/bin/env -S bash ../.port_include.sh | ||||||
| port=cmake | port=cmake | ||||||
| version=3.23.0 | version=3.23.1 | ||||||
| useconfigure=true | useconfigure=true | ||||||
| files="https://github.com/Kitware/CMake/releases/download/v$version/cmake-$version.tar.gz cmake-$version.tar.gz 5ab0a12f702f44013be7e19534cd9094d65cc9fe7b2cd0f8c9e5318e0fe4ac82" | files="https://github.com/Kitware/CMake/releases/download/v$version/cmake-$version.tar.gz cmake-$version.tar.gz 33fd10a8ec687a4d0d5b42473f10459bb92b3ae7def2b745dc10b192760869f3" | ||||||
| auth_type=sha256 | auth_type=sha256 | ||||||
| depends=("bash" "make" "sed" "ncurses" "libuv" "openssl") | depends=("bash" "make" "sed" "ncurses" "libuv" "openssl") | ||||||
| configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt" "-DCMAKE_USE_SYSTEM_LIBRARY_LIBUV=1" "-DCMAKE_USE_OPENSSL=ON" "-GNinja") | configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt" "-DCMAKE_USE_SYSTEM_LIBRARY_LIBUV=1" "-DCMAKE_USE_OPENSSL=ON" "-GNinja") | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| From b113080ce2b9538c16433df1a4074aa4ab538a22 Mon Sep 17 00:00:00 2001 | From 5e5e6f2f0c25da400093818cbc3c1ae277a1df23 Mon Sep 17 00:00:00 2001 | ||||||
| From: AnotherTest <ali.mpfard@gmail.com> | From: AnotherTest <ali.mpfard@gmail.com> | ||||||
| Date: Fri, 12 Feb 2021 13:42:50 +0330 | Date: Fri, 12 Feb 2021 13:42:50 +0330 | ||||||
| Subject: [PATCH 2/7] kwsys: Don't use siginfo | Subject: [PATCH 1/6] kwsys: Don't use siginfo | ||||||
| 
 | 
 | ||||||
| We don't support SIGINFO. This patch removes uses of SIGINFO. | We don't support SIGINFO. This patch removes uses of SIGINFO. | ||||||
| 
 | 
 | ||||||
|  | @ -15,10 +15,10 @@ We don't support SIGINFO. This patch removes uses of SIGINFO. | ||||||
|  2 files changed, 3 insertions(+), 3 deletions(-) |  2 files changed, 3 insertions(+), 3 deletions(-) | ||||||
| 
 | 
 | ||||||
| diff --git a/Source/kwsys/ProcessUNIX.c b/Source/kwsys/ProcessUNIX.c
 | diff --git a/Source/kwsys/ProcessUNIX.c b/Source/kwsys/ProcessUNIX.c
 | ||||||
| index a8a15ddb..5530814a 100644
 | index 19bf982d..1ece4310 100644
 | ||||||
| --- a/Source/kwsys/ProcessUNIX.c
 | --- a/Source/kwsys/ProcessUNIX.c
 | ||||||
| +++ b/Source/kwsys/ProcessUNIX.c
 | +++ b/Source/kwsys/ProcessUNIX.c
 | ||||||
| @@ -105,7 +105,7 @@ static inline void kwsysProcess_usleep(unsigned int msec)
 | @@ -111,7 +111,7 @@ static inline void kwsysProcess_usleep(unsigned int msec)
 | ||||||
|  #endif |  #endif | ||||||
|   |   | ||||||
|  /* Some platforms do not have siginfo on their signal handlers.  */ |  /* Some platforms do not have siginfo on their signal handlers.  */ | ||||||
|  | @ -28,7 +28,7 @@ index a8a15ddb..5530814a 100644 | ||||||
|  #endif |  #endif | ||||||
|   |   | ||||||
| diff --git a/Source/kwsys/SystemInformation.cxx b/Source/kwsys/SystemInformation.cxx
 | diff --git a/Source/kwsys/SystemInformation.cxx b/Source/kwsys/SystemInformation.cxx
 | ||||||
| index f2bf85f6..ac2ac4a3 100644
 | index e6cc48f2..17fbd547 100644
 | ||||||
| --- a/Source/kwsys/SystemInformation.cxx
 | --- a/Source/kwsys/SystemInformation.cxx
 | ||||||
| +++ b/Source/kwsys/SystemInformation.cxx
 | +++ b/Source/kwsys/SystemInformation.cxx
 | ||||||
| @@ -992,7 +992,7 @@ int GetFieldsFromCommand(const char* command, const char** fieldNames,
 | @@ -992,7 +992,7 @@ int GetFieldsFromCommand(const char* command, const char** fieldNames,
 | ||||||
|  | @ -40,7 +40,7 @@ index f2bf85f6..ac2ac4a3 100644 | ||||||
|  void StacktraceSignalHandler(int sigNo, siginfo_t* sigInfo, |  void StacktraceSignalHandler(int sigNo, siginfo_t* sigInfo, | ||||||
|                               void* /*sigContext*/) |                               void* /*sigContext*/) | ||||||
|  { |  { | ||||||
| @@ -4043,7 +4043,7 @@ when set print stack trace in response to common signals.
 | @@ -4051,7 +4051,7 @@ when set print stack trace in response to common signals.
 | ||||||
|  */ |  */ | ||||||
|  void SystemInformationImplementation::SetStackTraceOnError(int enable) |  void SystemInformationImplementation::SetStackTraceOnError(int enable) | ||||||
|  { |  { | ||||||
|  | @ -50,5 +50,5 @@ index f2bf85f6..ac2ac4a3 100644 | ||||||
|    static struct sigaction saABRTOrig; |    static struct sigaction saABRTOrig; | ||||||
|    static struct sigaction saSEGVOrig; |    static struct sigaction saSEGVOrig; | ||||||
| -- 
 | -- 
 | ||||||
| 2.34.1 | 2.36.1 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| From aaa210d6039aa02ff3bc7998d39c6befa791cfdd Mon Sep 17 00:00:00 2001 | From 75597807e541ebe1ae83345af9250a4113bf1480 Mon Sep 17 00:00:00 2001 | ||||||
| From: Ali Mohammad Pur <ali.mpfard@gmail.com> | From: Ali Mohammad Pur <ali.mpfard@gmail.com> | ||||||
| Date: Wed, 12 Jan 2022 22:15:37 +0330 | Date: Wed, 12 Jan 2022 22:15:37 +0330 | ||||||
| Subject: [PATCH 3/7] /bin/bash | Subject: [PATCH 2/6] /bin/bash | ||||||
| 
 | 
 | ||||||
| This patch swaps out /bin/sh for /bin/bash in two scripts that need it. | This patch swaps out /bin/sh for /bin/bash in two scripts that need it. | ||||||
| 
 | 
 | ||||||
|  | @ -15,7 +15,7 @@ This patch swaps out /bin/sh for /bin/bash in two scripts that need it. | ||||||
|  2 files changed, 2 insertions(+), 2 deletions(-) |  2 files changed, 2 insertions(+), 2 deletions(-) | ||||||
| 
 | 
 | ||||||
| diff --git a/bootstrap b/bootstrap
 | diff --git a/bootstrap b/bootstrap
 | ||||||
| index a487375a..8db931d1 100755
 | index e0791d58..bde01283 100755
 | ||||||
| --- a/bootstrap
 | --- a/bootstrap
 | ||||||
| +++ b/bootstrap
 | +++ b/bootstrap
 | ||||||
| @@ -1,4 +1,4 @@
 | @@ -1,4 +1,4 @@
 | ||||||
|  | @ -34,5 +34,5 @@ index 11622160..0e6fc25d 100755 | ||||||
|  cmake_source_dir=`cd "\`dirname \"$0\"\`";pwd` |  cmake_source_dir=`cd "\`dirname \"$0\"\`";pwd` | ||||||
|  exec "${cmake_source_dir}/bootstrap" "$@" |  exec "${cmake_source_dir}/bootstrap" "$@" | ||||||
| -- 
 | -- 
 | ||||||
| 2.34.1 | 2.36.1 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| From e32762d8f7393337786d11d77a71843c80a23b0e Mon Sep 17 00:00:00 2001 | From 049e918181ba913bf992723dd805fb8066aae83b Mon Sep 17 00:00:00 2001 | ||||||
| From: Ali Mohammad Pur <ali.mpfard@gmail.com> | From: Ali Mohammad Pur <ali.mpfard@gmail.com> | ||||||
| Date: Wed, 12 Jan 2022 22:17:47 +0330 | Date: Wed, 12 Jan 2022 22:17:47 +0330 | ||||||
| Subject: [PATCH 4/7] Platform/SerenityOS | Subject: [PATCH 3/6] Platform/SerenityOS | ||||||
| 
 | 
 | ||||||
| This patch adds the SerenityOS platform config file to CMake. | This patch adds the SerenityOS platform config file to CMake. | ||||||
| 
 | 
 | ||||||
|  | @ -46,5 +46,5 @@ index 00000000..952ff61a | ||||||
| +
 | +
 | ||||||
| +include(Platform/UnixPaths)
 | +include(Platform/UnixPaths)
 | ||||||
| -- 
 | -- 
 | ||||||
| 2.34.1 | 2.36.1 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,9 +1,9 @@ | ||||||
| From ac1f5e51b8069e98a593a0f5ad25fdcd0328eca8 Mon Sep 17 00:00:00 2001 | From a65e8be0dbde0e23fed88f8ebdcdf8668b238b9c Mon Sep 17 00:00:00 2001 | ||||||
| From: Ali Mohammad Pur <ali.mpfard@gmail.com> | From: Ali Mohammad Pur <ali.mpfard@gmail.com> | ||||||
| Date: Wed, 12 Jan 2022 22:18:02 +0330 | Date: Wed, 12 Jan 2022 22:18:02 +0330 | ||||||
| Subject: [PATCH 5/7] cmcurl: Include unistd | Subject: [PATCH 4/6] cmcurl: Include unistd | ||||||
| 
 | 
 | ||||||
| Everyone gets this wrong. most platforms are very lax with these includes, but we're not one of them. | Everyone gets this wrong. Most platforms are very lax with these includes, but we're not one of them. | ||||||
| 
 | 
 | ||||||
| - [X] Local?
 | - [X] Local?
 | ||||||
| - [ ] Should be merged to upstream?
 | - [ ] Should be merged to upstream?
 | ||||||
|  | @ -14,7 +14,7 @@ Everyone gets this wrong. most platforms are very lax with these includes, but w | ||||||
|  1 file changed, 1 insertion(+) |  1 file changed, 1 insertion(+) | ||||||
| 
 | 
 | ||||||
| diff --git a/Utilities/cmcurl/include/curl/multi.h b/Utilities/cmcurl/include/curl/multi.h
 | diff --git a/Utilities/cmcurl/include/curl/multi.h b/Utilities/cmcurl/include/curl/multi.h
 | ||||||
| index 37f9829b..4a2b94fa 100644
 | index 91cd95d3..9940748f 100644
 | ||||||
| --- a/Utilities/cmcurl/include/curl/multi.h
 | --- a/Utilities/cmcurl/include/curl/multi.h
 | ||||||
| +++ b/Utilities/cmcurl/include/curl/multi.h
 | +++ b/Utilities/cmcurl/include/curl/multi.h
 | ||||||
| @@ -47,6 +47,7 @@
 | @@ -47,6 +47,7 @@
 | ||||||
|  | @ -26,5 +26,5 @@ index 37f9829b..4a2b94fa 100644 | ||||||
|  #ifdef  __cplusplus |  #ifdef  __cplusplus | ||||||
|  extern "C" { |  extern "C" { | ||||||
| -- 
 | -- 
 | ||||||
| 2.34.1 | 2.36.1 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,9 +1,9 @@ | ||||||
| From 33e8e0bcf0b8d66267083c656c1f4d55b817dc68 Mon Sep 17 00:00:00 2001 | From 8094f0232a6c4c357ec8e2931d44399172123f47 Mon Sep 17 00:00:00 2001 | ||||||
| From: Ali Mohammad Pur <ali.mpfard@gmail.com> | From: Ali Mohammad Pur <ali.mpfard@gmail.com> | ||||||
| Date: Wed, 12 Jan 2022 22:18:23 +0330 | Date: Wed, 12 Jan 2022 22:18:23 +0330 | ||||||
| Subject: [PATCH 6/7] cmcurl: Use struct stat and include sys/stat.h | Subject: [PATCH 5/6] cmcurl: Use struct stat and include sys/stat.h | ||||||
| 
 | 
 | ||||||
| For unknown reasons, curl_setup_once.h does not include sys/stat.h. this patch includes sys/stat.h. | For unknown reasons, curl_setup_once.h does not include sys/stat.h. This patch includes sys/stat.h. | ||||||
| 
 | 
 | ||||||
| - [ ] Local?
 | - [ ] Local?
 | ||||||
| - [ ] Should be merged to upstream?
 | - [ ] Should be merged to upstream?
 | ||||||
|  | @ -14,7 +14,7 @@ For unknown reasons, curl_setup_once.h does not include sys/stat.h. this patch i | ||||||
|  1 file changed, 1 insertion(+) |  1 file changed, 1 insertion(+) | ||||||
| 
 | 
 | ||||||
| diff --git a/Utilities/cmcurl/lib/curl_setup.h b/Utilities/cmcurl/lib/curl_setup.h
 | diff --git a/Utilities/cmcurl/lib/curl_setup.h b/Utilities/cmcurl/lib/curl_setup.h
 | ||||||
| index 554dcc1e..dfb7859e 100644
 | index 7421b670..b06c19d8 100644
 | ||||||
| --- a/Utilities/cmcurl/lib/curl_setup.h
 | --- a/Utilities/cmcurl/lib/curl_setup.h
 | ||||||
| +++ b/Utilities/cmcurl/lib/curl_setup.h
 | +++ b/Utilities/cmcurl/lib/curl_setup.h
 | ||||||
| @@ -403,6 +403,7 @@
 | @@ -403,6 +403,7 @@
 | ||||||
|  | @ -26,5 +26,5 @@ index 554dcc1e..dfb7859e 100644 | ||||||
|  #endif |  #endif | ||||||
|   |   | ||||||
| -- 
 | -- 
 | ||||||
| 2.34.1 | 2.36.1 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| From fefbff0df0bdf95bf61e13feac2552af13f877ff Mon Sep 17 00:00:00 2001 | From f0ae38c0f10805a2f4359ee0052766c371ee8d54 Mon Sep 17 00:00:00 2001 | ||||||
| From: Ali Mohammad Pur <ali.mpfard@gmail.com> | From: Ali Mohammad Pur <ali.mpfard@gmail.com> | ||||||
| Date: Wed, 12 Jan 2022 22:18:57 +0330 | Date: Wed, 12 Jan 2022 22:18:57 +0330 | ||||||
| Subject: [PATCH 7/7] CMake: Disable tests | Subject: [PATCH 6/6] CMake: Disable tests | ||||||
| 
 | 
 | ||||||
| We don't care about building tests for now, and it makes the compilation much faster. | We don't care about building tests for now, and it makes the compilation much faster. | ||||||
| 
 | 
 | ||||||
|  | @ -14,10 +14,10 @@ We don't care about building tests for now, and it makes the compilation much fa | ||||||
|  1 file changed, 2 insertions(+), 1 deletion(-) |  1 file changed, 2 insertions(+), 1 deletion(-) | ||||||
| 
 | 
 | ||||||
| diff --git a/CMakeLists.txt b/CMakeLists.txt
 | diff --git a/CMakeLists.txt b/CMakeLists.txt
 | ||||||
| index fdfe456a..00c122ba 100644
 | index b2ab30e1..24127b09 100644
 | ||||||
| --- a/CMakeLists.txt
 | --- a/CMakeLists.txt
 | ||||||
| +++ b/CMakeLists.txt
 | +++ b/CMakeLists.txt
 | ||||||
| @@ -718,7 +718,8 @@ endif()
 | @@ -733,7 +733,8 @@ endif()
 | ||||||
|  include(Source/CMakeVersion.cmake) |  include(Source/CMakeVersion.cmake) | ||||||
|   |   | ||||||
|  # Include the standard Dart testing module |  # Include the standard Dart testing module | ||||||
|  | @ -28,5 +28,5 @@ index fdfe456a..00c122ba 100644 | ||||||
|   |   | ||||||
|  # Set up test-time configuration. |  # Set up test-time configuration. | ||||||
| -- 
 | -- 
 | ||||||
| 2.34.1 | 2.36.1 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -37,7 +37,7 @@ This patch adds the SerenityOS platform config file to CMake. | ||||||
| 
 | 
 | ||||||
| cmcurl: Include unistd | cmcurl: Include unistd | ||||||
| 
 | 
 | ||||||
| Everyone gets this wrong. most platforms are very lax with these includes, but we're not one of them. | Everyone gets this wrong. Most platforms are very lax with these includes, but we're not one of them. | ||||||
| 
 | 
 | ||||||
| - [X] Local? | - [X] Local? | ||||||
| - [ ] Should be merged to upstream? | - [ ] Should be merged to upstream? | ||||||
|  | @ -65,3 +65,4 @@ We don't care about building tests for now, and it makes the compilation much fa | ||||||
| - [ ] Should be merged to upstream? | - [ ] Should be merged to upstream? | ||||||
| - [ ] Resolves issue(s) with our side of things | - [ ] Resolves issue(s) with our side of things | ||||||
| - [ ] Hack | - [ ] Hack | ||||||
|  | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 EWouters
						EWouters