Skip to content

Commit 12fa3a5

Browse files
committed
Merge branch 'PHP-8.3' into PHP-8.4
2 parents 3e384dd + 0c9afee commit 12fa3a5

File tree

4 files changed

+28
-22
lines changed

4 files changed

+28
-22
lines changed

cmake/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ include(cmake/Version.cmake)
1212
project(
1313
PHP
1414
VERSION ${PHP_VERSION}
15+
#SPDX_LICENSE "PHP-3.01"
1516
DESCRIPTION "Widely-used general-purpose scripting language"
1617
HOMEPAGE_URL "https://www.php.net"
1718
LANGUAGES C

cmake/Zend/CMakeLists.txt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,11 @@ message(STATUS "")
3636
include(cmake/Version.cmake)
3737

3838
project(
39-
Zend
40-
VERSION ${Zend_VERSION}
39+
PHP_ZEND
40+
VERSION ${PHP_ZEND_VERSION}
41+
#SPDX_LICENSE "Zend-2.0"
4142
DESCRIPTION "Zend Engine library"
43+
HOMEPAGE_URL "https://www.php.net"
4244
LANGUAGES C
4345
)
4446

@@ -346,9 +348,9 @@ target_compile_definitions(
346348
set_target_properties(
347349
zend
348350
PROPERTIES
349-
VERSION ${Zend_VERSION}
350-
ZEND_EXTENSION_API_NO ${Zend_VERSION_EXTENSION_API_NO}
351-
ZEND_MODULE_API_NO ${Zend_VERSION_MODULE_API_NO}
351+
VERSION ${PHP_ZEND_VERSION}
352+
ZEND_EXTENSION_API_NO ${PHP_ZEND_VERSION_EXTENSION_API_NO}
353+
ZEND_MODULE_API_NO ${PHP_ZEND_VERSION_MODULE_API_NO}
352354
)
353355

354356
################################################################################

cmake/Zend/cmake/Version.cmake

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,35 @@ Set Zend Engine version variables from the php-src/Zend/*.h header files.
33
44
Variables:
55
6-
* Zend_VERSION_EXTENSION_API_NO
7-
* Zend_VERSION_LABEL
8-
* Zend_VERSION_MODULE_API_NO
9-
* Zend_VERSION
6+
* PHP_ZEND_VERSION_EXTENSION_API_NO
7+
* PHP_ZEND_VERSION_LABEL
8+
* PHP_ZEND_VERSION_MODULE_API_NO
9+
* PHP_ZEND_VERSION
1010
#]=============================================================================]
1111

1212
include_guard(GLOBAL)
1313

1414
# Set Zend Engine version variables.
15-
block(PROPAGATE Zend_VERSION Zend_VERSION_LABEL)
15+
block(PROPAGATE PHP_ZEND_VERSION PHP_ZEND_VERSION_LABEL)
1616
file(
1717
STRINGS
1818
zend.h
1919
_
2020
REGEX "^[ \t]*#[ \t]*define[ \t]+ZEND_VERSION[ \t]+\"([0-9.]+)([^\"]*)"
2121
)
22-
set(Zend_VERSION "${CMAKE_MATCH_1}")
23-
set(Zend_VERSION_LABEL "${CMAKE_MATCH_2}")
22+
set(PHP_ZEND_VERSION "${CMAKE_MATCH_1}")
23+
set(PHP_ZEND_VERSION_LABEL "${CMAKE_MATCH_2}")
2424
endblock()
2525

2626
# This is automatically executed with the project(Zend...) invocation.
2727
function(_zend_version_post_project)
28-
if(DEFINED Zend_VERSION_MODULE_API_NO)
28+
if(DEFINED PHP_ZEND_VERSION_MODULE_API_NO)
2929
return()
3030
endif()
3131

3232
# Append extra version label suffix to version.
33-
string(APPEND Zend_VERSION "${Zend_VERSION_LABEL}")
34-
message(STATUS "Zend Engine version: ${Zend_VERSION}")
33+
string(APPEND PHP_ZEND_VERSION "${PHP_ZEND_VERSION_LABEL}")
34+
message(STATUS "Zend Engine version: ${PHP_ZEND_VERSION}")
3535

3636
# Get extensions API number.
3737
file(
@@ -40,7 +40,7 @@ function(_zend_version_post_project)
4040
_
4141
REGEX "^[ \t]*#[ \t]*define[ \t]+ZEND_EXTENSION_API_NO[ \t]+([0-9]+)"
4242
)
43-
set(Zend_VERSION_EXTENSION_API_NO "${CMAKE_MATCH_1}")
43+
set(PHP_ZEND_VERSION_EXTENSION_API_NO "${CMAKE_MATCH_1}")
4444

4545
# Get modules API number.
4646
file(
@@ -49,13 +49,13 @@ function(_zend_version_post_project)
4949
_
5050
REGEX "^[ \t]*#[ \t]*define[ \t]+ZEND_MODULE_API_NO[ \t]+([0-9]+)"
5151
)
52-
set(Zend_VERSION_MODULE_API_NO "${CMAKE_MATCH_1}")
52+
set(PHP_ZEND_VERSION_MODULE_API_NO "${CMAKE_MATCH_1}")
5353

5454
return(
5555
PROPAGATE
56-
Zend_VERSION
57-
Zend_VERSION_EXTENSION_API_NO
58-
Zend_VERSION_MODULE_API_NO
56+
PHP_ZEND_VERSION
57+
PHP_ZEND_VERSION_EXTENSION_API_NO
58+
PHP_ZEND_VERSION_MODULE_API_NO
5959
)
6060
endfunction()
61-
variable_watch(Zend_DESCRIPTION _zend_version_post_project)
61+
variable_watch(PHP_ZEND_DESCRIPTION _zend_version_post_project)

cmake/ext/date/lib/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,11 @@ endblock()
3131

3232
project(
3333
timelib
34-
LANGUAGES C
3534
VERSION ${timelib_VERSION}
35+
#SPDX_LICENSE "MIT"
36+
DESCRIPTION "Timezone and date/time library"
37+
HOMEPAGE_URL "https://github.com/derickr/timelib"
38+
LANGUAGES C
3639
)
3740

3841
if(NOT TIMELIB_TARGET)

0 commit comments

Comments
 (0)