DubbleClick
25fe794acc
trim all items
2025-08-27 14:36:05 +07:00
DubbleClick
5a4b920ae2
pkg-config patch
2025-08-27 13:04:08 +07:00
DubbleClick
3da58d5c24
filter micro patches to not be ''
2025-08-27 11:48:59 +07:00
DubbleClick
ecdb94b429
suggestions
2025-08-27 08:31:48 +07:00
DubbleClick
00892c20fa
fix odbc libs when iconv is built too
2025-08-26 20:44:30 +07:00
crazywhalecc
d0412a88df
Use PatchException instead of ExecutionException for patchFile
2025-08-15 12:04:06 +08:00
crazywhalecc
f68f060be2
Refactor all (except command) modules using new exceptions
2025-08-07 13:09:18 +08:00
crazywhalecc
0c9a30256e
Remove all @throws PHPDoc, it's almost useless for SPC anymore
2025-08-07 13:09:18 +08:00
crazywhalecc
f1a9a28ed7
Use backup file function to avoid multiple build conflict
2025-08-03 02:06:08 +08:00
crazywhalecc
9a5a59d876
Test
2025-08-03 01:49:15 +08:00
crazywhalecc
e7fe91faef
Fix patch, use pure socket client directly
2025-08-03 01:23:47 +08:00
crazywhalecc
e6cf05ddff
Test
2025-08-03 01:12:28 +08:00
crazywhalecc
22a8191b97
Fix opcache jit option parsing in builder
2025-08-02 01:29:20 +08:00
crazywhalecc
34edb6e329
Add PHP_BUILD_PROVIDER to env.ini
2025-08-01 10:58:31 +08:00
crazywhalecc
9487051796
Add PHP_BUILD_PROVIDER for PHP >= 8.4
2025-08-01 02:25:12 +08:00
crazywhalecc
07d66ade85
Add separated patchedBeforeWindowsConfigure
2025-08-01 01:28:56 +08:00
crazywhalecc
1047d471ed
Merge branch 'main' into php-85
...
# Conflicts:
# src/SPC/builder/linux/LinuxBuilder.php
# src/SPC/store/source/PhpSource.php
# src/globals/test-extensions.php
2025-07-31 23:46:34 +08:00
crazywhalecc
5f33a07f4c
Fix windows builds when unix configure does not exist
2025-07-30 23:57:52 +08:00
DubbleClick
6f9a45b54a
shared extensions may also need to patch
2025-07-19 15:17:44 +07:00
crazywhalecc
ec959f6239
Add 8.5 patch support for phpmicro
2025-07-15 21:14:02 +08:00
DubbleClick
26aca723cb
update php-cs fixer to get rid of PHP_CS_FIXER_IGNORE_ENV variable
2025-07-05 12:11:48 +07:00
DubbleClick
93d6a45a78
*full* shared extension build linked against musl libc dynamically works!
2025-07-05 12:01:52 +07:00
DubbleClick
2ebdc4509c
<
2025-07-01 11:00:24 +07:00
Marc
68e500eea0
Merge branch 'main' into refactor/spc-target
2025-06-30 20:16:59 +07:00
crazywhalecc
d00a5223d3
Add exception for checking patch file exist
2025-06-30 19:45:26 +08:00
crazywhalecc
3965a899c7
Add missing directory separator
2025-06-30 19:41:32 +08:00
crazywhalecc
977fbaa8ef
Suggestions
2025-06-29 16:00:17 +08:00
DubbleClick
19ddddf618
self:: instead of SourcePatcher::
2025-06-28 23:45:02 +07:00
DubbleClick
a7bf1e9676
we need to patch swoole early enough
2025-06-28 23:33:13 +07:00
Jerry Ma
88d99a7dea
Update src/SPC/store/SourcePatcher.php
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-28 18:04:45 +08:00
crazywhalecc
ad080da026
Refactor micro patching logic in SourcePatcher
2025-06-28 17:06:51 +08:00
DubbleClick
853294e168
remove disabling of asm arithmetic
2025-06-21 15:47:38 +07:00
crazywhalecc
1b4eb039ae
Change the patch position for -release module suffix
2025-06-20 18:46:36 +08:00
DubbleClick
58d979712e
suggestion
2025-06-20 17:11:52 +07:00
DubbleClick
883cc4b6fd
patch on 2.17...
2025-06-17 15:53:14 +07:00
DubbleClick
a68212672b
apply suggestions
2025-06-06 23:49:58 +07:00
DubbleClick
8b94a7174f
cs fix
2025-06-05 20:14:02 +07:00
DubbleClick
86541b1aa8
only apply ffi patch at version >= 8.3.16
2025-06-05 19:58:38 +07:00
DubbleClick
e022a45048
only apply ffi patch at version >= 8.3.16
2025-06-05 19:57:59 +07:00
DubbleClick
a9d37bb2a2
add source patch for ffi on centos 7
2025-06-04 08:58:46 +07:00
DubbleClick
3713ae8c93
extra dependencies for extensions
2025-05-22 12:27:41 +07:00
DubbleClick
495e868a71
rework configure args
2025-05-21 13:19:51 +07:00
henderkes
c1e91e1ccb
sockets doesn't install header?!
2025-05-17 22:40:30 +07:00
Jerry Ma
e7d6f37e98
Fix windows xlswriter duplicate md5 symbol bug ( #719 )
...
* Add missing SOURCE_PATH before making cmake toolchain
* Fix windows xlswriter duplicate md5 symbol bug
* Add detection for patchFile to prevent duplicate patches
* Add tests
2025-04-28 14:35:08 +08:00
crazywhalecc
aa4d4db11f
Refactor, supports shared extension build now !
2025-03-24 23:50:12 +08:00
Jerry Ma
b4f3657323
Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead ( #642 )
...
* Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead
* Fix tests
* Internally use GNU_ARCH for unified
* Update EXTENSION_DIR comments for env.ini
* Remove redundant -fPIC cflags in curl
2025-03-14 18:22:50 +08:00
Jerry Ma
39a66daf04
Fix imagick patch newer than 30800 ( #641 )
2025-03-14 10:57:33 +08:00
Jerry Ma
c6d4934dd6
Fix gmssl and openssl duplicate symbol ( #632 )
...
* Fix gmssl and openssl duplicate symbol
* Add tests
2025-03-13 14:18:27 +08:00
Marc Henderkes
f246125677
requested changes
2025-03-11 07:44:31 +01:00
Marc Henderkes
be3d68cebe
patch the makefile before make (remove -lacl from FPM_EXTRA_LIBS)
2025-03-11 06:59:41 +01:00