On Tue, Sep 29, 2026 at 03:45:35PM +0000, Lucas Gabriel Vuotto wrote:
> Hi ports@, Mark,
> 
> Here is an update for HAProxy 3.4.6, which would be great to have for
> 8.0 cycle. I've been trying 3.4.x on-and-off for a month without any
> issues in my small deployments.
> 
> Changes and announcement can be found at
> - https://www.haproxy.com/blog/announcing-haproxy-3-4
> - https://www.haproxy.org/download/3.4/src/CHANGELOG
> 
> I do have a question: 2 new scripts, haproxy-{dump-certs,reload}, are
> included, which require socat to run. Should I include that as an
> RDEP?
> 
> OK?

Post-unlock ping. RDEP added, I removed the trailer slash from HOMEPAGE
as suggested by Mark, and reordered the variables a bit, as they felt
out of place.

OK?


diff refs/heads/master refs/heads/haproxy-3.4
commit - 6308a69bd0b2b92cdc0775c84b2437e8ab72cd1a
commit + 06e19178cafdac2d82f179b825a8692120f8c7a2
blob - 9019a60c198f39eef987bb4967fe2c0a2221034e
blob + a6a44ff225381cd69fcc138ae40975b5d1e62f43
--- net/haproxy/Makefile
+++ net/haproxy/Makefile
@@ -1,8 +1,8 @@
 COMMENT =      reliable, high performance TCP/HTTP load balancer
 
-DISTNAME =     haproxy-3.2.25
+DISTNAME =     haproxy-3.4.6
 CATEGORIES =   net www
-HOMEPAGE =     https://www.haproxy.org/
+HOMEPAGE =     https://www.haproxy.org
 MAINTAINER =   Lucas Gabriel Vuotto <[email protected]>
 
 # GPLv2
@@ -10,10 +10,16 @@ PERMIT_PACKAGE =    Yes
 
 WANTLIB +=     c crypto pcre2-8 pcre2-posix pthread ssl z
 
-DEBUG_PACKAGES = ${BUILD_PACKAGES}
+SITES =                ${HOMEPAGE}/download/3.4/src/
 
-SITES =                ${HOMEPAGE}/download/3.2/src/
+# TLS
+COMPILER =     base-clang ports-gcc
+COMPILER_LANGS = c
 
+LIB_DEPENDS =  devel/pcre2
+
+RUN_DEPENDS =  net/socat
+
 USE_GMAKE =    Yes
 MAKE_FLAGS +=  OPT_CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
 MAKE_FLAGS +=  CC="${CC}" LD="${CC}" TARGET="openbsd"
@@ -23,18 +29,14 @@ MAKE_FLAGS +=       USE_LIBATOMIC=
 FAKE_FLAGS +=  DOCDIR="${PREFIX}/share/doc/haproxy"
 FAKE_FLAGS +=  MANDIR="${PREFIX}/man"
 
-# TLS
-COMPILER =     base-clang ports-gcc
-COMPILER_LANGS = c
-
-LIB_DEPENDS =  devel/pcre2
-
 # Fix undefined reference to __atomic_*
 .if ${MACHINE_ARCH} == "hppa"
 LDFLAGS +=     "-latomic"
 WANTLIB +=     atomic
 .endif
 
+DEBUG_PACKAGES = ${BUILD_PACKAGES}
+
 NO_TEST =      Yes
 
 pre-build:
blob - 13323a99011d2d9456270fdb8695dd0da3278585
blob + d92628a057905dceb19aad3fa3c7b50cdd4cd411
--- net/haproxy/distinfo
+++ net/haproxy/distinfo
@@ -1,2 +1,2 @@
-SHA256 (haproxy-3.2.25.tar.gz) = 1Zpo0Nrve1xZawGbdCCJeI/xdIUT75bnH+ezlDV3hm4=
-SIZE (haproxy-3.2.25.tar.gz) = 5195226
+SHA256 (haproxy-3.4.6.tar.gz) = eR4YFfivbouFCiJ6mgoZDz00eMno04oPUcmLf0v+Nos=
+SIZE (haproxy-3.4.6.tar.gz) = 5525386
blob - d0e370c7b70dc829437922e635b0d8299de091cc
blob + fe80d302f8a070e5a3b5ade66ec595656a6d16ed
--- net/haproxy/pkg/PLIST
+++ net/haproxy/pkg/PLIST
@@ -5,6 +5,8 @@
 @bin sbin/haproxy
 @sample ${SYSCONFDIR}/haproxy/
 @sample ${LOCALSTATEDIR}/haproxy/
+sbin/haproxy-dump-certs
+sbin/haproxy-reload
 share/doc/haproxy/
 share/doc/haproxy/51Degrees-device-detection.txt
 share/doc/haproxy/DeviceAtlas-device-detection.txt
@@ -13,6 +15,7 @@ share/doc/haproxy/SPOE.txt
 share/doc/haproxy/WURFL-device-detection.txt
 share/doc/haproxy/configuration.txt
 share/doc/haproxy/cookie-options.txt
+share/doc/haproxy/haterm.txt
 share/doc/haproxy/intro.txt
 share/doc/haproxy/linux-syn-cookies.txt
 share/doc/haproxy/lua.txt
@@ -24,12 +27,14 @@ share/doc/haproxy/peers.txt
 share/doc/haproxy/proxy-protocol.txt
 share/doc/haproxy/regression-testing.txt
 share/doc/haproxy/seamless_reload.txt
+share/doc/haproxy/security.txt
 share/examples/haproxy/
 share/examples/haproxy/basic-config-edge.cfg
 share/examples/haproxy/content-sw-sample.cfg
 share/examples/haproxy/games.cfg
 share/examples/haproxy/haproxy.cfg
 @sample ${SYSCONFDIR}/haproxy/haproxy.cfg
+share/examples/haproxy/keylog-test.cfg
 share/examples/haproxy/mptcp.cfg
 share/examples/haproxy/option-http_proxy.cfg
 share/examples/haproxy/quick-test.cfg

Reply via email to