Update Doxygen to 1.15.
This update should also fix the current issue with fmt. Since Doxygen uses
C++20, I removed NOT_FOR_ARCHS and BROKEN. I also added more use_sys_* to avoid
the bundled versions.
OK tb
loader: Fix powerpc64le by working around slof bug in qemu/slof
Fix powerpc 64 little endian booting by adding some padding. Due to
https://gitlab.com/slof/slof/-/blob/master/lib/libelf/elf32.c?ref_type=heads#L114https://gitlab.com/slof/slof/-/blob/master/lib/libelf/elf32.c?ref_type=heads#L150
using <= instead of <, slof used to loop over the phdrs. It overruns by
1 and so on little endian it swizzles the first 32 bytes of .text. Work
around this by adding 32 bytes of padding after the headers. We should
fix this in slof, but it's in the just released QEMU 10.2, so we have to
pad things here for now.
Now powerpc64le + qemu works.
MFC After: 3 days (maybe EN too)
Reviewed by: adrian, jhibbits
Sponsored by: Netflix
lang/ghc910: Refine how "make bootstrap" builds a bootkit
"make bootstrap" now bundles non-system shared libraries, including ones
from pkgsrc, with the resulting bootkit. It copies libraries and injects
relative rpaths into binaries, similarly to what lang/rust does but without
hard-coding library names:
https://github.com/NetBSD/pkgsrc/blob/pkgsrc-2024Q4/lang/rust/Makefile#L642-L684
No revision rebump is needed because this change does not affect the actual
package to be built. It just affects bootkits.
It's not that we are going to rebuild our bootkits right away. But when we
upgrade our GHC to >9.14 we will need to do it, and things will be easier
at that time.
Tested on NetBSD, FreeBSD, Darwin, and SunOS.
finance/odoo18: New port: Suite of web based open source business apps
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce,
Warehouse Management, Project Management, Billing & Accounting, Point of Sale,
Human Resources, Marketing, Manufacturing, etc
Odoo Apps can be used as stand-alone applications, but they also integrate
seamlessly so you get a full-featured Open Source ERP when you install several
Apps.
[MLIR][Python] Ensure `_Dialect` is imported for all dialects (#173729)
`from ._xxx_ops_gen import _Dialect` appears in some dialect modules,
like builtin, scf, irdl.. but not all of them. This PR ensures that for
upstream dialects, `<dialect module>._Dialect` is availble, like
`arith._Dialect`.
This PR is a prerequisite for the work I’m currently doing. Later on,
I’d like to use these `_Dialect` objects via something like
`conversion_target.add_legal_dialect(arith._Dialect)` (we could of
course just use strings like `add_legal_dialect("arith")`, but compared
to using a defined symbol, I think that’s more prone to typos).
sysutils/btop: Update to 1.4.6
- Remove the upstreamed patches.
- Update required GCC to 14.
- Fix permissions for the files.
Changes since 1.4.5:
## v1.4.6
References | Description | Author(s)
--- | --- | ---
#1272 | Skip 'H' and 'HX' suffix in AMD cpu name trimming | @ramdomPTM
#1268 | feature: add process renice functionality | @goddamnparticle
#1285 | Revert "Use /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O" #1270 | @deckstose
#1277 | feat: Introduce cpu frequency display modes | @emiliopedrollo
#1282 | Fix CPU frequency detection for LoongArch CPUs | @Twopic2
#1275 | fix arrow keys that send 'O' instead of '[' | @vandabbin
#1251 | OpenBSD: battery: add support for watthour and watts sensors | @shtrophic
[31 lines not shown]