From nobody Thu Feb 01 09:32:24 2024 X-Original-To: dev-commits-ports-all@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 4TQYbF31jtz58GBl; Thu, 1 Feb 2024 09:32:25 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TQYbF1KcLz43H9; Thu, 1 Feb 2024 09:32:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779945; 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=3mvOFMDYnHDQEVSG5AomTyFmJzeVaXisx8fO8qgUtYg=; b=BZLRo4oN5uV47uOoUSI5CldkR7jOolW8/C1cll6E+TAC71kLcfBYyyIk6Cbjzn5rDx+bhW x9S4234v7ZW+PiiVLMD57/oAJ+tcws8b0af/l3u8ANY+BNAZKyacbcIDGcJO7F2hjqPQSI UdTpZK8z+iEDFg5pLIRCzvErV3CTxC9cx/+7Lwi8cQob4H1PO9pU+USI8jfGZflJ5i925w glFb+r4kbYtcDZdmWXN2JvLRmXoZO0fPk2Lmj29Yx8HQUH4NCes4fr7Iu593Ka3ku25XJQ 2kOyza6mtQYPat5JOu7nuKdeVf2ArKHEmVRZQ/2ttBN5GlX4z57yWsTyW/8+CA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779945; 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=3mvOFMDYnHDQEVSG5AomTyFmJzeVaXisx8fO8qgUtYg=; b=RrN3R5GXRbo0nFVQYRnBXVnbZEEWIxIbPqwN6HJgNbDamORW68r/5CUBQfRZ2KJiq6CCVb 55HZxrWtlx866MAEQHRuYSnZGkUIGEP4zjK4sqdAhJ57OuvDBbU/o2eSDVxhszkZvTdd/T 6HBiSyKHhe9b9vCjlkSoFeOrXQnAbqf6FDsAx5bQcrEcA2TNZGpgHQsaK6jBcbpRFAkJpN rM7v5jKXDjZmz2FnTeQukme5cNSrFU/sWmMmfLPvyh9g0qKSizBD+fMS2wV/ahc+lyL1Gl 7gBuqwp44n0VfPuw25Fd8j7umdcrumjHrchzGrSNx99zjGNzcNdC2CHHyMBH2A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706779945; a=rsa-sha256; cv=none; b=MPEXkJAqxdmsO4aKtmsdIUi3HBbFJPROwnoMffS3nF4d5Lf7HtHc34cWZQ7vV2L3TOWNkh WuBzkEXiUezEcflPoyFxr75SDWUxEGp9WABLDPjAKRHlEkGhrzLYK2eN/RYRnvZnW1XcRl /fhF9/Sug+8NZR3+wAoOKkoVNqw8aHI7RixlI2XtNFHgD8gxIutTKOmhmDcozbTE0vBK1X vQTucmriEnsTfz7YYpBXeEgexMZBlvk6Cohe5+otL6Qp7UcyRSBQ6GkFS0JBQBTuKFMXvb +UZCCsicUSq+0k08McmDXxUXkgYtxI8SyP39yiHCB6bP7NgLfv/hgjCuPrmV3Q== 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 4TQYbF0PXbzwys; Thu, 1 Feb 2024 09:32:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 4119WO72073657; Thu, 1 Feb 2024 09:32:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4119WOAP073654; Thu, 1 Feb 2024 09:32:24 GMT (envelope-from git) Date: Thu, 1 Feb 2024 09:32:24 GMT Message-Id: <202402010932.4119WOAP073654@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Emmanuel Vadot Subject: git: c9df56573aaf - 2024Q1 - graphics/mesa: Add a patch for testing kcmp List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: manu X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: c9df56573aaf62d79e2535309390d2744e67ff0c Auto-Submitted: auto-generated The branch 2024Q1 has been updated by manu: URL: https://cgit.FreeBSD.org/ports/commit/?id=c9df56573aaf62d79e2535309390d2744e67ff0c commit c9df56573aaf62d79e2535309390d2744e67ff0c Author: Emmanuel Vadot AuthorDate: 2024-01-25 12:49:49 +0000 Commit: Emmanuel Vadot CommitDate: 2024-02-01 09:28:43 +0000 graphics/mesa: Add a patch for testing kcmp Upstream patch is based on the mesa main branch and this branch have extra checks for kcmp, add those test locally as they are not in 23.3.4 Fixes: 2080c2eddaca ("graphics/mesa: Update to 23.3.4") Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 168e1199a5020101ba16eb7e69feb0fc3d76371a) --- graphics/mesa-dri/files/patch-src_util_os__file.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/graphics/mesa-dri/files/patch-src_util_os__file.c b/graphics/mesa-dri/files/patch-src_util_os__file.c new file mode 100644 index 000000000000..f1bb54593c5a --- /dev/null +++ b/graphics/mesa-dri/files/patch-src_util_os__file.c @@ -0,0 +1,22 @@ +--- src/util/os_file.c.orig 2024-01-25 12:45:07 UTC ++++ src/util/os_file.c +@@ -207,13 +207,19 @@ os_same_file_description(int fd1, int fd2) + int + os_same_file_description(int fd1, int fd2) + { ++#ifdef SYS_kcmp + pid_t pid = getpid(); ++#endif + + /* Same file descriptor trivially implies same file description */ + if (fd1 == fd2) + return 0; + ++#ifdef SYS_kcmp + return syscall(SYS_kcmp, pid, pid, KCMP_FILE, fd1, fd2); ++#else ++ return -1; ++#endif + } + + #else