some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.
This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -
- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.
- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.
devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
It would require work to adapt to lld, but it doesn't even work on
many recent-ish systems and "being able to build this from OpenBSD
doesn't seem particularly useful".
ok kn@ sthen@
Includes changes (already in 1.6) for the following advisory:
Trusted Firmware A Security Advisory TFV 7
Trusted Firmware-A exposure to cache speculation vulnerability Variant 4
tested on rk3399
ok jsg@
Remove the dep on py-keyczar, noticed thanks to Edward Lopez-Acosta
Our patch for bcrypt has been addressed in a different way upstream, we
still need to patch for '2a' vs '2b'.
Backport two commits that were commited upstream for the reboot module.
tests from jca@ and sthen@; ok sthen@ jasper@ (maintainer)
ttyplot is a realtime plotting utility for terminals. It takes data from
stdin, and plots on a terminal or console.
It supports rate calculation for counters, and up to two plots on a single
display using reverse video for the second line.
OK sthen@
having to set device tree address in config.txt as the dtb address
passed via atags is used. Patch from Alexander Graf in openSUSE U-Boot
tree. Discussed with kettenis@
and install it (older ones were ok, then they released one with a silly
license, changed it pretty quickly and announced that, but didn't
release a replacement distfile until a bit later).
similar diff from jsg
exo is the official command-line tool to access Exoscale's services. It allows
you to manage your infrastructure from an user friendly command-line with the
benefits of a scriptable interface.
ok sthen@
Fixes some crashes due to python 3.6/3.7.
Introducing native Kitty image previews and a dired-filter inspired
filter stack.
Replace post-install with setup.py patch, massage test suite.
OK rsadowski sthen
Fixes some crashes due to python 3.6/3.7.
Introducing native Kitty image previews and a dired-filter inspired
filter stack.
Replace post-install with setup.py patch, massage test suite.
OK rsadowski sthen
- several man page modification
- when verifying bsd.rd with signify, try key from current version and
from next version. it should allow smooth upgrade while following
-current and openbsd version change
https://bitbucket.org/semarie/upobsd/commits/tag/1.1
From semarie