backport upstream commit reducing a lot of noise (which is expected to
become an error in future python versions) during doc generation, found
while investigating build failure with new sphinx
net/unifi: append to RUN_DEPENDS in Makefile.inc
Using '=' instead of '+=' for RUN_DEPENDS in Makefile.inc overwrote previously
defined dependencies, i.e., specifically databases/mongodb. Bump REVISION for
main and v9 ports.
OK sthen@
Correctly check whether CAs were previously confirmed
The intention was to check using the state from the previous run, but
this got lost in a refactor.
Reported by Ties de Kock
OK tb@
fix build with Qt 6.12
uic in Qt 6.12 rejects template class names like "AddressableItemList<>"
in .ui files. Add a type alias and replace the template name
in the affected .ui files.
Spotted by naddy@
jdk-ca-cert: switch to a custom conversion utility, replacing OpenSSL
The format of jdk-cacerts produced by kirill's eopenssl40 contraption is
a very simple PKCS#12 file (as far as anything involving PKCS#12 can be
called simple) with an oracle-specific attribute in each of its certBags.
Build a custom tool I wrote for this because serializing correct ASN.1
by hand is way easier than using and extending the OpenSSL PKCS12 API,
which is what we would need to do if we extended the openssl pkcs12 cli.
It's also far less scary.
ok kurt
Prevent fq_codel panic from drop counter wrap
Sustained traffic through a congested fq_codel queue can wrap the
per-flow drop counter to zero, triggering the control_law() assertion
and panicking the kernel. Saturate drops and decrement a nonzero ldrops
to preserve the grace-period delta and prevent the wrap.
Issue reported by Acts1631.
OK sashan@, claudio@
Backport hppa fixes from lang/gcc/8
- make __builtin_return_address() not try to read from text sections.
(backport from base)
- put switch() jump tables in .rodata in order not to read from text sections
Fixes from miod@, reminded by Brad, ok kirill@