From nobody Mon Aug 18 11:48:18 2025 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 4c59vl2Bqcz63YrW; Mon, 18 Aug 2025 11:48:19 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c59vl1X8kz3nYp; Mon, 18 Aug 2025 11:48:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1755517699; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Ghst/qfShVhjWo3clFiENvTNk8wi4STv9A77K6yv7I8=; b=VDn7dg0Pd2syFOKLFAU/8ZZlOI86bXdel7FLWaYGWaQ5J184HIUH71JNUeoQ8WlGhndIke ZK222ocyHAEZOHnrOfElQcLghFBLM8IA7BY9eDRSpZS0Vq00+aFmSqvObWknLhkRf2ERIK QoyD2OPGSXity+Xxid6sydH76PVKuwTXW9WC0h3eZ2aE6x9RdcbsCqDYMvLwOFU2gcLATu WkoOSdK+l5k23kTxdUT3031vqWwV9nZ745pQ2MIjjFt0LJE2QKHUoSn7S5g3LY5vU324lW GdxJ2ejpE29MGjBKL+qvdasweOp/30p7gpGsqkW9kFIVXNO4M64oLxMktlienQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1755517699; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Ghst/qfShVhjWo3clFiENvTNk8wi4STv9A77K6yv7I8=; b=TmogoPuXDeaEHmSoSnh1KeB8feoo/FgoaGE4Hn9kAAazf3Aej3jAwDv4ZX4DTk6RBEmiwA Q7T/5VpSl3jJkFyGN5P+ZaTEi04dQFdyYjVZEC1F37qXLHUXfdQAaherr4L1+Yhd/yl6Gx YINeHpSiZ+77bLNPRPOJR93JLteDnBe+0DQXtwb6ZLS4eQIRYu75bxg9uJOkLF69Hp+zWe rVyN4+I42rjhMVNeyvG7DcEIgx+JGA1UMocI9seJlY2kFiu9ot5HB957/PazgAvgoJyRU4 AcHPSy8dc3jgxLX/7+cuPmkxL2hr5fVU9NvvIBnPF2VjUlhe/P/fHlPVMMqPFQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1755517699; a=rsa-sha256; cv=none; b=l4b6ryI0unrVIZYtf6kmuAM5rFo2GLeIk9LdcBHXL6qo+EiHQh8oKptoI8oNZtgtSe6139 f5kkZGCUxh0tGQFhPVcrL5eBl3Iwiv7oK1ZhqqY+epK3aSmtr6OcSj5x4HoEpy/0LTYbI9 zXNu2W9JLOtAX2e4AtKHia4WOhdA2qoJRMC2jH6ri7JIGmxmoFrZVPtb/8XAdDCizSYE6M UkFuKJ/Vt/K7Xu8RpreuXE2wCpwShiIoyd1ngzXxkGyoEpPmgU8dv15Yh4oc4fH1Y4Xcy9 5X20ACQ/r1WTgRQGGUPJXx4azPEeeAu1ri5Zu6CzuK6OVRl2lt4VqtWEmBCnTA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4c59vl0hzBzvfC; Mon, 18 Aug 2025 11:48:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 57IBmIuo043968; Mon, 18 Aug 2025 11:48:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 57IBmIPh043965; Mon, 18 Aug 2025 11:48:18 GMT (envelope-from git) Date: Mon, 18 Aug 2025 11:48:18 GMT Message-Id: <202508181148.57IBmIPh043965@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Vladimir Druzenko Subject: git: 7d2e8fe9a1b7 - main - devel/ghidra: Fails to build with GCC 14: error: implicit declaration of function 'gettimeofday' [-Wimplicit-function-declaration] 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: 7d2e8fe9a1b769a82c705f8844604796cc8af7b8 Auto-Submitted: auto-generated The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=7d2e8fe9a1b769a82c705f8844604796cc8af7b8 commit 7d2e8fe9a1b769a82c705f8844604796cc8af7b8 Author: Vladimir Druzenko AuthorDate: 2025-08-18 11:43:59 +0000 Commit: Vladimir Druzenko CommitDate: 2025-08-18 11:47:08 +0000 devel/ghidra: Fails to build with GCC 14: error: implicit declaration of function 'gettimeofday' [-Wimplicit-function-declaration] Define __XSI_VISIBLE. PR: 288305 Approved by: gatekeeper --- .../files/patch-Ghidra_Features_FileFormats_build.gradle | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/devel/ghidra/files/patch-Ghidra_Features_FileFormats_build.gradle b/devel/ghidra/files/patch-Ghidra_Features_FileFormats_build.gradle new file mode 100644 index 000000000000..14798fd01d44 --- /dev/null +++ b/devel/ghidra/files/patch-Ghidra_Features_FileFormats_build.gradle @@ -0,0 +1,11 @@ +--- Ghidra/Features/FileFormats/build.gradle.orig 2025-02-19 07:23:46 UTC ++++ Ghidra/Features/FileFormats/build.gradle +@@ -63,6 +63,8 @@ model { + if (b.targetPlatform.operatingSystem.linux) { + b.cCompiler.define "LINUX" + b.cCompiler.define "_LINUX" ++ } else if (b.targetPlatform.operatingSystem.FreeBSD) { ++ b.cCompiler.args "-D__XSI_VISIBLE=1" + } + } + else if (b.toolChain in VisualCpp) {