kmos
7a2f0dfda4
Add "-L${X11BASE}/lib" to the LDFLAGS of CONFIGURE_ENV in order
...
to fix the build of 7.4 and 8.0 on sparc64, which otherwise fails
during configure because it cannot find several X11 libs that
libgd depends upon.
ok sthen
2021-03-08 15:10:42 +00:00
sthen
4502fa3acd
update to php-8.0.3
2021-03-05 15:17:19 +00:00
sthen
06728f8b08
update to php-7.4.16
2021-03-05 15:13:55 +00:00
sthen
a6a3a0fc82
tweak sample php configs, expose_php off by default
2021-02-25 11:42:33 +00:00
sthen
3903633b65
php: use the same patch to disable ifuncs on 7.3 and 7.4 as I used on 8.0
...
(i am not convinced the optimized code is actually faster but it's closer
to the build on other OS this way)
2021-02-24 23:04:57 +00:00
sthen
0e759f8ebf
turns out the segfault problem with sse/avx isn't due to the code,
...
it's due to php trying to resolve functions via ifunc (presumably to
optimize calls to them slightly?). disable use of ifuncs instead.
2021-02-24 22:18:57 +00:00
sthen
9b64714929
build php-8.0 versions of the pecl ports which support it
2021-02-24 21:23:15 +00:00
sthen
eb89eac889
hook php/8.0 to the build
2021-02-24 20:56:36 +00:00
sthen
390df21cbe
php/8.0: neuter the __builtin_cpu_supports autoconf checks so that it doesn't
...
detect sse/avx2/etc, fixing things so you can do base64 without segfaulting
test case: php-8.0 -r "print(base64_encode('abcdef').PHP_EOL);"
2021-02-24 20:56:22 +00:00
sthen
51be17e426
add initial php 8.0 bits, not linked to the build yet until i can figure
...
out how to disable or fix the broken SSE/AVX code (7.4 had the same problem
but was easier to disable)
2021-02-24 19:14:11 +00:00
sthen
320651ac24
add initial php 8.0 bits, not linked to the build yet until i can figure
...
out how to disable or fix the broken SSE/AVX code (7.4 had the same problem
but was easier to disable)
2021-02-24 19:13:50 +00:00
sthen
5d4e1cf8d0
switch php-7.4 to external libgd
2021-02-24 18:00:45 +00:00
sthen
2c825e3982
php: add PHP_PKGSPEC to SUBST_VARS and regenerate PLISTs, reducing
...
differences between versions.
move -xmlrpc from Makefile.inc to 7.x/Makefile in preparation for
8.0 which doesn't have it.
2021-02-24 17:31:58 +00:00
sthen
06e20cb110
switch default MODPHP_VERSION to 7.4 and bump ports which have changed
...
version. (as of 6 Dec 2020, 7.3 went into "security fixes only" mode).
2021-02-24 16:48:59 +00:00
sthen
708dbb8e1a
lang/php/*: update pecl examples in readme
2021-02-10 19:44:31 +00:00
sthen
21ad26b56b
php: cope with api change in alpine 2.22+'s c-client
...
borrowed from https://git.slackware.nl/current/tree/source/n/php/php.imap.api.diff
2021-02-04 22:21:48 +00:00
sthen
7d42d59acc
update to php-7.4.15
2021-02-04 16:01:09 +00:00
sthen
7f8a615fc1
update to php-7.3.27
2021-02-04 16:00:45 +00:00
sthen
602926089e
set MODPHP_BUILDDEP for pecl ports
2021-01-26 14:34:47 +00:00
sthen
6f0b2ffa93
tweak php pkg-readme
2021-01-25 14:02:45 +00:00
sthen
8e98638a48
Set MODPHP_BUILDDEP to No by default, set it to Yes in the ports that
...
need it. The typical ports for PHP-based software are just untarring
files and there's no need to have PHP itself on build machines for that.
2021-01-25 14:01:51 +00:00
sthen
7639001be2
update to PHP 7.4.14
2021-01-07 17:13:27 +00:00
sthen
24a66eca6f
update to PHP 7.3.26
2021-01-07 17:12:54 +00:00
sthen
91c5497312
update to php-7.4.13
...
add !defined(LIBRESSL_VERSION_NUMBER) patch for ext/openssl/openssl.c;
wants EVP_CIPH_OCB_MODE, EVP_CTRL_AEAD_GET/SET_TAG, EVP_CTRL_AEAD_SET_IVLEN
2020-11-26 20:39:15 +00:00
sthen
9323fee492
update to php-7.3.25
2020-11-26 20:37:47 +00:00
sthen
7a37c7891e
update to php-7.4.12
2020-10-29 23:25:16 +00:00
sthen
5b5d56f786
update to php-7.3.24
2020-10-29 15:53:14 +00:00
sthen
095fa8bcdd
doh, i cannot type. found by solene.
2020-10-14 15:18:17 +00:00
sthen
698266774f
bump REVISION-xslt in PHP versions due to a dependency change in libxslt
...
in the 6.7-current cycle.
6.7-stable and 6.7-current both had updates to newer PHP versions
since that was changed, so 6.7-stable has PLIST-xslt at 7.2.34 with dep on
textproc/libxslt,-main but -current has PLIST-xslt at 7.2.34 with dep on
textproc/libxslt.
fix is to bump 6.8-stable and -current above the version in 6.7-stable.
2020-10-14 08:44:32 +00:00
sthen
01e4c8e4c0
update to php-7.2.34
2020-10-06 11:10:05 +00:00
sthen
fecd35f6fa
update to php-7.4.11
2020-10-06 11:09:55 +00:00
sthen
25203b1814
update to php-7.3.23
2020-10-06 11:09:50 +00:00
sthen
9d5ed97056
update to php-7.4.10
2020-09-04 10:53:15 +00:00
sthen
5c31d50f26
update to php-7.3.22
2020-09-04 10:53:12 +00:00
sthen
66ffde49f8
update to php-7.2.33
2020-08-07 12:47:34 +00:00
sthen
d13cc0e834
update to php-7.3.21
2020-08-07 12:47:30 +00:00
sthen
003ef6754a
update to php-7.4.9
2020-08-07 12:47:27 +00:00
sthen
932252a9be
update to php-7.2.32, 7.3.20, 7.4.8
2020-07-21 15:58:41 +00:00
sthen
6cb5989711
update to php-7.4.7
2020-06-11 13:59:03 +00:00
sthen
1d89e5ed99
update to php-7.3.19
2020-06-11 13:58:41 +00:00
jasper
39567b34b2
bump after libxslt dependency changed
2020-06-09 07:14:44 +00:00
sthen
1b9ca8a4d4
update to php-7.2.31
2020-05-14 19:34:55 +00:00
sthen
4c44a6b0a7
update to php-7.3.18
2020-05-14 19:34:54 +00:00
sthen
a4dc91812f
update to php-7.4.6
2020-05-14 19:34:53 +00:00
sthen
27b8a00360
bump -gd
2020-04-22 15:46:59 +00:00
ajacoutot
93189e9509
Unbreak php-gd packaging by bumping.
...
+@depend graphics/libwebp:libwebp-*:libwebp-1.1.0
+@wantlib webp.4.2
2020-04-22 12:52:10 +00:00
sthen
d6fd959d8d
php: fix -lstdc++ linking in 7.4, was already done in 7.2/3 but the file
...
moved and got missed in patch-wrangling.
2020-04-22 11:55:14 +00:00
sthen
16b580910c
whatever the reason for "Trace/BPT trap" when running configure on aarch64
...
in the past (seen in "checking for Apache 2.0 handler-module support via DSO
through APXS" around Apr 2019), it's no longer happening, so remove the
block and allow building the Apache module on aarch64.
2020-04-22 11:15:41 +00:00
sthen
72ce314103
Provide PHP 7.4 packages.
...
The default version for use in PHP-based ports remains at 7.3.
2020-04-21 20:38:31 +00:00
sthen
547719c97a
update to php-7.3.17
2020-04-17 16:55:52 +00:00