From 6b379f1b6bbf8967800fa9e2b164e2a9b58f6778 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Tue, 6 Jun 2023 16:45:29 +0200 Subject: [PATCH] net/libzmq4: Fix build with libc++ 16 Like recent versions of GNU libstdc++, libc++ 16 now has a static assertion to ensure that custom allocators have the correct rebind member, and this assertion fires error when building. Upstream fixed this in , so apply that patch. PR: 271850 --- net/libzmq4/Makefile | 3 +++ net/libzmq4/distinfo | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/net/libzmq4/Makefile b/net/libzmq4/Makefile index c2b8c730820cc..54e3db50c773e 100644 --- a/net/libzmq4/Makefile +++ b/net/libzmq4/Makefile @@ -5,6 +5,9 @@ CATEGORIES= net MASTER_SITES= https://github.com/zeromq/libzmq/releases/download/${DISTVERSIONFULL}/ DISTNAME= zeromq-${DISTVERSION} +PATCH_SITES= https://github.com/zeromq/libzmq/commit/ +PATCHFILES= 438d5d88392baffa6c2c5e0737d9de19d6686f0d.patch:-p1 + MAINTAINER= bofh@FreeBSD.org COMMENT= ZeroMQ core library (Version 4) WWW= https://www.zeromq.org/ diff --git a/net/libzmq4/distinfo b/net/libzmq4/distinfo index 6b51cfb6fde1a..0fdbb7d01440c 100644 --- a/net/libzmq4/distinfo +++ b/net/libzmq4/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1621855285 +TIMESTAMP = 1686062378 SHA256 (zeromq-4.3.4.tar.gz) = c593001a89f5a85dd2ddf564805deb860e02471171b3f204944857336295c3e5 SIZE (zeromq-4.3.4.tar.gz) = 2486520 +SHA256 (438d5d88392baffa6c2c5e0737d9de19d6686f0d.patch) = 08f8068e109225ff628f9205597b917f633f02bc0be9382b06fbd98b0de2f8a0 +SIZE (438d5d88392baffa6c2c5e0737d9de19d6686f0d.patch) = 3537