Per-Arne Hellarvik wrote in #note-14:
I want to reopen this. The service has disappeared:
[...]
Just stop using old version, 2.2.22 is old. I don't know why pfsense devs choose to use develop for fresh LTS versions and non-develop naming for the seriously old LTS versions. It's confusing and I don't support this naming, instead they better name packages as haproxy-22, haproxy-24, haproxy-26 and for version of the package use UI build version, e.g.: haproxy-24 v1.0.5 as it done for Zabbix package already.
About USE_PROMEX, it's in place so this ticket should not be reopened:
HAProxy version 2.4.9-f8dcd9f 2021/11/24 - https://haproxy.org/
Status: long-term supported branch - will stop receiving fixes around Q2 2026.
Known bugs: http://www.haproxy.org/bugs/bugs-2.4.9.html
Running on: FreeBSD 12.3-STABLE FreeBSD 12.3-STABLE RELENG_2_6_0-n226742-1285d6d205f pfSense amd64
Build options :
TARGET = freebsd
CPU = generic
CC = cc
CFLAGS = -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-string-plus-int -Wtype-limits -Wshift-negative-value -Wnull-dereference -DFREEBSD_PORTS
OPTIONS = USE_PCRE=1 USE_PCRE_JIT=1 USE_STATIC_PCRE=1 USE_GETADDRINFO=1 USE_OPENSSL=1 USE_LUA=1 USE_ACCEPT4=1 USE_ZLIB=1 USE_CPU_AFFINITY=1 USE_PROMEX=1
DEBUG =
...
Available services : prometheus-exporter
...
P.s. minor version of both packages is really old - was updated last time at the end of 2021! HAproxy 2.2 version is already 2.2.29 and 2.4 is 2.4.22, both of them has fixed critical bug and in general even without critical bugs it's not okay to not maintain up to date version for so long. I not speaking about the critically old OpenSSL version which is part of it (1.1.1l) which has bunch of known CVEs: https://www.openssl.org/news/openssl-1.1.1-notes.html