"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)
LD_LIBRARY_PATH="${WRKSRC}/dmd-${V}-bootstrap/openbsd/bin${MODEL}" to cope
with LLVM 13 update (and hopefully future updates as well).
No change to the resulting package.
ok benoit@
The LDC project aims to provide a portable D programming language
compiler with modern optimization and code generation capabilities.
The compiler uses the official DMD frontend to support the latest D2
version and relies on the LLVM Core libraries for code generation.
and directory.
This moves the module for Apache httpd from lib/php-X.Y/libphpX.so to
lib/apache2/php-X.Y/libphpX.so.
The installed /var/www/conf/modules.sample/php-X.Y.conf is of course updated
to reflect the change, however if anyone uses php-apache and doesn't follow
the recommended config symlink they will need to adapt their config.