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@

Reply via email to