From nobody Mon Feb 16 00:55:07 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fDkp36fc8z6Rmny for ; Mon, 16 Feb 2026 00:55:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fDkp35htmz3nRt for ; Mon, 16 Feb 2026 00:55:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771203307; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ihqlFNxkCShyahQ0xk0tqReqHU+WNtXXZfvD4aLXXiA=; b=B9D/kG6X4LIrBRn1jvWSbSBhKEpV2ZXwrl6zTRdPmpqw22VTsqAp6j6WixkzSTIYp1BxDj u8qw8SWeFjb4CR9DvqzBgUOivBkzWmdmXxPwL8Eq19wpJOXvkV30a28hs2FfDQXsAqcsRX Q716n14oZoxzi0Xr7av/W2hEBVhYmB2uvaT4vgYKbJkwBSb98KlHWWoMiY9bMDJO18gXl2 vaiLWFt2H29RMQs/owVf/4qvcu+jONpghUhI/4Pfm7fwEHONsGTLL+EFdYxMMY8wnK72jI 0Ci0vVroUAxPMfUPyM8tDu+/1a3p5x2xTBwqGl4hlyrwWpN3e1JIaZTMgBeo6g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1771203307; a=rsa-sha256; cv=none; b=RVz7h4noNtfrdMMP0z9GGa6bBFRrW3yGrXgPx3R2cUx/PeXrKosv9SrYul5csk0hvtThqm PQqBRl+6r+zHv25RsXslralau/JWn6NN5pyaZelY2wG5wHZ2GylErxNlYbwe2BUzCAh/ui 8XwLS0M9l53TiLKJLToc10msLmOkAtKhlRtbkU65WhnzrJhgHdooOEfErGFgKJ+pSADcpZ qordqTNn+7u0Svb6VzJ1PBj8rH7mJZce/YuMr4AVfBnYiFI1StbrnIf2TvYJE3lC6aAHIX 7UVmRSEcjT0rohZjWoUjlMjZrCbndMYl1MRQFb6BBqn89s4ITASy767Hqi/rwA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771203307; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ihqlFNxkCShyahQ0xk0tqReqHU+WNtXXZfvD4aLXXiA=; b=hpMq9pKE1sqo/4zcFWftSdnlGUaobZU3ORWW5A2LWXA3+hK76uBsMmLKwpvJa/eJo27nOn vP+9V9+64/qVzQ/FPiUMuaBbB4TQEz3GUCIFdL/hIzyoWisnOnXYmtUNXIbtUhUHb61PNv y1ZlpMz+SNvB7aFK3LyZQAoVu5Mf6PhTtrCzhcLS7VLpfq8cUHoddCeSeKU8NSQj25edzq 8UEV10AdVL72of9KPNDJxqRiYgo7uyr5B2B4k9mODjF4/GFmnBGPAh5lHnF18QUV/dU3iL J7VeS/JXcJwz7tkBJh2AxygjPUcfPhCMO6xAhJIdE/gHNl9LN8JXL8U52ziPOg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fDkp352W5z1GZk for ; Mon, 16 Feb 2026 00:55:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 38faf by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 16 Feb 2026 00:55:07 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Evgenii Khramtsov <2khramtsov@gmail.com> From: Vladimir Druzenko Subject: git: 438a70797fc2 - main - graphics/khronos-texture: Fix build with libc++ 21 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vvd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 438a70797fc27940aa3276972591444707792551 Auto-Submitted: auto-generated Date: Mon, 16 Feb 2026 00:55:07 +0000 Message-Id: <69926aeb.38faf.64a99307@gitrepo.freebsd.org> The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=438a70797fc27940aa3276972591444707792551 commit 438a70797fc27940aa3276972591444707792551 Author: Evgenii Khramtsov <2khramtsov@gmail.com> AuthorDate: 2026-02-16 00:49:49 +0000 Commit: Vladimir Druzenko CommitDate: 2026-02-16 00:49:49 +0000 graphics/khronos-texture: Fix build with libc++ 21 [...] In file included from /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/src/os.cc:13: In file included from /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/os.h:11: /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/format.h:747:28: error: use of undeclared identifier 'malloc' 747 | T* p = static_cast(malloc(n * sizeof(T))); | ^~~~~~ /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/format.h:752:35: error: use of undeclared identifier 'free' 752 | void deallocate(T* p, size_t) { free(p); } | ^~~~ [...] While here udpate to USES+=compiler:c++14-lang - port uses -std=c++14. PR: 293197 MFH: 2026Q1 --- graphics/khronos-texture/Makefile | 2 +- .../files/patch-external_fmt_include_fmt_format.h | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/graphics/khronos-texture/Makefile b/graphics/khronos-texture/Makefile index d64027bf71e8..749c19354c79 100644 --- a/graphics/khronos-texture/Makefile +++ b/graphics/khronos-texture/Makefile @@ -11,7 +11,7 @@ LICENSE= APACHE20 BUILD_DEPENDS= bash:shells/bash -USES= cmake compiler:c++11-lib python:build +USES= cmake compiler:c++14-lang python:build USE_GITHUB= yes GH_ACCOUNT= KhronosGroup diff --git a/graphics/khronos-texture/files/patch-external_fmt_include_fmt_format.h b/graphics/khronos-texture/files/patch-external_fmt_include_fmt_format.h new file mode 100644 index 000000000000..1b362cc36d87 --- /dev/null +++ b/graphics/khronos-texture/files/patch-external_fmt_include_fmt_format.h @@ -0,0 +1,10 @@ +--- external/fmt/include/fmt/format.h.orig 2025-10-04 08:06:54 UTC ++++ external/fmt/include/fmt/format.h +@@ -44,6 +44,7 @@ + # include // std::signbit + # include // std::byte + # include // uint32_t ++# include // malloc/free + # include // std::memcpy + # include // std::numeric_limits + # include // std::bad_alloc