this is another attempt at trying to get dpb to notice that it should
build www/unit/unit-php which depends on "embed" that can't be built
at the same time as the apache httpd module.
PHP 8.1 introduced support for fibers. The implementation is based off
assembly from the Boost project. Support for riscv64 was not added in
PHP despite Boost.Coroutine now providing support for this arch.
It's not clear yet what to do for architectures like sparc64,
unsupported by Boost.Coroutine.
ok sthen@ (maintainer)
Upstream regenerated autoconf files using autoconf 2.70. Unfortunately
this version of autoconf seems to have a bug finding lex on OpenBSD.
Regnerate the autoconf files locally using autoconf 2.69 as a workaround.
"This isolates the -O1 workaround to just the two files that eat most
of the build time with Clang 13. The rest is fine with -O2. The
difference on naddy's build system for unpatched to patched went from
3 hours 45 mins to 15 mins."
rustc want to ship a llvm-dwp binary (just copied from llvm install). replace it by a link, and add run depends on devel/llvm.
the binary doesn't work without devel/llvm as it is dynamically linked.
while here, do some Makefile cleanup, and enable rpath on binaries (bootstrap and build simplification).
package. Tested with ports-gcc on sparc64.
While here, remove the extra CFLAGS for powerpc as suggested by Brad.
Tested by gkoehler@ with the current version of clang on powerpc
(should works also with ports-gcc).
As usual camlp4 and camlp4 need to be updated in sync with ocaml. All
ocaml ports were successfully builds- tested on amd64. coccinelle remains
broken, but was built with the proposed diff floating on ports@
ok chrisz@
Independently of these patches, the ssl test hangs and if that hang
is worked around, a number of cert validation failures show up, most
of them to do with differences between the old and new verifier. An
update of this port is long overdue.
Discussed with edd (maintainer)