CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2026/03/31 07:42:05
Modified files:
sysutils/prometheus: Makefile distinfo
sysutils/prometheus/patches: patch-Makefile_common
patch-_promu_yml patch-mmap_openbsd
sysutils/prometheus/pkg: PLIST
Removed files:
sysutils/prometheus/patches: patch-Makefile
patch-scripts_compress_assets_sh
Log message:
Update prometheus to the last LTS release (3.5.1)
This drops two patches which are unneeded. First the Makefile workaround
to skip the asset build step is unneeded, instead use
PREBUILT_ASSETS_STATIC_DIR. Second drop the compress_assets.sh diff
and replace it with a BDEP on shell/bash -- too much bashism there.
Update the patch-mmap_openbsd to work with 3.5.1 and extend it to also
cover the chunks and head chunks. This should fix a frequent panic seen
when head chunks are rotated.
Note: all of this is an ugly workaround because OpenBSD lacks a unified
view between mmap and read/write calls.
Some help and testing done by Alvar Penning (post at 0x21.biz)
OK sthen@