From nobody Mon Jan 29 00:59:32 2024 X-Original-To: dev-commits-ports-branches@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 4TNVLr5TPpz57hMh; Mon, 29 Jan 2024 00:59:32 +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 4TNVLr3nZQz4sNy; Mon, 29 Jan 2024 00:59:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706489972; 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=CqPcu3hNuWVt1wLGNvAHXimrOvDi//6IwAeRnpssCAE=; b=LOAY86NZDi28oDBfnvIjCuuub13wPF+f0YQ1p+7pxmKzuscFt4S1pxWFRg6b9IB1L7gXt3 JQPHj+/obv/vtKzlII/9riUZvyCsUDXO5nZGXE2lCOoxjObtGXlr2FlNeZ7D4NCcGkAdtt Pm0Ar/8xZB+XaCxYrovXJG7f0z+rRjE2zXpsDcLLtAGjjMvWTkIWra9HDu0JqHtbJ/1wus NJ2kcRL9NYBJFkYxNaigVwBChyapAxXQKH8uAGEx6IwRZFAhm1B32pPC00T3N4DAGZn1P4 hr5lyD8VwKcnlz5n59w1eT0HDwqvlutaIBy8x1I4gLIgAhX8hMHNGCI4NWjj7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706489972; 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=CqPcu3hNuWVt1wLGNvAHXimrOvDi//6IwAeRnpssCAE=; b=c/0DkBNMcJ+bsmStF87LruSq0KnBVIOWzS31hNyzwv2fQuS8XFKxRSMspjvKT3P5JOPhF7 mQiNUh3bzQaM3805g73g2nT8zV4nbXQT4HSHLZ4cTtJv14pRdH3HT4+oKEEFmRbY0oNm+v WU/9nhwSuRV6LSbX0kUXHq70856+53AYk/linvvxZmIhMF+1XmBvz5xrHCTwES4RpM7Ns0 lIz73TcCECqKkpzB/TiYZk7He+8sMXcIN78eghiJGNr4jhV2Ki5a4l4u8L7/KX+7GSCeal 9gfDxwSIt4X6Cpw/akOVAPujXuU0d4smaaISoiRoClY72oonSPjJOsBRL8jfzA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706489972; a=rsa-sha256; cv=none; b=f0XkdEegvJ+AMljI6XNqgCNbpObI/67wG1slAdNYwY7W+h5Ac7kA5vyb2iRbTlvJOTJE8Z a7Xc5FKJ9khmNj6vcLJPHOzrTQpuAuDJ1ZnstxNORBbL3yHbcYPP64IuYLe4K50ezzLDH5 2g03gaj9a6r1kSIBQfYhdHv12mbrVtUfAFi2DqgyA33OYZBQonwt4xmlwFx+7Jm3OAH4u4 64Zmzc7xMFqko+OYSLK/r3u3Wfqmj3Mwwq54iL82mnH5ttAry9heOqOhow3l0iSUVVJjLS +sZ6QIrxz7CB1c1wRIZluLTuG+LE1unUTT453mTkYSL5Inhhluy0gZKQZQtmOQ== 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 4TNVLr2qqnzWM5; Mon, 29 Jan 2024 00:59:32 +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 40T0xWsu022086; Mon, 29 Jan 2024 00:59:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40T0xWeH022083; Mon, 29 Jan 2024 00:59:32 GMT (envelope-from git) Date: Mon, 29 Jan 2024 00:59:32 GMT Message-Id: <202401290059.40T0xWeH022083@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Yuri Victorovich Subject: git: 70928e48a6e3 - 2024Q1 - misc/openvdb: Broken on armv7 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 70928e48a6e311dbbeba9560a1efb80fbf9493fa Auto-Submitted: auto-generated The branch 2024Q1 has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=70928e48a6e311dbbeba9560a1efb80fbf9493fa commit 70928e48a6e311dbbeba9560a1efb80fbf9493fa Author: Yuri Victorovich AuthorDate: 2024-01-29 00:56:31 +0000 Commit: Yuri Victorovich CommitDate: 2024-01-29 00:59:29 +0000 misc/openvdb: Broken on armv7 Reported by: fallout (cherry picked from commit 1451f69ce398d9ab211d478e6acc8ab72887bd5e) --- misc/openvdb/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/misc/openvdb/Makefile b/misc/openvdb/Makefile index 2a77dfd8bc11..d09a4d47ab6c 100644 --- a/misc/openvdb/Makefile +++ b/misc/openvdb/Makefile @@ -11,6 +11,8 @@ WWW= https://www.openvdb.org/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_armv7= compilation fails: LLVM ERROR: out of memory + LIB_DEPENDS= libblosc.so:archivers/c-blosc \ libboost_system.so:devel/boost-libs \ libImath.so:math/Imath \ From nobody Mon Jan 29 01:19:42 2024 X-Original-To: dev-commits-ports-branches@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 4TNVp7069Lz57kMM; Mon, 29 Jan 2024 01:19:43 +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 4TNVp66fwVz3xRP; Mon, 29 Jan 2024 01:19:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706491182; 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=aQEcRThmI7juwWJsg5cQPOYHMrCYRjLlDrQZg3DxaNE=; b=qIqg278PQ8hVcfCaB5mJynAz/M7qH9nhWE+FBKaHMpN6gsM6oayhAl+/WhMUHAQRsLbGLy gUPkYQsz2PwKCHIX/VwzsCoj9kxHXrVwpndPQ83JGD5t2GQI9XMBCQWcaxa9cAQI/3suwn ZV0WD0i/7BxeQpygvzQaWjTSw6+Z5UjXZSvdXYcvSNXSpPPiwiFkugmDXmCQWGLyeeJItL g2mjM0DlDbJr5jP8vL0zhPnHgdTGtkzq2nmn7dpf6cbTsiyPAbCdKnDK24TWk63jkV0HpM ekf29sgxDJBxTRErUAaLdR4hytxd1Y/XQI4y2FZsqq8V8db5XABCXIE8rFn5jA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706491182; 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=aQEcRThmI7juwWJsg5cQPOYHMrCYRjLlDrQZg3DxaNE=; b=OPgPnLW9LAsfIP2rsToisS1BnurMSh7UB/cp0oBn59qndIBj9SWDUHVZcOWod8fac+mQ6w 3QxiS5ZxD4KUwx/MQHqOFgBRARr4oMwOODLtlMkkDPA4+XxFxJmyelilAJfwY0bUpY8Vw+ zX8kgorpqDYXA2jHvt+Zfy36xmx+MtUW2cOC9BWTQNeopjF68SBN0UZP/GFNZ34mPdjApO eI+r18b+nB3yIMsia2NWPh5QwAOhZVzJIYfaN/BzDpIA+XrbO9/JK6H6fs75j9RYoJP1m/ jIZ3wePBTkw0GV6xNM4QbNv7EgkHbPhK6yBr4ks2M9gCvHTyrrWs2FAl9cEOyA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706491182; a=rsa-sha256; cv=none; b=TIZOBoDvJw5KQMUoYvkrB9qZtBB4dBF9v6Qjd13W/cDuCbNOwApwsnrlKreEf+KIx7LRaj +cmZWq3CKmwiVRQh/jjQTDraf/lta1uq8bE4uk9tSlRaPXRheI1LLPxm3TRvGw1K10/TwI exulLNHUHDrsKhelsZZHX0TOEWkDqCd+yTzwDt+eJTRr5+ykDy2wFoVB/fDwEKXsWvL3wG dY4x55WV+n3+2RPwZ07KHAvrD3E9EKS7gn4S4eaU+uPPcUlT4y6GlGAjTJNDL8jXCwcS1V 9v1HrVejbG/Ki2gJfnKTDJm5NhJeWG+v1xtIyxmi0lqz+I1lHpl1M4uP0b6XMQ== 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 4TNVp65XbYzXHJ; Mon, 29 Jan 2024 01:19:42 +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 40T1JgT7056198; Mon, 29 Jan 2024 01:19:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40T1JgPO056195; Mon, 29 Jan 2024 01:19:42 GMT (envelope-from git) Date: Mon, 29 Jan 2024 01:19:42 GMT Message-Id: <202401290119.40T1JgPO056195@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Yuri Victorovich Subject: git: 079178e4ad8b - 2024Q1 - games/dxx-rebirth: Broken on aarch64 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 079178e4ad8bdd7d8f6336fb6fb33ecd42ffd76a Auto-Submitted: auto-generated The branch 2024Q1 has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=079178e4ad8bdd7d8f6336fb6fb33ecd42ffd76a commit 079178e4ad8bdd7d8f6336fb6fb33ecd42ffd76a Author: Yuri Victorovich AuthorDate: 2024-01-29 01:18:45 +0000 Commit: Yuri Victorovich CommitDate: 2024-01-29 01:19:37 +0000 games/dxx-rebirth: Broken on aarch64 Reported by: fallout (cherry picked from commit 7cb3fdd477eef8411752a297195a17cb96037853) --- games/dxx-rebirth/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/games/dxx-rebirth/Makefile b/games/dxx-rebirth/Makefile index 376e340ead2e..e77b93291686 100644 --- a/games/dxx-rebirth/Makefile +++ b/games/dxx-rebirth/Makefile @@ -13,6 +13,8 @@ LICENSE_FILE_GPLv3= ${WRKSRC}/GPL-3.txt LICENSE_FILE_PARALLAX= ${WRKSRC}/COPYING.txt LICENSE_PERMS_PARALLAX= dist-mirror pkg-mirror auto-accept +BROKEN_aarch64= clang crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276700 + BUILD_DEPENDS= as:devel/binutils LIB_DEPENDS= libphysfs.so:devel/physfs \ libpng.so:graphics/png From nobody Mon Jan 29 04:54:32 2024 X-Original-To: dev-commits-ports-branches@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 4TNbZ04yfBz5873K; Mon, 29 Jan 2024 04:54:32 +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 4TNbZ04lx8z4L1t; Mon, 29 Jan 2024 04:54:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706504072; 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=IdjKHXb87fIZpvRoX34hLAPGIWSlYESzwDyVLFCks7A=; b=wn31YPte1v7nJM36Ja/fFWdEFP7e29v6TkHPhQgb15YTT8zKI3l51hCWHFyJTh+9wgw5vN cNeFsEyeMMM16J21hW3R2ssx7JxCXZTH6O/RM5wsadNhzS6LHSPQDLNmaFDMsi0bwpFuEB 68DvQ+jCpI/qzgvc9PF2LxNrhn83XSSKbCAMX0/23QLkMFbPN1D3nVQpoDnu76I1/mmLzd Tw3mCA7WXXxRYOToEukB3qqbwaA61BA8Xfvbj76+ab3aalvzY2rEMsmGgJZSrOO7lymzCM RtCVffZTAgdsL+pZQEJsL3lkycxJyM3hsd/4flLp9ozDnDvo1HZk+CCF5mIvIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706504072; 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=IdjKHXb87fIZpvRoX34hLAPGIWSlYESzwDyVLFCks7A=; b=pTFHkpmnlFPAlJZQSKwRrjbIAOuGFSOnjsmbiLIN4jS5TL5GmzGv36fBQjb5T0h5mOGNQ0 QNNX7U5KBNufqc6L+YDWhZRSJWnj8w9o2CVgoumAwOuUdl+zwOSQTcwlWqAY7/cc3ydpJo QOgtVOLCbrCCJJR4AUEknKW0u10AWFnD4tZb6mU54t35ItLu8BlRNFON58d905jjI+rNG9 tPf1oxif3mH0fvVUS+bLtl8APu/Rdy5W9IExSUWRqXuvl7LDVSv5Qe1Npqv40deBgc2Mvw QClgdWJVW6BS0PtUstBvs3050Cbvv38rhftgcFiVdRwEQMk+StWxUaGpfxdPRQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706504072; a=rsa-sha256; cv=none; b=jApealPBhLj7Rw061IqRI/7/6WEO8jBp9UOrDNjdq86KaYbGO9hP8hGLLI+xjiF9/Onww2 3lKbGEgVMuikLqU+oxgMvR0CXl8x8xtIf3MCglXGl+Bl0OHQDPOcrrhgQfBNo0/xxv3YzJ FRv14/nq3s/5hKbWF9poeYbuiYZj1ZO5T0fHqPpIaWZFayx2xYyHL4M984ruY4LdcE3h62 9xdCUYAaNcvsES4UCnHo2/jOuv38qZ8Y32lCstsYXeCCbs6g1x3Mo6b0hXnxKtCrXW4ZnF STzjZUQyVy8y2QY1x7oVw+wGu0xC9OL1jkNZfDDCoGQF9Np7h28uwSV26StUdg== 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 4TNbZ03p4dzdhN; Mon, 29 Jan 2024 04:54:32 +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 40T4sWHR027678; Mon, 29 Jan 2024 04:54:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40T4sWWL027675; Mon, 29 Jan 2024 04:54:32 GMT (envelope-from git) Date: Mon, 29 Jan 2024 04:54:32 GMT Message-Id: <202401290454.40T4sWWL027675@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Charlie Li Subject: git: 9ead00889cb0 - 2024Q1 - security/sequoia-sq: update to 0.33.0 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vishwin X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 9ead00889cb0d3c850db9631d0ed8d5a4b318b25 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by vishwin: URL: https://cgit.FreeBSD.org/ports/commit/?id=9ead00889cb0d3c850db9631d0ed8d5a4b318b25 commit 9ead00889cb0d3c850db9631d0ed8d5a4b318b25 Author: Charlie Li AuthorDate: 2024-01-29 04:13:51 +0000 Commit: Charlie Li CommitDate: 2024-01-29 04:53:00 +0000 security/sequoia-sq: update to 0.33.0 - properly install shells/zsh completions - offer completions/module for shells/elvish Event: Winter Field Day 2024 (cherry picked from commit 12309290d4cc1577e0ade154e7d4881a0d70d05f) --- security/sequoia-sq/Makefile | 27 +- security/sequoia-sq/Makefile.crates | 512 ++++++++--------- security/sequoia-sq/distinfo | 1030 ++++++++++++++++++----------------- security/sequoia-sq/pkg-plist | 129 ++--- 4 files changed, 881 insertions(+), 817 deletions(-) diff --git a/security/sequoia-sq/Makefile b/security/sequoia-sq/Makefile index 1a57b7c67081..54178f5c1713 100644 --- a/security/sequoia-sq/Makefile +++ b/security/sequoia-sq/Makefile @@ -1,7 +1,6 @@ PORTNAME= sq DISTVERSIONPREFIX= v -DISTVERSION= 0.31.0 -PORTREVISION= 4 +DISTVERSION= 0.33.0 CATEGORIES= security PKGNAMEPREFIX= sequoia- @@ -21,30 +20,40 @@ USE_GITLAB= yes GL_ACCOUNT= sequoia-pgp GL_PROJECT= ${PKGNAMEPREFIX}${PORTNAME} -OPTIONS_DEFINE= BASH FISH MANPAGES ZSH -OPTIONS_DEFAULT= BASH FISH MANPAGES ZSH +CARGO_ENV+= ASSET_OUT_DIR=${CARGO_TARGET_DIR} + +OPTIONS_DEFINE= BASH ELVISH FISH MANPAGES ZSH +OPTIONS_DEFAULT= BASH ELVISH FISH MANPAGES ZSH OPTIONS_SUB= yes +ELVISH_DESC= Install Elvish module + post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} post-install-BASH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions - ${INSTALL_DATA} ${CARGO_TARGET_DIR}/${PORTNAME}.bash \ + ${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/${PORTNAME}.bash \ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME} +post-install-ELVISH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/elvish/lib + ${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/${PORTNAME}.elv \ + ${STAGEDIR}${PREFIX}/share/elvish/lib + post-install-FISH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions - ${INSTALL_DATA} ${CARGO_TARGET_DIR}/${PORTNAME}.fish \ + ${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/${PORTNAME}.fish \ ${STAGEDIR}${PREFIX}/share/fish/completions post-install-MANPAGES-on: - ${FIND} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/build/${PKGNAMEPREFIX}${PORTNAME}-*/out -name "*.1" \ - -exec ${INSTALL_MAN} {} ${STAGEDIR}${MANPREFIX}/man/man1 \; + ${FIND} ${CARGO_TARGET_DIR}/man-pages -name "*.1" \ + -exec ${INSTALL_MAN} {} ${STAGEDIR}${PREFIX}/share/man/man1 \; post-install-ZSH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions - ${INSTALL_DATA} ${CARGO_TARGET_DIR}/_${PORTNAME} \ + ${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/_${PORTNAME} \ + ${CARGO_TARGET_DIR}/shell-completions/_${PORTNAME}.ps1 \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions .include diff --git a/security/sequoia-sq/Makefile.crates b/security/sequoia-sq/Makefile.crates index 46f0df60e562..9dc39e22a347 100644 --- a/security/sequoia-sq/Makefile.crates +++ b/security/sequoia-sq/Makefile.crates @@ -1,209 +1,218 @@ -CARGO_CRATES= addr2line-0.20.0 \ +CARGO_CRATES= addr2line-0.21.0 \ adler-1.0.2 \ aead-0.5.2 \ aes-0.8.3 \ - ahash-0.7.6 \ - aho-corasick-0.7.20 \ - aho-corasick-1.0.2 \ + aes-gcm-0.10.3 \ + ahash-0.8.7 \ + aho-corasick-1.1.2 \ aligned-0.4.1 \ + allocator-api2-0.2.16 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ - anyhow-1.0.71 \ + anstream-0.6.11 \ + anstyle-1.0.4 \ + anstyle-parse-0.2.3 \ + anstyle-query-1.0.2 \ + anstyle-wincon-3.0.2 \ + anyhow-1.0.79 \ as-slice-0.2.1 \ ascii-canvas-3.0.0 \ - assert_cmd-2.0.8 \ - async-trait-0.1.70 \ + assert_cmd-2.0.13 \ + async-trait-0.1.77 \ autocfg-1.1.0 \ - backtrace-0.3.68 \ + backtrace-0.3.69 \ base16ct-0.2.0 \ - base64-0.13.1 \ - base64-0.21.2 \ + base64-0.21.7 \ base64ct-1.6.0 \ - bindgen-0.63.0 \ + bindgen-0.68.1 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ - bitflags-2.3.3 \ - block-buffer-0.9.0 \ + bitflags-2.4.2 \ block-buffer-0.10.4 \ block-padding-0.3.3 \ blowfish-0.9.1 \ - botan-0.10.3 \ - botan-sys-0.10.3 \ - bstr-1.5.0 \ - buffered-reader-1.2.0 \ - bumpalo-3.13.0 \ - byteorder-1.4.3 \ - bytes-1.4.0 \ + botan-0.10.7 \ + botan-sys-0.10.5 \ + bstr-1.9.0 \ + buffered-reader-1.3.0 \ + bumpalo-3.14.0 \ + byteorder-1.5.0 \ + bytes-1.5.0 \ bzip2-0.4.4 \ bzip2-sys-0.1.11+1.0.8 \ + camellia-0.1.0 \ cast5-0.11.1 \ - cc-1.0.79 \ + cc-1.0.83 \ cexpr-0.6.0 \ cfb-mode-0.8.2 \ cfg-if-1.0.0 \ - chrono-0.4.26 \ + chrono-0.4.31 \ cipher-0.4.4 \ - clang-sys-1.6.1 \ - clap-4.0.32 \ - clap_complete-4.0.7 \ - clap_derive-4.0.21 \ - clap_lex-0.3.0 \ - clap_mangen-0.2.6 \ + clang-sys-1.7.0 \ + clap-4.4.18 \ + clap_builder-4.4.18 \ + clap_complete-4.4.7 \ + clap_derive-4.4.7 \ + clap_lex-0.6.0 \ + clap_mangen-0.2.17 \ cmac-0.7.2 \ - const-oid-0.9.3 \ - core-foundation-0.9.3 \ - core-foundation-sys-0.8.4 \ - cpufeatures-0.2.9 \ + colorchoice-1.0.0 \ + const-oid-0.9.6 \ + core-foundation-0.9.4 \ + core-foundation-sys-0.8.6 \ + cpufeatures-0.2.12 \ crc32fast-1.3.2 \ - crossbeam-0.8.2 \ - crossbeam-channel-0.5.8 \ - crossbeam-deque-0.8.3 \ - crossbeam-epoch-0.9.15 \ - crossbeam-queue-0.3.8 \ - crossbeam-utils-0.8.16 \ + crossbeam-0.8.4 \ + crossbeam-channel-0.5.11 \ + crossbeam-deque-0.8.5 \ + crossbeam-epoch-0.9.18 \ + crossbeam-queue-0.3.11 \ + crossbeam-utils-0.8.19 \ crunchy-0.2.2 \ - crypto-bigint-0.5.2 \ + crypto-bigint-0.5.5 \ crypto-common-0.1.6 \ ctr-0.9.2 \ - curve25519-dalek-3.2.0 \ - curve25519-dalek-ng-4.1.1 \ + curve25519-dalek-4.1.1 \ + curve25519-dalek-derive-0.1.1 \ cvt-0.1.2 \ - data-encoding-2.4.0 \ + data-encoding-2.5.0 \ dbl-0.3.2 \ - der-0.7.7 \ + der-0.7.8 \ + deranged-0.3.11 \ des-0.8.1 \ - deunicode-0.4.3 \ + deunicode-1.4.2 \ diff-0.1.13 \ difflib-0.4.0 \ - digest-0.9.0 \ digest-0.10.7 \ - dirs-4.0.0 \ dirs-5.0.1 \ dirs-next-2.0.0 \ - dirs-sys-0.3.7 \ dirs-sys-0.4.1 \ dirs-sys-next-0.1.2 \ doc-comment-0.3.3 \ dot-writer-0.1.3 \ - dyn-clone-1.0.11 \ + dsa-0.6.2 \ + dyn-clone-1.0.16 \ eax-0.5.0 \ - ecb-0.1.1 \ - ecdsa-0.16.7 \ - ed25519-1.5.3 \ - ed25519-dalek-1.0.1 \ - either-1.8.1 \ - elliptic-curve-0.13.5 \ + ecb-0.1.2 \ + ecdsa-0.16.9 \ + ed25519-2.2.3 \ + ed25519-dalek-2.1.0 \ + either-1.9.0 \ + elliptic-curve-0.13.8 \ ena-0.14.2 \ + encoding_rs-0.8.33 \ endian-type-0.1.2 \ - enum-as-inner-0.5.1 \ + enum-as-inner-0.6.0 \ enumber-0.3.0 \ - env_logger-0.10.0 \ - errno-0.3.1 \ - errno-dragonfly-0.1.2 \ - fallible-iterator-0.2.0 \ + env_logger-0.10.2 \ + equivalent-1.0.1 \ + errno-0.3.8 \ + fallible-iterator-0.3.0 \ fallible-streaming-iterator-0.1.9 \ - fastrand-1.9.0 \ - fd-lock-3.0.12 \ + fastrand-2.0.1 \ + fd-lock-4.0.2 \ fehler-1.0.0 \ fehler-macros-1.0.0 \ ff-0.13.0 \ + fiat-crypto-0.2.5 \ file_diff-1.0.0 \ - filetime-0.2.21 \ + filetime-0.2.23 \ fixedbitset-0.4.2 \ - flate2-1.0.26 \ + flate2-1.0.28 \ float-cmp-0.9.0 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ - form_urlencoded-1.2.0 \ + form_urlencoded-1.2.1 \ fs2-0.4.3 \ - fs_at-0.1.8 \ - futures-channel-0.3.28 \ - futures-core-0.3.28 \ - futures-io-0.3.28 \ - futures-macro-0.3.28 \ - futures-sink-0.3.28 \ - futures-task-0.3.28 \ - futures-util-0.3.28 \ + fs_at-0.1.10 \ + futures-channel-0.3.30 \ + futures-core-0.3.30 \ + futures-io-0.3.30 \ + futures-macro-0.3.30 \ + futures-sink-0.3.30 \ + futures-task-0.3.30 \ + futures-util-0.3.30 \ generator-0.7.5 \ generic-array-0.14.7 \ getopts-0.2.21 \ - getrandom-0.1.16 \ - getrandom-0.2.10 \ - gimli-0.27.3 \ - git-testament-0.2.4 \ - git-testament-derive-0.1.14 \ + getrandom-0.2.12 \ + ghash-0.5.0 \ + gimli-0.28.1 \ + git-testament-0.2.5 \ + git-testament-derive-0.2.0 \ glob-0.3.1 \ - globset-0.4.10 \ + globset-0.4.14 \ globwalk-0.8.1 \ group-0.13.0 \ - h2-0.3.20 \ + h2-0.3.24 \ hashbrown-0.12.3 \ - hashlink-0.8.1 \ + hashbrown-0.14.3 \ + hashlink-0.8.4 \ heck-0.4.1 \ - hermit-abi-0.3.2 \ - hkdf-0.12.3 \ + hermit-abi-0.3.4 \ + hickory-client-0.24.0 \ + hickory-proto-0.24.0 \ + hickory-resolver-0.24.0 \ + hkdf-0.12.4 \ hmac-0.12.1 \ hostname-0.3.1 \ html-escape-0.2.13 \ - http-0.2.9 \ - http-body-0.4.5 \ + http-0.2.11 \ + http-body-0.4.6 \ httparse-1.8.0 \ - httpdate-1.0.2 \ + httpdate-1.0.3 \ humansize-2.1.3 \ humantime-2.1.0 \ - hyper-0.14.27 \ + hyper-0.14.28 \ hyper-tls-0.5.0 \ - iana-time-zone-0.1.57 \ + iana-time-zone-0.1.59 \ iana-time-zone-haiku-0.1.2 \ idea-0.5.1 \ - idna-0.2.3 \ - idna-0.3.0 \ idna-0.4.0 \ - ignore-0.4.20 \ + idna-0.5.0 \ + ignore-0.4.22 \ indexmap-1.9.3 \ + indexmap-2.1.0 \ inout-0.1.3 \ - instant-0.1.12 \ - io-lifetimes-1.0.11 \ ipconfig-0.3.2 \ - ipnet-2.8.0 \ - is-terminal-0.4.7 \ + ipnet-2.9.0 \ + is-terminal-0.4.10 \ itertools-0.10.5 \ - itoa-1.0.8 \ - js-sys-0.3.64 \ - lalrpop-0.19.12 \ - lalrpop-util-0.19.12 \ + itoa-1.0.10 \ + js-sys-0.3.67 \ + lalrpop-0.20.0 \ + lalrpop-util-0.20.0 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ - libc-0.2.147 \ - libloading-0.7.4 \ - libm-0.2.7 \ - libsqlite3-sys-0.26.0 \ + libc-0.2.152 \ + libloading-0.8.1 \ + libm-0.2.8 \ + libredox-0.0.1 \ + libsqlite3-sys-0.27.0 \ line-col-0.2.1 \ linked-hash-map-0.5.6 \ - linux-raw-sys-0.3.8 \ - lock_api-0.4.10 \ - log-0.4.19 \ + linux-raw-sys-0.4.13 \ + lock_api-0.4.11 \ + log-0.4.20 \ loom-0.5.6 \ lru-cache-0.1.2 \ match_cfg-0.1.0 \ matchers-0.1.0 \ - matches-0.1.10 \ - md-5-0.10.5 \ - memchr-2.5.0 \ - memoffset-0.9.0 \ + md-5-0.10.6 \ + memchr-2.7.1 \ memsec-0.6.3 \ + mime-0.3.17 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.1 \ - mio-0.8.8 \ + mio-0.8.10 \ native-tls-0.2.11 \ nettle-7.3.0 \ - nettle-sys-2.2.0 \ + nettle-sys-2.3.0 \ new_debug_unreachable-1.0.4 \ nibble_vec-0.1.0 \ - nix-0.26.2 \ - no-std-compat-0.4.1 \ + nix-0.26.4 \ nom-7.1.3 \ normalize-line-endings-0.3.0 \ normpath-1.1.1 \ @@ -211,167 +220,160 @@ CARGO_CRATES= addr2line-0.20.0 \ num-bigint-dig-0.8.4 \ num-integer-0.1.45 \ num-iter-0.1.43 \ - num-traits-0.2.15 \ + num-traits-0.2.17 \ num_cpus-1.16.0 \ - object-0.31.1 \ - once_cell-1.18.0 \ + object-0.32.2 \ + once_cell-1.19.0 \ opaque-debug-0.3.0 \ - openpgp-cert-d-0.1.0 \ - openssl-0.10.59 \ + openpgp-cert-d-0.3.1 \ + openssl-0.10.62 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ - openssl-sys-0.9.95 \ + openssl-sys-0.9.98 \ option-ext-0.2.0 \ - os_str_bytes-6.5.1 \ overload-0.1.1 \ p256-0.13.2 \ parking_lot-0.12.1 \ - parking_lot_core-0.9.8 \ + parking_lot_core-0.9.9 \ peeking_take_while-0.1.2 \ pem-rfc7468-0.7.0 \ - percent-encoding-2.3.0 \ - pest-2.7.0 \ - pest_derive-2.7.0 \ - pest_generator-2.7.0 \ - pest_meta-2.7.0 \ - petgraph-0.6.3 \ + percent-encoding-2.3.1 \ + pest-2.7.6 \ + pest_derive-2.7.6 \ + pest_generator-2.7.6 \ + pest_meta-2.7.6 \ + petgraph-0.6.4 \ phf_shared-0.10.0 \ - pikchr-0.1.1 \ - pin-project-lite-0.2.10 \ + pikchr-0.1.3 \ + pin-project-lite-0.2.13 \ pin-utils-0.1.0 \ pkcs1-0.7.5 \ pkcs8-0.10.2 \ - pkg-config-0.3.27 \ + pkg-config-0.3.29 \ + platforms-3.3.0 \ + polyval-0.6.1 \ + powerfmt-0.2.0 \ ppv-lite86-0.2.17 \ precomputed-hash-0.1.1 \ - predicates-2.1.5 \ - predicates-core-1.0.5 \ - predicates-tree-1.0.7 \ - primeorder-0.13.2 \ - proc-macro-error-1.0.4 \ - proc-macro-error-attr-1.0.4 \ - proc-macro2-1.0.63 \ + predicates-3.1.0 \ + predicates-core-1.0.6 \ + predicates-tree-1.0.9 \ + primeorder-0.13.6 \ + proc-macro2-1.0.76 \ pulldown-cmark-0.9.3 \ quick-error-1.2.3 \ - quote-1.0.29 \ + quote-1.0.35 \ radix_trie-0.2.1 \ - rand-0.7.3 \ rand-0.8.5 \ - rand_chacha-0.2.2 \ rand_chacha-0.3.1 \ - rand_core-0.5.1 \ rand_core-0.6.4 \ - rand_hc-0.2.0 \ - rayon-1.7.0 \ - rayon-core-1.11.0 \ - redox_syscall-0.2.16 \ - redox_syscall-0.3.5 \ - redox_users-0.4.3 \ - regex-1.8.4 \ + rayon-1.8.1 \ + rayon-core-1.12.1 \ + redox_syscall-0.4.1 \ + redox_users-0.4.4 \ + regex-1.10.2 \ regex-automata-0.1.10 \ + regex-automata-0.4.3 \ regex-syntax-0.6.29 \ - regex-syntax-0.7.2 \ + regex-syntax-0.7.5 \ + regex-syntax-0.8.2 \ remove_dir_all-0.8.2 \ + reqwest-0.11.23 \ resolv-conf-0.7.0 \ rfc6979-0.4.0 \ ripemd-0.1.3 \ roadmap-0.5.0 \ roff-0.2.1 \ - rpassword-7.2.0 \ - rsa-0.9.2 \ - rtoolbox-0.0.1 \ - rusqlite-0.29.0 \ + rpassword-7.3.1 \ + rsa-0.9.6 \ + rtoolbox-0.0.2 \ + rusqlite-0.30.0 \ rustc-demangle-0.1.23 \ rustc-hash-1.1.0 \ - rustix-0.37.22 \ - rustversion-1.0.13 \ - ryu-1.0.14 \ + rustc_version-0.4.0 \ + rustix-0.38.30 \ + rustversion-1.0.14 \ + ryu-1.0.16 \ same-file-1.0.6 \ - schannel-0.1.22 \ + schannel-0.1.23 \ scoped-tls-1.0.1 \ - scopeguard-1.1.0 \ - sec1-0.7.2 \ - security-framework-2.9.1 \ - security-framework-sys-2.9.0 \ + scopeguard-1.2.0 \ + sec1-0.7.3 \ + security-framework-2.9.2 \ + security-framework-sys-2.9.1 \ + semver-1.0.21 \ sequoia-autocrypt-0.25.1 \ - sequoia-cert-store-0.3.2 \ - sequoia-net-0.27.0 \ - sequoia-openpgp-1.16.0 \ + sequoia-cert-store-0.4.0 \ + sequoia-net-0.28.0 \ + sequoia-openpgp-1.17.0 \ sequoia-policy-config-0.6.0 \ - sequoia-wot-0.8.1 \ - serde-1.0.166 \ - serde-aux-4.2.0 \ - serde_derive-1.0.166 \ - serde_json-1.0.100 \ + sequoia-wot-0.9.0 \ + serde-1.0.195 \ + serde-aux-4.4.0 \ + serde_derive-1.0.195 \ + serde_json-1.0.111 \ + serde_urlencoded-0.7.1 \ serde_yaml-0.8.26 \ - serde_yaml-0.9.21 \ - sha-1-0.10.1 \ - sha1collisiondetection-0.2.7 \ - sha2-0.9.9 \ - sha2-0.10.7 \ - sharded-slab-0.1.4 \ + serde_yaml-0.9.30 \ + sha1collisiondetection-0.3.2 \ + sha2-0.10.8 \ + sharded-slab-0.1.7 \ shell-words-1.1.0 \ - shlex-1.1.0 \ - signature-1.6.4 \ - signature-2.1.0 \ - siphasher-0.3.10 \ - slab-0.4.8 \ - slug-0.1.4 \ - smallvec-1.10.0 \ - smawk-0.3.1 \ - socket2-0.4.9 \ - socket2-0.5.3 \ + shlex-1.2.0 \ + signature-2.2.0 \ + siphasher-0.3.11 \ + slab-0.4.9 \ + slug-0.1.5 \ + smallvec-1.13.0 \ + smawk-0.3.2 \ + socket2-0.5.5 \ spin-0.5.2 \ - spki-0.7.2 \ + spki-0.7.3 \ stable_deref_trait-1.2.0 \ state-0.5.3 \ - static_assertions-1.1.0 \ string_cache-0.8.7 \ strsim-0.10.0 \ - subplot-0.7.1 \ - subplot-build-0.7.1 \ - subplotlib-0.7.1 \ - subplotlib-derive-0.7.1 \ + subplot-0.9.0 \ + subplot-build-0.9.0 \ + subplotlib-0.9.0 \ + subplotlib-derive-0.9.0 \ subtle-2.5.0 \ - subtle-ng-2.5.0 \ syn-1.0.109 \ - syn-2.0.23 \ - tempfile-3.6.0 \ + syn-2.0.48 \ + system-configuration-0.5.1 \ + system-configuration-sys-0.5.0 \ + tempfile-3.9.0 \ tempfile-fast-0.3.4 \ - tera-1.19.0 \ + tera-1.19.1 \ term-0.7.0 \ - termcolor-1.2.0 \ - terminal_size-0.2.6 \ + termcolor-1.4.1 \ + terminal_size-0.3.0 \ termtree-0.4.1 \ textwrap-0.15.2 \ - thiserror-1.0.41 \ - thiserror-impl-1.0.41 \ - thread_local-1.1.4 \ - time-0.1.45 \ - time-0.3.20 \ - time-core-0.1.0 \ - time-macros-0.2.8 \ + thiserror-1.0.56 \ + thiserror-impl-1.0.56 \ + thread_local-1.1.7 \ + time-0.3.31 \ + time-core-0.1.2 \ + time-macros-0.2.16 \ tiny-keccak-2.0.2 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ - tokio-1.29.1 \ - tokio-macros-2.1.0 \ + tokio-1.35.1 \ + tokio-macros-2.2.0 \ tokio-native-tls-0.3.1 \ - tokio-util-0.7.8 \ + tokio-util-0.7.10 \ toml-0.5.11 \ tower-service-0.3.2 \ - tracing-0.1.37 \ - tracing-attributes-0.1.26 \ - tracing-core-0.1.31 \ - tracing-log-0.1.3 \ - tracing-subscriber-0.3.17 \ - trust-dns-client-0.22.0 \ - trust-dns-proto-0.22.0 \ - trust-dns-resolver-0.22.0 \ - try-lock-0.2.4 \ + tracing-0.1.40 \ + tracing-attributes-0.1.27 \ + tracing-core-0.1.32 \ + tracing-log-0.2.0 \ + tracing-subscriber-0.3.18 \ + try-lock-0.2.5 \ twofish-0.7.1 \ - typenum-1.16.0 \ - ucd-trie-0.1.5 \ + typenum-1.17.0 \ + ucd-trie-0.1.6 \ unescape-0.1.0 \ unic-char-property-0.9.0 \ unic-char-range-0.9.0 \ @@ -379,59 +381,73 @@ CARGO_CRATES= addr2line-0.20.0 \ unic-segment-0.9.0 \ unic-ucd-segment-0.9.0 \ unic-ucd-version-0.9.0 \ - unicase-2.6.0 \ - unicode-bidi-0.3.13 \ - unicode-ident-1.0.10 \ - unicode-linebreak-0.1.4 \ + unicase-2.7.0 \ + unicode-bidi-0.3.15 \ + unicode-ident-1.0.12 \ + unicode-linebreak-0.1.5 \ unicode-normalization-0.1.22 \ - unicode-width-0.1.10 \ + unicode-width-0.1.11 \ unicode-xid-0.2.4 \ - unsafe-libyaml-0.2.8 \ - url-2.4.0 \ - utf8-width-0.1.6 \ + universal-hash-0.5.1 \ + unsafe-libyaml-0.2.10 \ + url-2.5.0 \ + utf8-width-0.1.7 \ + utf8parse-0.2.1 \ valuable-0.1.0 \ vcpkg-0.2.15 \ version_check-0.9.4 \ wait-timeout-0.2.0 \ - walkdir-2.3.3 \ + walkdir-2.4.0 \ want-0.3.1 \ - wasi-0.9.0+wasi-snapshot-preview1 \ - wasi-0.10.0+wasi-snapshot-preview1 \ wasi-0.11.0+wasi-snapshot-preview1 \ - wasm-bindgen-0.2.87 \ - wasm-bindgen-backend-0.2.87 \ - wasm-bindgen-macro-0.2.87 \ - wasm-bindgen-macro-support-0.2.87 \ - wasm-bindgen-shared-0.2.87 \ + wasm-bindgen-0.2.90 \ + wasm-bindgen-backend-0.2.90 \ + wasm-bindgen-futures-0.4.40 \ + wasm-bindgen-macro-0.2.90 \ + wasm-bindgen-macro-support-0.2.90 \ + wasm-bindgen-shared-0.2.90 \ + web-sys-0.3.67 \ widestring-1.0.2 \ - win-crypto-ng-0.5.0 \ + win-crypto-ng-0.5.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ - winapi-util-0.1.5 \ + winapi-util-0.1.6 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.48.0 \ + windows-core-0.52.0 \ windows-sys-0.45.0 \ windows-sys-0.48.0 \ + windows-sys-0.52.0 \ windows-targets-0.42.2 \ - windows-targets-0.48.1 \ + windows-targets-0.48.5 \ + windows-targets-0.52.0 \ windows_aarch64_gnullvm-0.42.2 \ - windows_aarch64_gnullvm-0.48.0 \ + windows_aarch64_gnullvm-0.48.5 \ + windows_aarch64_gnullvm-0.52.0 \ windows_aarch64_msvc-0.42.2 \ - windows_aarch64_msvc-0.48.0 \ + windows_aarch64_msvc-0.48.5 \ + windows_aarch64_msvc-0.52.0 \ windows_i686_gnu-0.42.2 \ - windows_i686_gnu-0.48.0 \ + windows_i686_gnu-0.48.5 \ + windows_i686_gnu-0.52.0 \ windows_i686_msvc-0.42.2 \ - windows_i686_msvc-0.48.0 \ + windows_i686_msvc-0.48.5 \ + windows_i686_msvc-0.52.0 \ windows_x86_64_gnu-0.42.2 \ - windows_x86_64_gnu-0.48.0 \ + windows_x86_64_gnu-0.48.5 \ + windows_x86_64_gnu-0.52.0 \ windows_x86_64_gnullvm-0.42.2 \ - windows_x86_64_gnullvm-0.48.0 \ + windows_x86_64_gnullvm-0.48.5 \ + windows_x86_64_gnullvm-0.52.0 \ windows_x86_64_msvc-0.42.2 \ - windows_x86_64_msvc-0.48.0 \ + windows_x86_64_msvc-0.48.5 \ + windows_x86_64_msvc-0.52.0 \ winreg-0.50.0 \ - x25519-dalek-ng-1.1.1 \ - xxhash-rust-0.8.6 \ + x25519-dalek-2.0.0 \ + xxhash-rust-0.8.8 \ yaml-rust-0.4.5 \ - zbase32-0.1.2 \ - zeroize-1.6.0 \ + z-base-32-0.1.3 \ + zerocopy-0.7.32 \ + zerocopy-derive-0.7.32 \ + zeroize-1.7.0 \ zeroize_derive-1.4.2 diff --git a/security/sequoia-sq/distinfo b/security/sequoia-sq/distinfo index fa3b9e7a7e91..72a55623b2b3 100644 --- a/security/sequoia-sq/distinfo +++ b/security/sequoia-sq/distinfo @@ -1,172 +1,182 @@ -TIMESTAMP = 1699372078 -SHA256 (rust/crates/addr2line-0.20.0.crate) = f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3 -SIZE (rust/crates/addr2line-0.20.0.crate) = 39558 +TIMESTAMP = 1706474903 +SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb +SIZE (rust/crates/addr2line-0.21.0.crate) = 40807 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe SIZE (rust/crates/adler-1.0.2.crate) = 12778 SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0 SIZE (rust/crates/aead-0.5.2.crate) = 15509 SHA256 (rust/crates/aes-0.8.3.crate) = ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2 SIZE (rust/crates/aes-0.8.3.crate) = 124679 -SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47 -SIZE (rust/crates/ahash-0.7.6.crate) = 38030 -SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac -SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440 -SHA256 (rust/crates/aho-corasick-1.0.2.crate) = 43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41 -SIZE (rust/crates/aho-corasick-1.0.2.crate) = 167694 +SHA256 (rust/crates/aes-gcm-0.10.3.crate) = 831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1 +SIZE (rust/crates/aes-gcm-0.10.3.crate) = 148991 +SHA256 (rust/crates/ahash-0.8.7.crate) = 77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01 +SIZE (rust/crates/ahash-0.8.7.crate) = 42894 +SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0 +SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136 SHA256 (rust/crates/aligned-0.4.1.crate) = 80a21b9440a626c7fc8573a9e3d3a06b75c7c97754c2949bc7857b90353ca655 SIZE (rust/crates/aligned-0.4.1.crate) = 8532 +SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5 +SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025 SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 -SHA256 (rust/crates/anyhow-1.0.71.crate) = 9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8 -SIZE (rust/crates/anyhow-1.0.71.crate) = 43808 +SHA256 (rust/crates/anstream-0.6.11.crate) = 6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5 +SIZE (rust/crates/anstream-0.6.11.crate) = 30239 +SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87 +SIZE (rust/crates/anstyle-1.0.4.crate) = 13998 +SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c +SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699 +SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648 +SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739 +SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7 +SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272 +SHA256 (rust/crates/anyhow-1.0.79.crate) = 080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca +SIZE (rust/crates/anyhow-1.0.79.crate) = 44931 SHA256 (rust/crates/as-slice-0.2.1.crate) = 516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516 SIZE (rust/crates/as-slice-0.2.1.crate) = 6942 SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6 SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575 -SHA256 (rust/crates/assert_cmd-2.0.8.crate) = 9834fcc22e0874394a010230586367d4a3e9f11b560f469262678547e1d2575e -SIZE (rust/crates/assert_cmd-2.0.8.crate) = 24347 -SHA256 (rust/crates/async-trait-0.1.70.crate) = 79fa67157abdfd688a259b6648808757db9347af834624f27ec646da976aee5d -SIZE (rust/crates/async-trait-0.1.70.crate) = 28703 +SHA256 (rust/crates/assert_cmd-2.0.13.crate) = 00ad3f3a942eee60335ab4342358c161ee296829e0d16ff42fc1d6cb07815467 +SIZE (rust/crates/assert_cmd-2.0.13.crate) = 23917 +SHA256 (rust/crates/async-trait-0.1.77.crate) = c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9 +SIZE (rust/crates/async-trait-0.1.77.crate) = 29986 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 -SHA256 (rust/crates/backtrace-0.3.68.crate) = 4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12 -SIZE (rust/crates/backtrace-0.3.68.crate) = 79891 +SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837 +SIZE (rust/crates/backtrace-0.3.69.crate) = 77299 SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf SIZE (rust/crates/base16ct-0.2.0.crate) = 10240 -SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 -SIZE (rust/crates/base64-0.13.1.crate) = 61002 -SHA256 (rust/crates/base64-0.21.2.crate) = 604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d -SIZE (rust/crates/base64-0.21.2.crate) = 76389 +SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567 +SIZE (rust/crates/base64-0.21.7.crate) = 82576 SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b SIZE (rust/crates/base64ct-1.6.0.crate) = 28870 -SHA256 (rust/crates/bindgen-0.63.0.crate) = 36d860121800b2a9a94f9b5604b332d5cffb234ce17609ea479d723dbc9d3885 -SIZE (rust/crates/bindgen-0.63.0.crate) = 201856 +SHA256 (rust/crates/bindgen-0.68.1.crate) = 726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078 +SIZE (rust/crates/bindgen-0.68.1.crate) = 218997 SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 SIZE (rust/crates/bit-set-0.5.3.crate) = 14470 SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.3.3.crate) = 630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42 -SIZE (rust/crates/bitflags-2.3.3.crate) = 34320 -SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4 -SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108 +SHA256 (rust/crates/bitflags-2.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf +SIZE (rust/crates/bitflags-2.4.2.crate) = 42602 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93 SIZE (rust/crates/block-padding-0.3.3.crate) = 8504 SHA256 (rust/crates/blowfish-0.9.1.crate) = e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7 SIZE (rust/crates/blowfish-0.9.1.crate) = 16734 -SHA256 (rust/crates/botan-0.10.3.crate) = 892c489ddae46dd4748fff8b41ad1fb17d405892fb6978ef470441eddb2df4ef -SIZE (rust/crates/botan-0.10.3.crate) = 37817 -SHA256 (rust/crates/botan-sys-0.10.3.crate) = c8f94a43f34344aabf27d50838a2b38aa8aad7c7d1e941e8abb015f608c972b1 -SIZE (rust/crates/botan-sys-0.10.3.crate) = 8141 -SHA256 (rust/crates/bstr-1.5.0.crate) = a246e68bb43f6cd9db24bea052a53e40405417c5fb372e3d1a8a7f770a564ef5 -SIZE (rust/crates/bstr-1.5.0.crate) = 346060 -SHA256 (rust/crates/buffered-reader-1.2.0.crate) = 66d3bea5bcc3ecc38fe5388e6bc35e6fe7bd665eb3ae9a44283e15b91ad3867d -SIZE (rust/crates/buffered-reader-1.2.0.crate) = 62127 -SHA256 (rust/crates/bumpalo-3.13.0.crate) = a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1 -SIZE (rust/crates/bumpalo-3.13.0.crate) = 82114 -SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610 -SIZE (rust/crates/byteorder-1.4.3.crate) = 22512 -SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be -SIZE (rust/crates/bytes-1.4.0.crate) = 58080 +SHA256 (rust/crates/botan-0.10.7.crate) = 350081af1a3c6883f8a1f863ac553bfe6922589aad60008a70947765ed57c53e +SIZE (rust/crates/botan-0.10.7.crate) = 40376 +SHA256 (rust/crates/botan-sys-0.10.5.crate) = 9f49dde1b8ebd2996cc41c55c39f6ef8b54e38148d8973aeba0792b87b1621ca +SIZE (rust/crates/botan-sys-0.10.5.crate) = 8245 +SHA256 (rust/crates/bstr-1.9.0.crate) = c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc +SIZE (rust/crates/bstr-1.9.0.crate) = 380170 +SHA256 (rust/crates/buffered-reader-1.3.0.crate) = 2b9b0a25eb06e83579bc985d836e1e3b957a7201301b48538764d2b2e78090d4 +SIZE (rust/crates/buffered-reader-1.3.0.crate) = 62825 +SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec +SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400 +SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b +SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 +SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223 +SIZE (rust/crates/bytes-1.5.0.crate) = 58909 SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8 SIZE (rust/crates/bzip2-0.4.4.crate) = 34197 SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444 +SHA256 (rust/crates/camellia-0.1.0.crate) = 3264e2574e9ef2b53ce6f536dea83a69ac0bc600b762d1523ff83fe07230ce30 +SIZE (rust/crates/camellia-0.1.0.crate) = 89085 SHA256 (rust/crates/cast5-0.11.1.crate) = 26b07d673db1ccf000e90f54b819db9e75a8348d6eb056e9b8ab53231b7a9911 SIZE (rust/crates/cast5-0.11.1.crate) = 37018 -SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f -SIZE (rust/crates/cc-1.0.79.crate) = 62624 +SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0 +SIZE (rust/crates/cc-1.0.83.crate) = 68343 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 SHA256 (rust/crates/cfb-mode-0.8.2.crate) = 738b8d467867f80a71351933f70461f5b56f24d5c93e0cf216e59229c968d330 SIZE (rust/crates/cfb-mode-0.8.2.crate) = 25334 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/chrono-0.4.26.crate) = ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5 -SIZE (rust/crates/chrono-0.4.26.crate) = 191501 +SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38 +SIZE (rust/crates/chrono-0.4.31.crate) = 214513 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad SIZE (rust/crates/cipher-0.4.4.crate) = 19073 -SHA256 (rust/crates/clang-sys-1.6.1.crate) = c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f -SIZE (rust/crates/clang-sys-1.6.1.crate) = 41346 -SHA256 (rust/crates/clap-4.0.32.crate) = a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39 -SIZE (rust/crates/clap-4.0.32.crate) = 207531 -SHA256 (rust/crates/clap_complete-4.0.7.crate) = 10861370d2ba66b0f5989f83ebf35db6421713fd92351790e7fdd6c36774c56b -SIZE (rust/crates/clap_complete-4.0.7.crate) = 32728 -SHA256 (rust/crates/clap_derive-4.0.21.crate) = 0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014 -SIZE (rust/crates/clap_derive-4.0.21.crate) = 27567 -SHA256 (rust/crates/clap_lex-0.3.0.crate) = 0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8 -SIZE (rust/crates/clap_lex-0.3.0.crate) = 9671 -SHA256 (rust/crates/clap_mangen-0.2.6.crate) = 904eb24d05ad587557e0f484ddce5c737c30cf81372badb16d13e41c4b8340b1 -SIZE (rust/crates/clap_mangen-0.2.6.crate) = 14563 +SHA256 (rust/crates/clang-sys-1.7.0.crate) = 67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1 +SIZE (rust/crates/clang-sys-1.7.0.crate) = 42088 +SHA256 (rust/crates/clap-4.4.18.crate) = 1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c +SIZE (rust/crates/clap-4.4.18.crate) = 55269 +SHA256 (rust/crates/clap_builder-4.4.18.crate) = 4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7 +SIZE (rust/crates/clap_builder-4.4.18.crate) = 163538 +SHA256 (rust/crates/clap_complete-4.4.7.crate) = dfb0d4825b75ff281318c393e8e1b80c4da9fb75a6b1d98547d389d6fe1f48d2 +SIZE (rust/crates/clap_complete-4.4.7.crate) = 37402 +SHA256 (rust/crates/clap_derive-4.4.7.crate) = cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442 +SIZE (rust/crates/clap_derive-4.4.7.crate) = 29046 +SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1 +SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272 +SHA256 (rust/crates/clap_mangen-0.2.17.crate) = 4a7c2b01e5e779c19f46a94bbd398f33ae63b0f78c07108351fb4536845bb7fd +SIZE (rust/crates/clap_mangen-0.2.17.crate) = 14044 SHA256 (rust/crates/cmac-0.7.2.crate) = 8543454e3c3f5126effff9cd44d562af4e31fb8ce1cc0d3dcd8f084515dbc1aa SIZE (rust/crates/cmac-0.7.2.crate) = 44847 -SHA256 (rust/crates/const-oid-0.9.3.crate) = 6340df57935414636969091153f35f68d9f00bbc8fb4a9c6054706c213e6c6bc -SIZE (rust/crates/const-oid-0.9.3.crate) = 44851 -SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146 -SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059 -SHA256 (rust/crates/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa -SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725 -SHA256 (rust/crates/cpufeatures-0.2.9.crate) = a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1 -SIZE (rust/crates/cpufeatures-0.2.9.crate) = 11895 +SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7 +SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857 +SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 +SIZE (rust/crates/const-oid-0.9.6.crate) = 45382 +SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f +SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743 *** 1335 LINES SKIPPED *** From nobody Mon Jan 29 04:55:52 2024 X-Original-To: dev-commits-ports-branches@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 4TNbbX4VWvz5870t; Mon, 29 Jan 2024 04:55:52 +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 4TNbbX416Cz4LFR; Mon, 29 Jan 2024 04:55:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706504152; 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=whdM1pFN1+hyJ2w47p+qx0dPSa5GOuut33V+7NUVPxQ=; b=io6uVupdU/27K8nBty4fhvwghgK53aujysB0YQfF+R7hL3TdmlGhW89vGBh8lgGB3/RFU/ VOgd4l0rul+t4YopAgtBUVkGAXRcW+JOuoDNfiivSx8X/n402PqTB47aAd5sSmv15F2eCv gU0MaftXCsAgeEazIN0X88n3HUHo4xE/HoxSZ/ZEkJ/cSAM6jpEWkrfKlRyXfatFwQJt2Y UaBhSwvWyaJzEnDOnFjzQreXQXUOtd5n7w/dNl2mh6YypdaBO2G9nmLpU35sh0dBVJi+1g POavy8TJpKyXXTQc4hxDrdPItFlTrwX/ljHfYlfa3in2ofH8A7o26p0ohrgJWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706504152; 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=whdM1pFN1+hyJ2w47p+qx0dPSa5GOuut33V+7NUVPxQ=; b=Z+lx8yTPWbeBMSZwP1SicYt2qh+/Dzwb6wZEbCfUmxTzDRTHGOyfO87FjCxnI1T+rqyGpZ 59tN1k2EalWxsVYzE6upYttFzynV/oKxrFeN4o8Ets35jRkDXtID14IhDJGRIEcQnydrnw EmuPnarDpqXLWF2fa9qZfNeJsszvHuxLnXmZvweDFL7aNP6P4CrttlgAMuBtrt7xBAaEam LvHEw53fnw47tX0aI27UKCn9w1enjH4JWM4fbyzpjdAtWDaCNYR+qdVRxhG2gyBbQpnOpk OIL6npW7uZh0Jy2BaOveSzEsAN+QCMPjBYEv2pwZn5gpHymXNhZ3DHcR5nUlTQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706504152; a=rsa-sha256; cv=none; b=hqszGdrtKOEP3NVrxX7YsME40bGeYfMGbcA+1SxmpTZrMmKKxeWbA+nxxhh1gkD1NEPBuy YgzGzjPkgrnX3RVKW1qS7vFf/pKDcUMglkTt2Nc5/psn3RjbAxpqyYAbGEDRZ+6T3q8HHg Q6kv7MhUPkVqRefbIdhrBvMT76fdI1uZmboL9Ioa5/sYVbybv5+EzEHCkIDxyV4XQDJkKn q7epLAxDtsuWA2HcP9Az1M6gJ6wVI/MnUWpegCnjpGL9n0wBk/jRJiL4W/AxuYdmcPDR6z bpIemm8lDeAkDJ8Y7HCf3u2uBZF9SB9ib/bHdCqfx+KmMF32s7t+PsOobpL1BQ== 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 4TNbbX35Pdzdkm; Mon, 29 Jan 2024 04:55:52 +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 40T4tq0B028031; Mon, 29 Jan 2024 04:55:52 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40T4tqtd028028; Mon, 29 Jan 2024 04:55:52 GMT (envelope-from git) Date: Mon, 29 Jan 2024 04:55:52 GMT Message-Id: <202401290455.40T4tqtd028028@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Charlie Li Subject: git: f9c9dc45624c - 2024Q1 - security/archlinux-keyring: update to 20231222 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vishwin X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: f9c9dc45624ca62d7376a851a71ba8eacb1a31b6 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by vishwin: URL: https://cgit.FreeBSD.org/ports/commit/?id=f9c9dc45624ca62d7376a851a71ba8eacb1a31b6 commit f9c9dc45624ca62d7376a851a71ba8eacb1a31b6 Author: Charlie Li AuthorDate: 2024-01-29 04:17:52 +0000 Commit: Charlie Li CommitDate: 2024-01-29 04:55:09 +0000 security/archlinux-keyring: update to 20231222 Include one commit and merge request each for changes in security/sequoia-sq 0.32.0 and 0.33.0 Event: Winter Field Day 2024 (cherry picked from commit b253d56e62e3ea7ada07daa3be06e394134f1cf6) --- security/archlinux-keyring/Makefile | 8 ++++++-- security/archlinux-keyring/distinfo | 10 +++++++--- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/security/archlinux-keyring/Makefile b/security/archlinux-keyring/Makefile index ff2a7a6c5f48..420d91a93b4c 100644 --- a/security/archlinux-keyring/Makefile +++ b/security/archlinux-keyring/Makefile @@ -1,7 +1,11 @@ PORTNAME= archlinux-keyring -DISTVERSION= 20230504 +DISTVERSION= 20231222 CATEGORIES= security +PATCH_SITES= ${WWW}/-/commit/ +PATCHFILES= d1bc77b5684725489a2c91a32bf67d7d88b85250.patch:-p1 \ + 6340544b465e368a15c9b49156408b0ed2ab78fb.patch:-p1 # https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/merge_requests/280 + MAINTAINER= vishwin@FreeBSD.org COMMENT= Arch Linux PGP keyring WWW= https://gitlab.archlinux.org/archlinux/archlinux-keyring/ @@ -21,7 +25,7 @@ BINARY_ALIAS= install=ginstall USE_GITLAB= yes GL_SITE= https://gitlab.archlinux.org GL_ACCOUNT= archlinux -GL_TAGNAME= f7749fd39c019922d504a43b7e94ceef6ae9e0ff +GL_TAGNAME= 16641e2d1c39ba4bb73b900bc3ee58472a29c8b0 NO_ARCH= yes diff --git a/security/archlinux-keyring/distinfo b/security/archlinux-keyring/distinfo index ea86297a5d2d..b6c2e00f283e 100644 --- a/security/archlinux-keyring/distinfo +++ b/security/archlinux-keyring/distinfo @@ -1,3 +1,7 @@ -TIMESTAMP = 1685311318 -SHA256 (archlinux-archlinux-keyring-f7749fd39c019922d504a43b7e94ceef6ae9e0ff_GL0.tar.gz) = 292b16790c66f858a475862656bd1e9a1d6b474e0d2178dd86a8863186f0c165 -SIZE (archlinux-archlinux-keyring-f7749fd39c019922d504a43b7e94ceef6ae9e0ff_GL0.tar.gz) = 1566790 +TIMESTAMP = 1706500992 +SHA256 (archlinux-archlinux-keyring-16641e2d1c39ba4bb73b900bc3ee58472a29c8b0_GL0.tar.gz) = 5d78355a75a6f6a884324c0beae25b18ed3dc91fcebe609cf91d57fb7da8117a +SIZE (archlinux-archlinux-keyring-16641e2d1c39ba4bb73b900bc3ee58472a29c8b0_GL0.tar.gz) = 1611487 +SHA256 (d1bc77b5684725489a2c91a32bf67d7d88b85250.patch) = c9817175af21a46c245319dbdb833f5dae50f0317e69c13078a207efff716d4c +SIZE (d1bc77b5684725489a2c91a32bf67d7d88b85250.patch) = 7934 +SHA256 (6340544b465e368a15c9b49156408b0ed2ab78fb.patch) = f7344d501a6ab05143debdbab0e86a04ba6633f691b588a524f596f2d0408f36 +SIZE (6340544b465e368a15c9b49156408b0ed2ab78fb.patch) = 2061 From nobody Mon Jan 29 04:55:53 2024 X-Original-To: dev-commits-ports-branches@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 4TNbbY6066z5873N; Mon, 29 Jan 2024 04:55:53 +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 4TNbbY5Dc4z4LHx; Mon, 29 Jan 2024 04:55:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706504153; 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=QS7D5+3hOnf76tR7iMwQzHDFuaPvmV8VHpLIHqXMOJ4=; b=oSM2dTXLXCsORJRfDgXFbs5XVwbTtwTTnRpA6xSBSN3e2IPP/vjCObQ3ZdhNXwY06Dxuwn APr8o4+CBU5nKZb33tiZAMsYD/ZEFRkdEpWMlVQRr4pWnAj3lTpL3OGcN69seKZ292oN5L F/KNHZSNhSWfhYd45nOPR33mVe60WuZOR7uZqmRAl6H5NLzk3h2jNpp6FXYnyw0rthtxzi a7FKzqwYr8EHpux2tj+rWFkzsr2FlEg5j8sk1KEgo+A8pPMFgHEi0P54qXKwQGxD3S+v21 5Z7QmxYixSx+RHA6C9XANPMIxojTQMR4PxcH0v69T95RILeS4ZSCnEck8DeM2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706504153; 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=QS7D5+3hOnf76tR7iMwQzHDFuaPvmV8VHpLIHqXMOJ4=; b=GcSYlAT8rZXzalaU3RcznBFg9cHz0LG7744V7YPZNOUMBJhObToQBDnYGRzTNtlsa3+Hba Btz4R7uS4f0AGhJaQlLW3QqWfhemT6Up1qQ7bzYEWgpL4oGv9XaEgzkVVWcmCWCGhBu/EA X0XTz4qD+u0fhaWYhVq4vP9nVaR/LqXvqBg4YeWr3gRyYif/eMt1s03NHWVdx6r2UOGhJq L5GmP3yYZRE2t7wINTDBTjwe/AI+96rJjGwDauMX8Ziq0ZV3h6B0AJoiWUWQWVXg/o7aRw janCsWgmJONaUpaf2mZZssJu8aq2T+scVF7lgIkXmlqP5/+RWDRxixfuoCCpfQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706504153; a=rsa-sha256; cv=none; b=MO60hkYr1fdaQvuWYLVFFOaMuix3MJqH0mF5rGZnlHMg6hKBuQKO2XD8eOcGj+zMskNxhR lW1iFk/hpcZqFasu/b+1fu3AYQTHB5gCQtHK84rvzgY3h0/GErw8VewZuaby05JGl0DYxY f+0GQip1wOkMtkAmvr3a/AO7jJet+MTHQHlswxE5DCSZVg7Q6vMHOXSQqhftuaqRMyuE2B 6jFmnlvNK6rntzrgx8PmnYvmvLuaOeiY+C8OeYNNrvERcUYXGw6pHXifT5jC28Bnve1hb3 bmuMYPdNMl8mfwOEh7870WBSrK8euVS6JVipcx7QtZE19FFqDmUG0KUTbzVx2w== 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 4TNbbY4JDdzdhP; Mon, 29 Jan 2024 04:55:53 +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 40T4tr2g028072; Mon, 29 Jan 2024 04:55:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40T4tro0028069; Mon, 29 Jan 2024 04:55:53 GMT (envelope-from git) Date: Mon, 29 Jan 2024 04:55:53 GMT Message-Id: <202401290455.40T4tro0028069@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Charlie Li Subject: git: 9c92034400f0 - 2024Q1 - security/sequoia: bump to 1.18.0 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vishwin X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 9c92034400f0bec256426b16f2837ebd12b6a011 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by vishwin: URL: https://cgit.FreeBSD.org/ports/commit/?id=9c92034400f0bec256426b16f2837ebd12b6a011 commit 9c92034400f0bec256426b16f2837ebd12b6a011 Author: Charlie Li AuthorDate: 2024-01-29 04:20:26 +0000 Commit: Charlie Li CommitDate: 2024-01-29 04:55:26 +0000 security/sequoia: bump to 1.18.0 Sync with openpgp crate version Event: Winter Field Day 2024 (cherry picked from commit 5bdb5dcec67a2735e62464d8c4b434a1a3c2a9c3) --- security/sequoia/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/security/sequoia/Makefile b/security/sequoia/Makefile index 21afb253045f..2a94f6982613 100644 --- a/security/sequoia/Makefile +++ b/security/sequoia/Makefile @@ -1,5 +1,5 @@ PORTNAME= sequoia -DISTVERSION= 1.16.0 +DISTVERSION= 1.18.0 CATEGORIES= security MAINTAINER= vishwin@FreeBSD.org From nobody Mon Jan 29 11:14:23 2024 X-Original-To: dev-commits-ports-branches@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 4TNm0J0krgz58Vgv; Mon, 29 Jan 2024 11:14:24 +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 4TNm0J09Xxz40yF; Mon, 29 Jan 2024 11:14:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706526864; 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=6+6+jFQHLeyDxPVUnp3xI4LNc1ehwi98f8ckdFYwc4Q=; b=QuLORnsgH+t2/sRyz7nSRrZCxitlXw+fClvGlpLJyFEQZQjdIfuqQiOtYs/XYjFA8w18Q3 9T9DwRM9tg1Eb6/W8sMdhG7ZKrbnixejBc5xKZliAOmzhYp4WuiuLhlDdUHhNxpzObKgJ8 FHtQZ4B3C6/mV/pJiu7+LIVuaIxXDjJJbVuS/rQMHTWok8kz57KoOIn1cwPl6ZCYO7gr92 kU4UWnvWtwMJszS2W+ZAYuIz7lc64bAAUUvLb9b9EIUk/E6S23qWp3WCNoQvLds3rH18Lo OSyMnaK6l8HXbZ7dGDX1LbMXA+DnjYM95AXd2VnmqheO7ZyW1XWQZ/8efEDMXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706526864; 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=6+6+jFQHLeyDxPVUnp3xI4LNc1ehwi98f8ckdFYwc4Q=; b=TSre6A3lN2XDzKvCAL5ZUluCsUWfuc1sc8izugDYdpAx1C8dSxHvQZzgqn7r29Z/IwCB7F 6oEalvosR1a9RTPiIpXxUTNV999+0y1UIutk6/EbOy9uHyTXE3T3XsA9PyuqFvFeq5MBni FVB5tefxcsQRz7qwvKR1M8tJuZJWOsG7LXWfbfjHaYYWmPVyRJ7FOmWmZfsDNaG9nMQxP3 u1h54FyCx36s23lWtfTsqnwreTCz8paLF8HnkVPC18g7n4zFyZuv9VDtYQAWJqprISt7e4 5Onulkv9yH54VB8uKH+olvfixjZ8tbO8r2AJdDccJt5q9WjgUKiFTK0kbCxK9A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706526864; a=rsa-sha256; cv=none; b=l3UGvLXfqbBhljYEnhDbmRys1CMhdNTHiAq0TgNHsjJ43cJfWdoU16xXTHGXJEiMfS1eqy LGhEAFLz0X/mBrpI/jS65KTf1nmrFpvvMEOwQQwD4Yao9kUikaZp6ilGxOzOfIPxEJfb9F eSCvZQ1SZgkIwg99Ax+otWBrRPGqqDMWv+tR8Rqs55TGXd9rlUj4BAe+YhNIqfWnf8mLRt o+j/RGS00bGibSrl6+r1MtP7D+enHCcPn/wer2DKOHfwoNOhVmUoMKwmVQ545KlN6YPGeI Fag0e1xbJRdEvVugz8OmsZCrdYLCC9fmb+ePoUMoT5dRPxLuBiUOagMguhet3A== 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 4TNm0H62hszp3m; Mon, 29 Jan 2024 11:14:23 +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 40TBENbe066685; Mon, 29 Jan 2024 11:14:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40TBENWm066682; Mon, 29 Jan 2024 11:14:23 GMT (envelope-from git) Date: Mon, 29 Jan 2024 11:14:23 GMT Message-Id: <202401291114.40TBENWm066682@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: f71355a83a31 - 2024Q1 - graphics/vulkan-caps-viewer: update to 3.33 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: f71355a83a317039a9d1566b0509bf4268aac5ed Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=f71355a83a317039a9d1566b0509bf4268aac5ed commit f71355a83a317039a9d1566b0509bf4268aac5ed Author: Jan Beich AuthorDate: 2024-01-26 14:46:31 +0000 Commit: Jan Beich CommitDate: 2024-01-29 11:12:50 +0000 graphics/vulkan-caps-viewer: update to 3.33 Changes: https://github.com/SaschaWillems/VulkanCapsViewer/releases/tag/3.33 Reported by: GitHub (watch releases) (cherry picked from commit 903221523d31fe709a5f2c335630382895dfd473) --- graphics/vulkan-caps-viewer/Makefile | 4 ++-- graphics/vulkan-caps-viewer/distinfo | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/graphics/vulkan-caps-viewer/Makefile b/graphics/vulkan-caps-viewer/Makefile index 801dafc7ced6..1dfd5316d12d 100644 --- a/graphics/vulkan-caps-viewer/Makefile +++ b/graphics/vulkan-caps-viewer/Makefile @@ -1,5 +1,5 @@ PORTNAME= vulkan-caps-viewer -DISTVERSION= 3.32 +DISTVERSION= 3.33 CATEGORIES= graphics PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ @@ -19,7 +19,7 @@ USE_GITHUB= yes USE_QT= qmake:build buildtools:build core gui network widgets GH_ACCOUNT= SaschaWillems GH_PROJECT= VulkanCapsViewer -GH_TUPLE= KhronosGroup:Vulkan-Headers:v1.3.264:vkheaders/Vulkan-Headers +GH_TUPLE= KhronosGroup:Vulkan-Headers:v1.3.276:vkheaders/Vulkan-Headers LDFLAGS+= -Wl,--as-needed # avoid overlinking (GL, wayland) PLIST_FILES= bin/vulkanCapsViewer \ share/applications/vulkanCapsViewer.desktop \ diff --git a/graphics/vulkan-caps-viewer/distinfo b/graphics/vulkan-caps-viewer/distinfo index 4037ce6a5cbc..040c643701ff 100644 --- a/graphics/vulkan-caps-viewer/distinfo +++ b/graphics/vulkan-caps-viewer/distinfo @@ -1,8 +1,8 @@ -TIMESTAMP = 1694182581 -SHA256 (SaschaWillems-VulkanCapsViewer-3.32_GH0.tar.gz) = 788cb7a95aca4f61fca2423ea6f9c9ffaf814da61842d583f6e307b2816c7ac5 -SIZE (SaschaWillems-VulkanCapsViewer-3.32_GH0.tar.gz) = 2796136 -SHA256 (KhronosGroup-Vulkan-Headers-v1.3.264_GH0.tar.gz) = bdce6a99f0e5869a341946ee0a92eef270ef9b4b106e82f238aa68aeb2cd4995 -SIZE (KhronosGroup-Vulkan-Headers-v1.3.264_GH0.tar.gz) = 2087774 +TIMESTAMP = 1706280391 +SHA256 (SaschaWillems-VulkanCapsViewer-3.33_GH0.tar.gz) = 0322222fbf6b3b5ecb781ed6d2957aebae3f845abeee67cb0b005f9ede97403b +SIZE (SaschaWillems-VulkanCapsViewer-3.33_GH0.tar.gz) = 2802972 +SHA256 (KhronosGroup-Vulkan-Headers-v1.3.276_GH0.tar.gz) = 91d4695fd99cc4431740e25199f540cdee23483900243e0f395e0807868589c6 +SIZE (KhronosGroup-Vulkan-Headers-v1.3.276_GH0.tar.gz) = 2226130 SHA256 (de463e2fce3f.patch) = 67f03cec1e8ac91a1daf09a88aa96cb47c89549f84b4ef8426d180362cd92e02 SIZE (de463e2fce3f.patch) = 2078 SHA256 (265922e7ddc9.patch) = 893f57d7f2ec7059d7241fdae47df76e3be6d13de4a6a21ce7d8624d5b67422f From nobody Mon Jan 29 11:14:24 2024 X-Original-To: dev-commits-ports-branches@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 4TNm0K22d9z58VxX; Mon, 29 Jan 2024 11:14: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 4TNm0K0g7Xz40wF; Mon, 29 Jan 2024 11:14:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706526865; 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=y6G/WfKj7L/tMIrETYRpWein+J2bhMCeWWNC9wYkp8A=; b=oz2eO7Y9PZnudHM/sAsJX005CF40/698Y2yQCBGHmR3IW0EAlawnviRUIunaU6h3oXh+Tv NcQUusH9pQdWCol+nRkBmK2X7xOC0q76YQMi+Hn6z2fORJQdRogdN2YD6kmfajxMAVSS/O +v71BrX/Rb9S0g+e3MIAEVPIBBBE02P0IYKCLykEpePzhtctReZKRwwZLhzIZYVgo1xgjf VA6e/T3RxCmiLoi5mG1oc3+CjQ/F/pakw840S7daTLTR8p2WUV7/TD93D4ykstafCSj00h d3NucCj8gtoMw1Xil19sFrnEa/eUwgHvWadwtCOUaw1+n4RN3wpjBSnzruSpsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706526865; 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=y6G/WfKj7L/tMIrETYRpWein+J2bhMCeWWNC9wYkp8A=; b=tXi96iQQg4Z54T2o8SYsDUL/xGCgnmtDwX7eVZNQf3UrzN1ghCag8SgwodtGm7db5Ofb/T W8INi2NmhL8o0VriCEY/UoOEevZpjH2riMbGnO5EXbtK3VrarttEOW2kSFCBWneZhRhU7Z DSLkMw+wqB+nNBZyBkiQSDR6Pn1mFyqNPX65ldqBYAwt+cLfmfCHaxh4y6QuuRSSrIvt+h msjxyAj4WNT52PuL+syV/xSR+tWbCGsWVorXRHIo6z577TLvxvqtga2gYgQ9hz3M+gxNvJ jKB3x1ndUrLs54nHX7vMWpkZPOzIaLKiUgR/3VJI81XOovfEp7cchvYcUp4SLw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706526865; a=rsa-sha256; cv=none; b=Z5jiEk/RAnZ9QKxX8ucVx8/lAgS50mvfxzoJ5A5Ic5n0O8V3uhA2kxwjs8Z79K2c3bqm5v wvB//Nk1cIJcuIpFhwmBKCJORG2s8vxER8+9t9Rgo/UR8ngf54UcbcX2RQpm6TSg1suwpp pu0Ib5bDDLC2elmstApkVbAmsL5ZR6ngdCQqLvHNttPYL0bNCv/1YM8hpPbjJeFGSNEe4q qvbLDjhOmBmN8x5+Fl8rY+RfAtUv7WqxkeVg0j7u8txyvtA8AF8smn/if7DsiEjEVahMmc QaO9a0wkzIP5z+eKKaaiaZsIELJd2deal4Ydq/HllvTueTgvf0VFWchYS8Ip3A== 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 4TNm0J6sv2zq35; Mon, 29 Jan 2024 11:14:24 +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 40TBEO8W066724; Mon, 29 Jan 2024 11:14:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40TBEO9T066721; Mon, 29 Jan 2024 11:14:24 GMT (envelope-from git) Date: Mon, 29 Jan 2024 11:14:24 GMT Message-Id: <202401291114.40TBEO9T066721@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 13ebfe664668 - 2024Q1 - x11/nwg-menu: update to 0.1.2 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 13ebfe664668f118760d8d897830f1f576c13c84 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=13ebfe664668f118760d8d897830f1f576c13c84 commit 13ebfe664668f118760d8d897830f1f576c13c84 Author: Jan Beich AuthorDate: 2024-01-28 01:09:21 +0000 Commit: Jan Beich CommitDate: 2024-01-29 11:14:01 +0000 x11/nwg-menu: update to 0.1.2 Changes: https://github.com/nwg-piotr/nwg-menu/releases/tag/v0.1.2 Reported by: GitHub (watch releases) (cherry picked from commit 14ee3272ed082924f8503c59a8a66f35ab045919) --- x11/nwg-menu/Makefile | 16 +++++++--------- x11/nwg-menu/distinfo | 32 +++++++++++++++----------------- 2 files changed, 22 insertions(+), 26 deletions(-) diff --git a/x11/nwg-menu/Makefile b/x11/nwg-menu/Makefile index d70b1f97fed6..2c154790ae5b 100644 --- a/x11/nwg-menu/Makefile +++ b/x11/nwg-menu/Makefile @@ -1,7 +1,6 @@ PORTNAME= nwg-menu DISTVERSIONPREFIX= v -DISTVERSION= 0.1.1 -PORTREVISION= 18 +DISTVERSION= 0.1.2 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org @@ -19,13 +18,12 @@ USE_GITHUB= yes USE_GNOME= cairo gdkpixbuf2 gtk30 GH_ACCOUNT= nwg-piotr GH_TUPLE= allan-simon:go-singleinstance:d0997106ab37:allan_simon_go_singleinstance/vendor/github.com/allan-simon/go-singleinstance \ - dlasky:gotk3-layershell:5cca0b819261:dlasky_gotk3_layershell/vendor/github.com/dlasky/gotk3-layershell \ - golang:sync:56d357773e84:golang_sync/vendor/golang.org/x/sync \ - gotk3:gotk3:v0.6.0:gotk3_gotk3/vendor/github.com/gotk3/gotk3 \ - joshuarubin:go-sway:v0.0.4:joshuarubin_go_sway/vendor/github.com/joshuarubin/go-sway \ - joshuarubin:lifecycle:v1.0.0:joshuarubin_lifecycle/vendor/github.com/joshuarubin/lifecycle \ - uber-go:atomic:v1.3.2:uber_go_atomic/vendor/go.uber.org/atomic \ - uber-go:multierr:v1.1.0:uber_go_multierr/vendor/go.uber.org/multierr + dlasky:gotk3-layershell:b0c42cd8474f:dlasky_gotk3_layershell/vendor/github.com/dlasky/gotk3-layershell \ + golang:sync:v0.6.0:golang_sync/vendor/golang.org/x/sync \ + gotk3:gotk3:v0.6.2:gotk3_gotk3/vendor/github.com/gotk3/gotk3 \ + joshuarubin:go-sway:v1.2.0:joshuarubin_go_sway/vendor/github.com/joshuarubin/go-sway \ + joshuarubin:lifecycle:v1.1.4:joshuarubin_lifecycle/vendor/github.com/joshuarubin/lifecycle \ + uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr CGO_LDFLAGS+= -Wl,--as-needed # harfbuzz, freetype2 PLIST_FILES= bin/${PORTNAME} PORTDATA= desktop-directories *.css diff --git a/x11/nwg-menu/distinfo b/x11/nwg-menu/distinfo index 7a6e7b02b01e..0729b2472976 100644 --- a/x11/nwg-menu/distinfo +++ b/x11/nwg-menu/distinfo @@ -1,19 +1,17 @@ -TIMESTAMP = 1624145856 -SHA256 (nwg-piotr-nwg-menu-v0.1.1_GH0.tar.gz) = bc286e014eaad39d12aaad71ca48bfe2c93353114263c6fd71a0ab8cf0f2ac02 -SIZE (nwg-piotr-nwg-menu-v0.1.1_GH0.tar.gz) = 6474189 +TIMESTAMP = 1706404161 +SHA256 (nwg-piotr-nwg-menu-v0.1.2_GH0.tar.gz) = 11d683bcc756b27a6a80973aa2ff77dc9002c991e708e65219d54100c6e57f49 +SIZE (nwg-piotr-nwg-menu-v0.1.2_GH0.tar.gz) = 3247673 SHA256 (allan-simon-go-singleinstance-d0997106ab37_GH0.tar.gz) = f8cee874873fe9fc1a81e8a7ca83df85c57aa86279c09cb8cba10d5feb7ed295 SIZE (allan-simon-go-singleinstance-d0997106ab37_GH0.tar.gz) = 2819 -SHA256 (dlasky-gotk3-layershell-5cca0b819261_GH0.tar.gz) = a4548130c9fcc87302568b382fc4952aaaea262e04540480dddfd220f878c4fc -SIZE (dlasky-gotk3-layershell-5cca0b819261_GH0.tar.gz) = 2282 -SHA256 (golang-sync-56d357773e84_GH0.tar.gz) = b30ecf4394f01a492423b41e3815d84711c29d679ee4dd5118fc2c9bcf433b3f -SIZE (golang-sync-56d357773e84_GH0.tar.gz) = 16832 -SHA256 (gotk3-gotk3-v0.6.0_GH0.tar.gz) = 73e33cf291cc7d071e29af15482c4b45794ad614d6dcecac716df0959126a0ce -SIZE (gotk3-gotk3-v0.6.0_GH0.tar.gz) = 272701 -SHA256 (joshuarubin-go-sway-v0.0.4_GH0.tar.gz) = bde4f59a99937f5a4128cdbc8c06107a41f72324a88de6d1d0cd666df0750820 -SIZE (joshuarubin-go-sway-v0.0.4_GH0.tar.gz) = 9158 -SHA256 (joshuarubin-lifecycle-v1.0.0_GH0.tar.gz) = 01ae9623078c568cefbda7c2dd973024382cdbf598f5efa4ac5578bb4bd0dff7 -SIZE (joshuarubin-lifecycle-v1.0.0_GH0.tar.gz) = 7265 -SHA256 (uber-go-atomic-v1.3.2_GH0.tar.gz) = ee2ec763758d8ab2095ee927086a1ed057212fa27660614448d4bbcbdc4ffe61 -SIZE (uber-go-atomic-v1.3.2_GH0.tar.gz) = 8047 -SHA256 (uber-go-multierr-v1.1.0_GH0.tar.gz) = 45405583513302d57d4715fada5ef8c8dbd9c9992956f2d0faa8758d9d885851 -SIZE (uber-go-multierr-v1.1.0_GH0.tar.gz) = 9234 +SHA256 (dlasky-gotk3-layershell-b0c42cd8474f_GH0.tar.gz) = 7eed1f818f39e9124b2ef8fcf9df24adae371ce882f192b352be24e0408b3680 +SIZE (dlasky-gotk3-layershell-b0c42cd8474f_GH0.tar.gz) = 2374260 +SHA256 (golang-sync-v0.6.0_GH0.tar.gz) = 23b8fca95397b2293e64e58d333633051ec942b46318ad8f630318e801658b67 +SIZE (golang-sync-v0.6.0_GH0.tar.gz) = 17605 +SHA256 (gotk3-gotk3-v0.6.2_GH0.tar.gz) = 7e7534e427a66fd118f0b0961b1e2369d6ae3c0b5f24227b9854e181eb4a407f +SIZE (gotk3-gotk3-v0.6.2_GH0.tar.gz) = 278186 +SHA256 (joshuarubin-go-sway-v1.2.0_GH0.tar.gz) = 3bd95f49be110b40bc005f3db157c0a8e6ccedb4e0ed48e810368f23030a1833 +SIZE (joshuarubin-go-sway-v1.2.0_GH0.tar.gz) = 12933 +SHA256 (joshuarubin-lifecycle-v1.1.4_GH0.tar.gz) = 512fc4ca6e4f8db0b493f47f3edffed3ce09002267b0ff0d64fa09941d4d249f +SIZE (joshuarubin-lifecycle-v1.1.4_GH0.tar.gz) = 7542 +SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34 +SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900 From nobody Mon Jan 29 11:14:26 2024 X-Original-To: dev-commits-ports-branches@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 4TNm0L4Gspz58Vrq; Mon, 29 Jan 2024 11:14:26 +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 4TNm0L1cs3z40qh; Mon, 29 Jan 2024 11:14:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706526866; 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=0uyQUQh3g4YsfiKCqdTk3e8RgnbSxD5ruRknFB4xDX4=; b=EuOleIecn6VjS6Sud3dTvyQN8qzeTKMejGMbP+L1pvuwWn4SxOKNc/XKVemZX1Z06S78A3 Hn53d9+WfZECYE7z4a6oHIG6v1cqqqXhZYs29wmPtvj5NYriexonP/d6oINWPOAXkk+sDX AR38xMnL2wVSjz001P/3dCZz0uvH0xRKykEa0qv+T7b0r7hYcxjKsS727yJ44kJ6cjA5yR QYDfqbuTUUzq/WQyDLFkMMeMXl0PdlhZq7QjEd0WbcR67/2CCieZLHrRRUBw6Dpb0HCYHB xGlg0wlnSdxdRwKNBCMswQptRqOZSQ7cQSeHsptiejo35O8oq6+EzqlHzwnycw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706526866; 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=0uyQUQh3g4YsfiKCqdTk3e8RgnbSxD5ruRknFB4xDX4=; b=RbvpS3fAD5m/A3zUfhwHxGF4COMMyfn718obuKuOC/ciJ2nz0nBiW0zdUMuB3UbAGd/Z0T DbgmF40qu53YQnmSw/WGH3Oz55/QA+uQi3sCdpw6hagj/DjckJeDQ/gxRXI9VPm3PIGmvW 5k6MBCAfFdi2kfFhJzGZ2PU5YAwqAEzW14Jo7FTRjKn9+uFnfGj/EC/VkKCYajla7Ifg6k kTA2QjyOmLZFqomMxOYg96BXPDc/70dH/Vj4T5KtlNBV5MAlOcWk4ZtfXT9tZLvpEVBgTk c3YdgvP0HBtRBOme2ygD+uMQliZ8oSvnjRSN0llEErI938C0nuMxfpFNkiS7lA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706526866; a=rsa-sha256; cv=none; b=TN1/G3GL/LnMgaCCVfPRzr5NfoZHpqQdNqhEGhq+ENlo5378sstHNW94KdQ0BReyvxiO2v m0nrpkrcRQIIJZ2hh73zrkV7dcb80LDYCVIOU0jSAd5/albwHrSFRm85rDkhWBuyJZTnVR kVGsCS3XDGUoS2EE0KdrwdooIejLkG2HsriJ0pgU15Y0ePSBEFI+dLQY4i2kh61vHyua0N D2jYNwWL8zq4XHz/OxJJYsgKqZepNSIsoGQ8vTHJwnCzaBlYJWzSFOfO5rkjuKXMQtBUa5 kkqVb8vdvi55XA/1f5C4g99hikHcFzLWHYggRGqApFeegFVQIfPZcA2/r6osMQ== 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 4TNm0L0kntzpKr; Mon, 29 Jan 2024 11:14:26 +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 40TBEQD3066765; Mon, 29 Jan 2024 11:14:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40TBEQ8M066762; Mon, 29 Jan 2024 11:14:26 GMT (envelope-from git) Date: Mon, 29 Jan 2024 11:14:26 GMT Message-Id: <202401291114.40TBEQ8M066762@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: f413025a97b0 - 2024Q1 - x11/nwg-look: update to 0.2.6 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: f413025a97b075dc3751044a33b4ae9d6e9cd013 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=f413025a97b075dc3751044a33b4ae9d6e9cd013 commit f413025a97b075dc3751044a33b4ae9d6e9cd013 Author: Jan Beich AuthorDate: 2024-01-28 17:32:37 +0000 Commit: Jan Beich CommitDate: 2024-01-29 11:14:02 +0000 x11/nwg-look: update to 0.2.6 Changes: https://github.com/nwg-piotr/nwg-look/releases/tag/v0.2.6 Reported by: GitHub (watch releases) (cherry picked from commit 06a59a8ff62ac8bb1cad1500edeb1f9fa6ed4d7b) --- x11/nwg-look/Makefile | 5 ++--- x11/nwg-look/distinfo | 10 +++++----- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/x11/nwg-look/Makefile b/x11/nwg-look/Makefile index f015f2ed52d8..e3af1edf6ce7 100644 --- a/x11/nwg-look/Makefile +++ b/x11/nwg-look/Makefile @@ -1,7 +1,6 @@ PORTNAME= nwg-look DISTVERSIONPREFIX= v -DISTVERSION= 0.2.5 -PORTREVISION= 2 +DISTVERSION= 0.2.6 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org @@ -17,7 +16,7 @@ USES= gnome go:modules pkgconfig USE_GITHUB= yes USE_GNOME= cairo gdkpixbuf2 gtk30 GH_ACCOUNT= nwg-piotr -GH_TUPLE= golang:sys:v0.14.0:golang_sys/vendor/golang.org/x/sys \ +GH_TUPLE= golang:sys:v0.16.0:golang_sys/vendor/golang.org/x/sys \ gotk3:gotk3:v0.6.2:gotk3_gotk3/vendor/github.com/gotk3/gotk3 \ sirupsen:logrus:v1.9.3:sirupsen_logrus/vendor/github.com/sirupsen/logrus CGO_LDFLAGS+= -Wl,--as-needed # harfbuzz, freetype2 diff --git a/x11/nwg-look/distinfo b/x11/nwg-look/distinfo index 8ce940a95172..f2c728b79586 100644 --- a/x11/nwg-look/distinfo +++ b/x11/nwg-look/distinfo @@ -1,8 +1,8 @@ -TIMESTAMP = 1700524268 -SHA256 (nwg-piotr-nwg-look-v0.2.5_GH0.tar.gz) = 4ce9658c2751bf2b09634d8ef5f13eb30e3ea8a81e030adce857fe16ba7429e4 -SIZE (nwg-piotr-nwg-look-v0.2.5_GH0.tar.gz) = 23524 -SHA256 (golang-sys-v0.14.0_GH0.tar.gz) = e1866095878c2ccf02d0eceff29d2563f7af56b771e7b98248a63d6ab6465771 -SIZE (golang-sys-v0.14.0_GH0.tar.gz) = 1441800 +TIMESTAMP = 1706463157 +SHA256 (nwg-piotr-nwg-look-v0.2.6_GH0.tar.gz) = ac3cb75ece7058120a5ed6b4ec8a321af0a66b522fdc7627bbab44dc1aaac8f8 +SIZE (nwg-piotr-nwg-look-v0.2.6_GH0.tar.gz) = 23658 +SHA256 (golang-sys-v0.16.0_GH0.tar.gz) = 9c17b728aa75f4fc4743c3f5c0dccdc3b7f9ac7c12b3124b666672cc571f657e +SIZE (golang-sys-v0.16.0_GH0.tar.gz) = 1444155 SHA256 (gotk3-gotk3-v0.6.2_GH0.tar.gz) = 7e7534e427a66fd118f0b0961b1e2369d6ae3c0b5f24227b9854e181eb4a407f SIZE (gotk3-gotk3-v0.6.2_GH0.tar.gz) = 278186 SHA256 (sirupsen-logrus-v1.9.3_GH0.tar.gz) = cfa48a647a28c1f12fb6a9b672bc4d88b6407ff05aedcf23ce939d342646acce From nobody Mon Jan 29 11:14:27 2024 X-Original-To: dev-commits-ports-branches@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 4TNm0M698Qz58VxY; Mon, 29 Jan 2024 11:14:27 +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 4TNm0M2f4wz417d; Mon, 29 Jan 2024 11:14:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706526867; 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=u3J/YWFuKn5pOdHsGJ9nfIGXizNQ9BE3AKjaORsINgE=; b=Vqjgz85vY/1wLR6b9Sq9yCXHoy9seMTQmm5hVd+Jo04zXGOHn2pmPD3IeqMWL4iyGqpXiS N7QWgP3XOOnPifhQhwMjO8j0C1Zc7nChdIwPr8L6PhBNJwdFOXGoZuE92eT8GyOpO/4x3g I0LAZhXJb4ftRj+WaZQ755Fo5ZwsBle9rAqNPyPF6mBcTUE+L9elp0itBAmlqpMK0ZDbsy enNZ7QweOc2UWenLwfhHRHbfqLnf6/xbBmeMkcZeI3DjwqZB9iockm3m/j1/H1xPJuDkjs Ok2MoMqurKxYR+MacYJ/E4nlWN61Uzqk7bggd439TCBpaCvIZcOcLvs3UgZ3Mg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706526867; 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=u3J/YWFuKn5pOdHsGJ9nfIGXizNQ9BE3AKjaORsINgE=; b=yG731UqFhEWXfxem+h82DSbDkF7q9LZ4FF6uTdvFo8EkfZ4BlDv3PRATuyNgIf3EFU7v7H XwY7rGQEhL1LXZ5e2u6HJd6jFZtADOzx6l6HRxvvcEkB7ZHY+6cIFztXCNaQ91VRhMVAXi VJsIrw4V0IcSJApdhDEe1amsG9NBZWLOv5fnYGdkko6XjSdtw1Qz8POC7bTlvlAvDMb3vp ndKpnIPOIRIlaCYY1pyJXSzBGyDPwTykp9KB0Ob7XrSjtnaXCS0umPo+m687plo6inhjaR Qhj1p1aSTHdYngHOuAKHYLBJZIZpB2nCQlrhWUu+JcH4brKa+3js3MVBBc7Zhw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706526867; a=rsa-sha256; cv=none; b=kXCVCvZyf9/V+IuyCQxbv6d35+mw6U6/NZ5Uo67G5CB9WbKG96O2lsYYAWPxMdGE0Wj2uK KDn/UOzRc5YrmbZWInD0Nn4XyGHZZygowjlNLDJOBLK1Wg6ZiVeSw/0a0wjhYZWb2paVoR +/TZo9V4htjTE631sYMvDrJBJ+77p5TV5rpsc7O4T5KRSnoXOOhvNho/+LmGEHr0/uK3XZ syf1qGTub/jZiZj6dUCHe4ZssXOz9v3FlMmHdBj1W4ZbfikSNdaEvxn3t6aBkitIGF2vy/ sPp5nSes5Ll+s23HWqI98gSBD34dCz7LYArBH5U8gITxsKkyajnq3O37jnzPAA== 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 4TNm0M1RyPzpk0; Mon, 29 Jan 2024 11:14:27 +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 40TBER9i066805; Mon, 29 Jan 2024 11:14:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40TBERAv066802; Mon, 29 Jan 2024 11:14:27 GMT (envelope-from git) Date: Mon, 29 Jan 2024 11:14:27 GMT Message-Id: <202401291114.40TBERAv066802@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: b87b1f7cbc18 - 2024Q1 - x11/nwg-bar: update to 0.1.6 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: b87b1f7cbc18deaade530691f1ce8d12fdf6f272 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=b87b1f7cbc18deaade530691f1ce8d12fdf6f272 commit b87b1f7cbc18deaade530691f1ce8d12fdf6f272 Author: Jan Beich AuthorDate: 2024-01-29 02:28:40 +0000 Commit: Jan Beich CommitDate: 2024-01-29 11:14:03 +0000 x11/nwg-bar: update to 0.1.6 Changes: https://github.com/nwg-piotr/nwg-bar/releases/tag/v0.1.6 Reported by: GitHub (watch releases) (cherry picked from commit c13a7d83811bec32870a71ba81a8bd0e346750ed) --- x11/nwg-bar/Makefile | 5 ++--- x11/nwg-bar/distinfo | 10 +++++----- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/x11/nwg-bar/Makefile b/x11/nwg-bar/Makefile index 115254ef67ae..989832689abb 100644 --- a/x11/nwg-bar/Makefile +++ b/x11/nwg-bar/Makefile @@ -1,7 +1,6 @@ PORTNAME= nwg-bar DISTVERSIONPREFIX= v -DISTVERSION= 0.1.5 -PORTREVISION= 1 +DISTVERSION= 0.1.6 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org @@ -20,7 +19,7 @@ USE_GNOME= cairo gdkpixbuf2 gtk30 GH_ACCOUNT= nwg-piotr GH_TUPLE= allan-simon:go-singleinstance:d0997106ab37:allan_simon_go_singleinstance/vendor/github.com/allan-simon/go-singleinstance \ dlasky:gotk3-layershell:b0c42cd8474f:dlasky_gotk3_layershell/vendor/github.com/dlasky/gotk3-layershell \ - golang:sync:v0.5.0:golang_sync/vendor/golang.org/x/sync \ + golang:sync:v0.6.0:golang_sync/vendor/golang.org/x/sync \ gotk3:gotk3:v0.6.2:gotk3_gotk3/vendor/github.com/gotk3/gotk3 \ joshuarubin:go-sway:v1.2.0:joshuarubin_go_sway/vendor/github.com/joshuarubin/go-sway \ joshuarubin:lifecycle:v1.1.4:joshuarubin_lifecycle/vendor/github.com/joshuarubin/lifecycle \ diff --git a/x11/nwg-bar/distinfo b/x11/nwg-bar/distinfo index bc2edfa4a9b0..bcb41a0e823f 100644 --- a/x11/nwg-bar/distinfo +++ b/x11/nwg-bar/distinfo @@ -1,12 +1,12 @@ -TIMESTAMP = 1702256591 -SHA256 (nwg-piotr-nwg-bar-v0.1.5_GH0.tar.gz) = 2a77e3e0485fe2e2209909c30e90fe42d5ee7139c9e445146b472b2e0b4630e7 -SIZE (nwg-piotr-nwg-bar-v0.1.5_GH0.tar.gz) = 11740 +TIMESTAMP = 1706495320 +SHA256 (nwg-piotr-nwg-bar-v0.1.6_GH0.tar.gz) = badc232f9eef1a225776c7f0fe2534b49ac0a957f1a81dc24acb8f341b7719d4 +SIZE (nwg-piotr-nwg-bar-v0.1.6_GH0.tar.gz) = 11810 SHA256 (allan-simon-go-singleinstance-d0997106ab37_GH0.tar.gz) = f8cee874873fe9fc1a81e8a7ca83df85c57aa86279c09cb8cba10d5feb7ed295 SIZE (allan-simon-go-singleinstance-d0997106ab37_GH0.tar.gz) = 2819 SHA256 (dlasky-gotk3-layershell-b0c42cd8474f_GH0.tar.gz) = 7eed1f818f39e9124b2ef8fcf9df24adae371ce882f192b352be24e0408b3680 SIZE (dlasky-gotk3-layershell-b0c42cd8474f_GH0.tar.gz) = 2374260 -SHA256 (golang-sync-v0.5.0_GH0.tar.gz) = db9d055e6b0b14aafcc29c2875dbbef8d90635eef871cd2a59f457386e171029 -SIZE (golang-sync-v0.5.0_GH0.tar.gz) = 17573 +SHA256 (golang-sync-v0.6.0_GH0.tar.gz) = 23b8fca95397b2293e64e58d333633051ec942b46318ad8f630318e801658b67 +SIZE (golang-sync-v0.6.0_GH0.tar.gz) = 17605 SHA256 (gotk3-gotk3-v0.6.2_GH0.tar.gz) = 7e7534e427a66fd118f0b0961b1e2369d6ae3c0b5f24227b9854e181eb4a407f SIZE (gotk3-gotk3-v0.6.2_GH0.tar.gz) = 278186 SHA256 (joshuarubin-go-sway-v1.2.0_GH0.tar.gz) = 3bd95f49be110b40bc005f3db157c0a8e6ccedb4e0ed48e810368f23030a1833 From nobody Mon Jan 29 17:47:19 2024 X-Original-To: dev-commits-ports-branches@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 4TNwjg4PsYz596S4; Mon, 29 Jan 2024 17:47: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TNwjg43WQz4yq4; Mon, 29 Jan 2024 17:47:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706550439; 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=aaZ0NYYvLJKDGqG/08u7HarmDlmHYF5H+RbH4MXIT70=; b=cZ2OM6icnzddQVEf0Q6WCzzrAcEcC50uowrcEnQXhATC8WSk1GcBIkVz+507R4XSIgSm1r eE5oIRDZyadkwsWhzQF+l9RsJ3tbYt+nEMQVcC2QY4sIOU5UP2ebUsY4WCkDIfsV8l8J4n aSyghD1mZxLiqpnTYhyRuukGChrsa4ZMrlQ3xpoo9R2TIlsnsYQjzAI3ADgjd6BJswlT+s YLm1tHnTBYd5n75LPsAC1RgGaVAj1gQvpZIt6mmyfbwkfCZysT7bTt4TNIN/unu4Txr3uh IEv3ATP1yLN8MX8s4U5vZeqvP8/RWFUkyCUkX9aKfrhW/z/YVw5AGnQZ4s00sA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706550439; 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=aaZ0NYYvLJKDGqG/08u7HarmDlmHYF5H+RbH4MXIT70=; b=m/JDM2QM5DNEMoQIZ/vl5ckxojwf4AxAJPgbOrrXPmlsEo0+s70Irjgum9sMhxagVT0DQF 6Chr/l+MTiRVXb5QOyrFO0O7YlTKlFfUdlppmnsymnPVGkm7VxcmRNA57/HAtchCFUkXJo 6WltN7kGXlTz8PnrPK1g/xQp28jqTLLDaDbP23+SXVQXb6I2aOpeBj6TfFTPIUkVDV2gs7 hpz+zRx1N1vYsgovdl9sQZuh1CCDZPsZsBFHfOMEXcYrLZGk5jfODEHmNFLnTgCMq6DTWs 9OBedC/faq5sXXtg39iUlbMPsQSsB/C2zpWeURwPYr722+e+Kddj4fRhjYlvwg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706550439; a=rsa-sha256; cv=none; b=kN/8BlLWRjQV0R6+X1GaBT5jSC074bSu1p2RKpHgzbrqn1pSV3JkprAXon8VyHveiuOH7J g9NiOn+xI9u6/QFZcR+fcpPRpe7t1iCfVtp12qcVYwBUQ+Kh5eu0PS+aF2yCEl5X0LKVdE RiP3CTKmTkNddQVpgm8CsbMyT49PHqSbNMwZTAiOBxC488LqI/qMvJdKo9mz3eObu1UUvZ M5lN7IEJgy6ffGI5dZl19zr53w8syejkXwBwfp4cW9gcYsLSWyB+nQYlu4+Cv4m6NknQFb cwdcjSGLEtk1ZZ+ItXN4Yg5wOwVEp5DC4Xel1hOjUm1VNQB9T7y1e2cf1npQdA== 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 4TNwjg2xZSz10yn; Mon, 29 Jan 2024 17:47:19 +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 40THlJgO022256; Mon, 29 Jan 2024 17:47:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40THlJti022253; Mon, 29 Jan 2024 17:47:19 GMT (envelope-from git) Date: Mon, 29 Jan 2024 17:47:19 GMT Message-Id: <202401291747.40THlJti022253@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jose Alonso Cardenas Marquez Subject: git: 5680c23a3a7c - 2024Q1 - security/wazuh-*: Update to 4.7.2 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: acm X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 5680c23a3a7cff0e94d9d128eb46e4ee43918178 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by acm: URL: https://cgit.FreeBSD.org/ports/commit/?id=5680c23a3a7cff0e94d9d128eb46e4ee43918178 commit 5680c23a3a7cff0e94d9d128eb46e4ee43918178 Author: Jose Alonso Cardenas Marquez AuthorDate: 2024-01-16 04:57:46 +0000 Commit: Jose Alonso Cardenas Marquez CommitDate: 2024-01-29 17:46:57 +0000 security/wazuh-*: Update to 4.7.2 - Install FreeBSD rules, decoders and SCA files by default - Strip python binary and so files - Add devel/libffi and databases/arrow to LIB_DEPENDS - Update pkg-message files - Othe minor modifications ChangeLog at: https://documentation.wazuh.com/current/release-notes/release-4-7-2.html (cherry picked from commit 06af245d1f16ee856e6fc3e203f4dfa35577d6da) --- security/wazuh-agent/Makefile | 14 +- security/wazuh-agent/distinfo | 80 +- .../files/patch-src-wazuh_modules_wm_database.c | 14 + security/wazuh-agent/files/pkg-message.in | 14 +- security/wazuh-agent/pkg-plist | 8 + security/wazuh-dashboard/Makefile | 5 +- security/wazuh-dashboard/distinfo | 10 +- security/wazuh-indexer/Makefile | 2 +- security/wazuh-indexer/distinfo | 6 +- security/wazuh-manager/Makefile | 32 +- security/wazuh-manager/distinfo | 116 +-- .../files/patch-src-wazuh_modules_wm_database.c | 14 + security/wazuh-manager/files/pkg-message.in | 36 +- security/wazuh-manager/pkg-plist | 942 ++++++++++++--------- security/wazuh-server/Makefile | 3 +- security/wazuh-server/distinfo | 18 +- 16 files changed, 757 insertions(+), 557 deletions(-) diff --git a/security/wazuh-agent/Makefile b/security/wazuh-agent/Makefile index c87d811676fc..087214f4d7ab 100644 --- a/security/wazuh-agent/Makefile +++ b/security/wazuh-agent/Makefile @@ -1,8 +1,8 @@ PORTNAME= wazuh -DISTVERSION= 4.7.1 +DISTVERSION= 4.7.2 DISTVERSIONPREFIX= v CATEGORIES= security -MASTER_SITES= https://packages.wazuh.com/deps/23/libraries/sources/:wazuh_sources +MASTER_SITES= https://packages.wazuh.com/deps/24/libraries/sources/:wazuh_sources PKGNAMESUFFIX= -agent DISTFILES= ${EXTERNAL_DISTFILES} DIST_SUBDIR= ${PORTNAME}-${DISTVERSION} @@ -21,10 +21,15 @@ LIB_DEPENDS= libnghttp2.so:www/libnghttp2 USES= cpe gmake perl5 readline shebangfix sqlite:3 uidfix USE_GITHUB= yes +GH_TUPLE= alonsobsd:wazuh-freebsd:${WAZUH_EXTRAFILE_TAGNAME}:wazuh + USE_RC_SUBR= ${PORTNAME}${PKGNAMESUFFIX} MAKE_ARGS+= TARGET=agent +WAZUH_EXTRAFILE= alonsobsd-${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME}_GH0${EXTRACT_SUFX} +WAZUH_EXTRAFILE_TAGNAME=cd0051b + EXTERNAL_DISTFILES= cJSON.tar.gz:wazuh_sources \ curl.tar.gz:wazuh_sources \ libdb.tar.gz:wazuh_sources \ @@ -92,9 +97,12 @@ post-extract: .for FILE in ${EXTERNAL_DISTFILES} @cd ${WRKSRC}/src/external && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${FILE:S/:wazuh_sources//} ${EXTRACT_AFTER_ARGS} .endfor + @${MKDIR} ${WRKSRC}/ruleset/sca/freebsd + @cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_EXTRAFILE} ${EXTRACT_AFTER_ARGS} + @${MV} ${WRKDIR}/${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME} ${WRKDIR}/wazuh-freebsd + @cd ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/sca && ${CP} *.yml ${WRKSRC}/ruleset/sca/freebsd/ post-patch: - ${REINPLACE_CMD} -e 's|HOST_NAME_MAX|_POSIX_HOST_NAME_MAX|g' ${WRKSRC}/src/wazuh_modules/wm_database.c ${REINPLACE_CMD} -e 's|CC=|CC?=|g' -e 's|AR=|AR?=|g' ${WRKSRC}/src/external/bzip2/Makefile do-build: diff --git a/security/wazuh-agent/distinfo b/security/wazuh-agent/distinfo index 4c4762bfa033..22a61f17861f 100644 --- a/security/wazuh-agent/distinfo +++ b/security/wazuh-agent/distinfo @@ -1,39 +1,41 @@ -TIMESTAMP = 1703125728 -SHA256 (wazuh-4.7.1/cJSON.tar.gz) = 678d796318da57d5f38075e74bbb3b77375dc3f8bb49da341ad1b43c417e8cc1 -SIZE (wazuh-4.7.1/cJSON.tar.gz) = 27863 -SHA256 (wazuh-4.7.1/curl.tar.gz) = 50bb159324b1ec38ca76b338ba3709f0c0da8678680a12a9d305f1d8f726b25d -SIZE (wazuh-4.7.1/curl.tar.gz) = 4105359 -SHA256 (wazuh-4.7.1/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e -SIZE (wazuh-4.7.1/libdb.tar.gz) = 3874990 -SHA256 (wazuh-4.7.1/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69 -SIZE (wazuh-4.7.1/libffi.tar.gz) = 964576 -SHA256 (wazuh-4.7.1/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a -SIZE (wazuh-4.7.1/libyaml.tar.gz) = 424656 -SHA256 (wazuh-4.7.1/openssl.tar.gz) = 9289ccf6b82762569a183ad71a745872eff51f1089c77d58b0c4ef0f761e0288 -SIZE (wazuh-4.7.1/openssl.tar.gz) = 13235833 -SHA256 (wazuh-4.7.1/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07 -SIZE (wazuh-4.7.1/procps.tar.gz) = 55897 -SHA256 (wazuh-4.7.1/sqlite.tar.gz) = e68521637d9e4e60115707cd7f35275a92ce6d0fc1ff04e22d7bbf0c393f8ff1 -SIZE (wazuh-4.7.1/sqlite.tar.gz) = 2296429 -SHA256 (wazuh-4.7.1/zlib.tar.gz) = da229c2ac01c572d6b00085fbbbb141382c818ed29299093153525f84b027b0d -SIZE (wazuh-4.7.1/zlib.tar.gz) = 638616 -SHA256 (wazuh-4.7.1/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434 -SIZE (wazuh-4.7.1/audit-userspace.tar.gz) = 1682820 -SHA256 (wazuh-4.7.1/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2 -SIZE (wazuh-4.7.1/msgpack.tar.gz) = 591294 -SHA256 (wazuh-4.7.1/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd -SIZE (wazuh-4.7.1/bzip2.tar.gz) = 71277 -SHA256 (wazuh-4.7.1/nlohmann.tar.gz) = cefb07936d3d5bfdd3efc5e9bb8d3c807d681273bdac2e83b3d67aef2d1158c4 -SIZE (wazuh-4.7.1/nlohmann.tar.gz) = 135749 -SHA256 (wazuh-4.7.1/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417 -SIZE (wazuh-4.7.1/googletest.tar.gz) = 885874 -SHA256 (wazuh-4.7.1/libpcre2.tar.gz) = d0bafc3579fa0af0a39951586edfa349e1f4be83d28bed86abe0a3fc4b34fcfa -SIZE (wazuh-4.7.1/libpcre2.tar.gz) = 1252173 -SHA256 (wazuh-4.7.1/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c -SIZE (wazuh-4.7.1/libplist.tar.gz) = 1520623 -SHA256 (wazuh-4.7.1/libarchive.tar.gz) = f863f382ead9f61abc560ff0ead0be3aa9e95b6f8c62756e1f034f4c2386ba79 -SIZE (wazuh-4.7.1/libarchive.tar.gz) = 7040169 -SHA256 (wazuh-4.7.1/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa -SIZE (wazuh-4.7.1/popt.tar.gz) = 891309 -SHA256 (wazuh-4.7.1/wazuh-wazuh-v4.7.1_GH0.tar.gz) = 50c27b6e877022e4396012e1224545906136765c976205e448aebc29b000ab39 -SIZE (wazuh-4.7.1/wazuh-wazuh-v4.7.1_GH0.tar.gz) = 13760238 +TIMESTAMP = 1705377496 +SHA256 (wazuh-4.7.2/cJSON.tar.gz) = 678d796318da57d5f38075e74bbb3b77375dc3f8bb49da341ad1b43c417e8cc1 +SIZE (wazuh-4.7.2/cJSON.tar.gz) = 27863 +SHA256 (wazuh-4.7.2/curl.tar.gz) = 50bb159324b1ec38ca76b338ba3709f0c0da8678680a12a9d305f1d8f726b25d +SIZE (wazuh-4.7.2/curl.tar.gz) = 4105359 +SHA256 (wazuh-4.7.2/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e +SIZE (wazuh-4.7.2/libdb.tar.gz) = 3874990 +SHA256 (wazuh-4.7.2/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69 +SIZE (wazuh-4.7.2/libffi.tar.gz) = 964576 +SHA256 (wazuh-4.7.2/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a +SIZE (wazuh-4.7.2/libyaml.tar.gz) = 424656 +SHA256 (wazuh-4.7.2/openssl.tar.gz) = 9289ccf6b82762569a183ad71a745872eff51f1089c77d58b0c4ef0f761e0288 +SIZE (wazuh-4.7.2/openssl.tar.gz) = 13235833 +SHA256 (wazuh-4.7.2/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07 +SIZE (wazuh-4.7.2/procps.tar.gz) = 55897 +SHA256 (wazuh-4.7.2/sqlite.tar.gz) = e68521637d9e4e60115707cd7f35275a92ce6d0fc1ff04e22d7bbf0c393f8ff1 +SIZE (wazuh-4.7.2/sqlite.tar.gz) = 2296429 +SHA256 (wazuh-4.7.2/zlib.tar.gz) = da229c2ac01c572d6b00085fbbbb141382c818ed29299093153525f84b027b0d +SIZE (wazuh-4.7.2/zlib.tar.gz) = 638616 +SHA256 (wazuh-4.7.2/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434 +SIZE (wazuh-4.7.2/audit-userspace.tar.gz) = 1682820 +SHA256 (wazuh-4.7.2/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2 +SIZE (wazuh-4.7.2/msgpack.tar.gz) = 591294 +SHA256 (wazuh-4.7.2/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd +SIZE (wazuh-4.7.2/bzip2.tar.gz) = 71277 +SHA256 (wazuh-4.7.2/nlohmann.tar.gz) = cefb07936d3d5bfdd3efc5e9bb8d3c807d681273bdac2e83b3d67aef2d1158c4 +SIZE (wazuh-4.7.2/nlohmann.tar.gz) = 135749 +SHA256 (wazuh-4.7.2/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417 +SIZE (wazuh-4.7.2/googletest.tar.gz) = 885874 +SHA256 (wazuh-4.7.2/libpcre2.tar.gz) = d0bafc3579fa0af0a39951586edfa349e1f4be83d28bed86abe0a3fc4b34fcfa +SIZE (wazuh-4.7.2/libpcre2.tar.gz) = 1252173 +SHA256 (wazuh-4.7.2/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c +SIZE (wazuh-4.7.2/libplist.tar.gz) = 1520623 +SHA256 (wazuh-4.7.2/libarchive.tar.gz) = f863f382ead9f61abc560ff0ead0be3aa9e95b6f8c62756e1f034f4c2386ba79 +SIZE (wazuh-4.7.2/libarchive.tar.gz) = 7040169 +SHA256 (wazuh-4.7.2/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa +SIZE (wazuh-4.7.2/popt.tar.gz) = 891309 +SHA256 (wazuh-4.7.2/wazuh-wazuh-v4.7.2_GH0.tar.gz) = c8d41ee583729d567bb9294d03fb5f09a8426fd23a13f5398691eb6a353c9b88 +SIZE (wazuh-4.7.2/wazuh-wazuh-v4.7.2_GH0.tar.gz) = 13863348 +SHA256 (wazuh-4.7.2/alonsobsd-wazuh-freebsd-cd0051b_GH0.tar.gz) = d20100f8840e6f600aa0a49585bac80e62850fe5f2be40e11eaa1ffd50adf5c1 +SIZE (wazuh-4.7.2/alonsobsd-wazuh-freebsd-cd0051b_GH0.tar.gz) = 178174 diff --git a/security/wazuh-agent/files/patch-src-wazuh_modules_wm_database.c b/security/wazuh-agent/files/patch-src-wazuh_modules_wm_database.c new file mode 100644 index 000000000000..c453bfae2a78 --- /dev/null +++ b/security/wazuh-agent/files/patch-src-wazuh_modules_wm_database.c @@ -0,0 +1,14 @@ +--- src/wazuh_modules/wm_database.c 2024-01-05 08:38:26.000000000 -0500 ++++ src/wazuh_modules/wm_database.c 2024-01-11 15:18:58.255136000 -0500 +@@ -16,6 +16,11 @@ + #include "addagent/manage_agents.h" // FILE_SIZE + #include "external/cJSON/cJSON.h" + ++#if defined(__FreeBSD__) ++#include ++#define HOST_NAME_MAX MAXHOSTNAMELEN ++#endif ++ + #ifndef CLIENT + + #ifdef INOTIFY_ENABLED diff --git a/security/wazuh-agent/files/pkg-message.in b/security/wazuh-agent/files/pkg-message.in index 445fc7a9f78c..eaa88bed678a 100644 --- a/security/wazuh-agent/files/pkg-message.in +++ b/security/wazuh-agent/files/pkg-message.in @@ -23,7 +23,15 @@ Wazuh Agent was installed # /var/ossec/packages_files/agent_installation_scripts -5) Add Wazuh agent to /etc/rc.conf +5) FreeBSD SCA files are installed by default to the following directory: + + # /var/ossec/packages_files/agent_installation_scripts/sca/freebsd + + For more information about FreeBSD SCA updates take a look at: + + https://github.com/alonsobsd/wazuh-freebsd + +6) Add Wazuh agent to /etc/rc.conf # sysrc wazuh_agent_enable="YES" @@ -31,11 +39,11 @@ Wazuh Agent was installed # service wazuh-agent enable -6) Start Wazuh agent +7) Start Wazuh agent # service wazuh-agent start -7) Enjoy it ;) +8) Enjoy it ;) EOM } ] diff --git a/security/wazuh-agent/pkg-plist b/security/wazuh-agent/pkg-plist index 5f10a1e82387..1ae4d2e8279b 100644 --- a/security/wazuh-agent/pkg-plist +++ b/security/wazuh-agent/pkg-plist @@ -161,6 +161,7 @@ /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/10/rootcheck.manager.template /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/10/sca.files /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/11/sca.files +/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/12/sca.files /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/7/sca.files /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/8/sca.files /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/9/sca.files @@ -301,9 +302,14 @@ /var/ossec/packages_files/agent_installation_scripts/sca/darwin/23/cis_apple_macOS_14.0.yml /var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian10.yml /var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian11.yml +/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian12.yml /var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian7.yml /var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian8.yml /var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian9.yml +/var/ossec/packages_files/agent_installation_scripts/sca/freebsd/cis_freebsd12.yml +/var/ossec/packages_files/agent_installation_scripts/sca/freebsd/cis_freebsd13.yml +/var/ossec/packages_files/agent_installation_scripts/sca/freebsd/cis_freebsd14.yml +/var/ossec/packages_files/agent_installation_scripts/sca/freebsd/cis_freebsd15.yml /var/ossec/packages_files/agent_installation_scripts/sca/generic/sca_unix_audit.yml /var/ossec/packages_files/agent_installation_scripts/sca/hpux/cis_hpux_11i.yml /var/ossec/packages_files/agent_installation_scripts/sca/hpux/cis_hpux_11i_bastille.yml @@ -430,6 +436,7 @@ @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/10 @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/11 +@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/12 @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/7 @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/8 @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/9 @@ -508,6 +515,7 @@ @dir /var/ossec/packages_files/agent_installation_scripts/sca/darwin/23 @dir /var/ossec/packages_files/agent_installation_scripts/sca/darwin @dir /var/ossec/packages_files/agent_installation_scripts/sca/debian +@dir /var/ossec/packages_files/agent_installation_scripts/sca/freebsd @dir /var/ossec/packages_files/agent_installation_scripts/sca/generic @dir /var/ossec/packages_files/agent_installation_scripts/sca/hpux @dir /var/ossec/packages_files/agent_installation_scripts/sca/mongodb diff --git a/security/wazuh-dashboard/Makefile b/security/wazuh-dashboard/Makefile index 9b6bdf913d9e..d6adf3c2f640 100644 --- a/security/wazuh-dashboard/Makefile +++ b/security/wazuh-dashboard/Makefile @@ -1,6 +1,6 @@ PORTNAME= wazuh DISTVERSIONPREFIX= v -DISTVERSION= 4.7.1 +DISTVERSION= 4.7.2 CATEGORIES= security MASTER_SITES= LOCAL/acm/${PORTNAME}/ PKGNAMESUFFIX= -dashboard @@ -29,6 +29,9 @@ do-extract: @cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${PORTNAME}${PKGNAMESUFFIX}-plugins-${DISTVERSION}-${OPENSEARCH_VERSION}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} ${CP} ${_DISTDIR}/opensearch_dashboards.yml ${WRKDIR} +post-extract: + ${RM} ${WRKSRC}/common/constants.ts.orig + do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/www/opensearch-dashboards/plugins/wazuh @${MKDIR} ${STAGEDIR}${PREFIX}/etc/wazuh-dashboard diff --git a/security/wazuh-dashboard/distinfo b/security/wazuh-dashboard/distinfo index d8dea7414357..700997f9b396 100644 --- a/security/wazuh-dashboard/distinfo +++ b/security/wazuh-dashboard/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1703230317 -SHA256 (wazuh-4.7.1/wazuh-dashboard-plugins-4.7.1-2.10.0.tar.gz) = b40af3e3c91491a3073a0886dd2d857412151d5696a15921201df2ac610a8501 -SIZE (wazuh-4.7.1/wazuh-dashboard-plugins-4.7.1-2.10.0.tar.gz) = 31780106 -SHA256 (wazuh-4.7.1/opensearch_dashboards.yml) = 88affe6dab2e1299b6f8b5264e6dd9ea1aa42885f3aefb8822fe559f2b6bb5d5 -SIZE (wazuh-4.7.1/opensearch_dashboards.yml) = 806 +TIMESTAMP = 1705003341 +SHA256 (wazuh-4.7.2/wazuh-dashboard-plugins-4.7.2-2.10.0.tar.gz) = 0d6847b5905f663369c3abe5514feceb081b80504edac030cf3b2f182ffa477b +SIZE (wazuh-4.7.2/wazuh-dashboard-plugins-4.7.2-2.10.0.tar.gz) = 31783606 +SHA256 (wazuh-4.7.2/opensearch_dashboards.yml) = 88affe6dab2e1299b6f8b5264e6dd9ea1aa42885f3aefb8822fe559f2b6bb5d5 +SIZE (wazuh-4.7.2/opensearch_dashboards.yml) = 806 diff --git a/security/wazuh-indexer/Makefile b/security/wazuh-indexer/Makefile index 27976edfc951..120637e174de 100644 --- a/security/wazuh-indexer/Makefile +++ b/security/wazuh-indexer/Makefile @@ -1,5 +1,5 @@ PORTNAME= wazuh -PORTVERSION= 4.7.1 +PORTVERSION= 4.7.2 CATEGORIES= security MASTER_SITES= LOCAL/acm/${PORTNAME}/ PKGNAMESUFFIX= -indexer diff --git a/security/wazuh-indexer/distinfo b/security/wazuh-indexer/distinfo index 26d5f5c35f72..1ea861793e28 100644 --- a/security/wazuh-indexer/distinfo +++ b/security/wazuh-indexer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1703227958 -SHA256 (wazuh-4.7.1/wazuh-4.7.1-indexer.yml) = 15290a6e81026d970891d7e1805afe4a87420984893948b5dd7a65789d62f5c5 -SIZE (wazuh-4.7.1/wazuh-4.7.1-indexer.yml) = 2216 +TIMESTAMP = 1705003309 +SHA256 (wazuh-4.7.2/wazuh-4.7.2-indexer.yml) = 15290a6e81026d970891d7e1805afe4a87420984893948b5dd7a65789d62f5c5 +SIZE (wazuh-4.7.2/wazuh-4.7.2-indexer.yml) = 2216 diff --git a/security/wazuh-manager/Makefile b/security/wazuh-manager/Makefile index 6b71dd353e49..f848029839a9 100644 --- a/security/wazuh-manager/Makefile +++ b/security/wazuh-manager/Makefile @@ -1,9 +1,8 @@ PORTNAME= wazuh DISTVERSIONPREFIX= v -DISTVERSION= 4.7.1 -PORTREVISION= 1 +DISTVERSION= 4.7.2 CATEGORIES= security -MASTER_SITES= https://packages.wazuh.com/deps/23/libraries/sources/:wazuh_sources \ +MASTER_SITES= https://packages.wazuh.com/deps/24/libraries/sources/:wazuh_sources \ LOCAL/acm/${PORTNAME}/:wazuh_cache PKGNAMESUFFIX= -manager DISTFILES= ${EXTERNAL_DISTFILES} \ @@ -23,17 +22,23 @@ ONLY_FOR_ARCHS= aarch64 amd64 BUILD_DEPENDS= cmake:devel/cmake-core \ autoconf>=2.71:devel/autoconf LIB_DEPENDS+= libgdbm.so:databases/gdbm \ - libnghttp2.so:www/libnghttp2 + libnghttp2.so:www/libnghttp2 \ + libffi.so:devel/libffi \ + libarrow.so:databases/arrow USES= cpe gmake perl5 python:3.9 readline shebangfix sqlite:3 uidfix USE_GITHUB= yes +GH_TUPLE= alonsobsd:wazuh-freebsd:${WAZUH_EXTRAFILE_TAGNAME}:wazuh USE_RC_SUBR= ${PORTNAME}${PKGNAMESUFFIX} MAKE_ARGS+= TARGET=server INSTALLDIR=${WAZUHPREFIX} INSTALL_SHARED="${INSTALL_LIB}" PYTHON_SOURCE=yes OPTIMIZE_CPYTHON=no WAZUH_CACHEFILE= ${PORTNAME}-cache-any-${DISTVERSION}${EXTRACT_SUFX} +WAZUH_EXTRAFILE= alonsobsd-${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME}_GH0${EXTRACT_SUFX} +WAZUH_EXTRAFILE_TAGNAME=cd0051b + EXTERNAL_DISTFILES= cJSON.tar.gz:wazuh_sources \ curl.tar.gz:wazuh_sources \ jemalloc.tar.gz:wazuh_sources \ @@ -119,7 +124,7 @@ WAZUHMOD770= /etc/decoders /etc/lists /etc/lists/amazon /etc/rootcheck \ WAZUHPREFIX= /var/ossec -WZPYTHONWHEELS= aiohttp-3.8.1-cp39-cp39-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ +WZPYTHONWHEELS= aiohttp-3.9.1-cp39-cp39-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ cffi-1.14.4-cp39-cp39-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ cryptography-3.3.2-cp39-cp39-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ frozenlist-1.2.0-cp39-cp39-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ @@ -161,16 +166,21 @@ post-extract: .for FILE in ${EXTERNAL_DISTFILES} @cd ${WRKSRC}/src/external && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${FILE:S/:wazuh_sources//} ${EXTRACT_AFTER_ARGS} .endfor + @cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_EXTRAFILE} ${EXTRACT_AFTER_ARGS} + @${MV} ${WRKDIR}/${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME} ${WRKDIR}/wazuh-freebsd + @cd ${WRKSRC}/src && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_CACHEFILE} ${EXTRACT_AFTER_ARGS} @cd ${WRKSRC}/src && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_CACHENAME}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} . for FILE in ${WZPYTHONWHEELS} @${MV} ${WRKSRC}/src/wazuh-cache/${FILE} ${WRKSRC}/src/wazuh-cache/${FILE:S/${FBSD_VERSION_BASE}/${FBSD_RELEASE}/} . endfor @${RM} ${WRKSRC}/src/external/cpython/python + + @${MKDIR} ${WRKSRC}/ruleset/sca/freebsd + @cd ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/sca && ${CP} *.yml ${WRKSRC}/ruleset/sca/freebsd/ ${FIND} ${WRKSRC}/ruleset/sca -type f -name "*.yml" -exec ${MV} "{}" "{}.disabled" \; post-patch: - ${REINPLACE_CMD} -e 's|HOST_NAME_MAX|_POSIX_HOST_NAME_MAX|g' ${WRKSRC}/src/wazuh_modules/wm_database.c ${REINPLACE_CMD} -e 's|CC=|CC?=|g' -e 's|AR=|AR?=|g' ${WRKSRC}/src/external/bzip2/Makefile ${REINPLACE_CMD} -e 's|^\( *MULTIARCH=\).*--print-multiarch.*|\1|' ${WRKSRC}/src/external/cpython/configure @@ -222,9 +232,14 @@ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/default-firewall-drop ${STAGEDIR}${WAZUHPREFIX}/active-response/bin/firewall-drop +# Install rules files ${INSTALL_DATA} ${WRKSRC}/ruleset/rules/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/rules + ${INSTALL_DATA} ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/rules/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/rules +# Install decoders files ${INSTALL_DATA} ${WRKSRC}/ruleset/decoders/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/decoders + ${INSTALL_DATA} ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/decoders/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/decoders + ${INSTALL_DATA} ${WRKSRC}/ruleset/rootcheck/db/*.txt ${STAGEDIR}${WAZUHPREFIX}/etc/rootcheck ${INSTALL_DATA} ${WRKSRC}/etc/local_decoder.xml ${STAGEDIR}${WAZUHPREFIX}/etc/decoders/local_decoder.xml.sample @@ -276,6 +291,7 @@ do-install: ${INSTALL_SCRIPT} ${WRKSRC}/framework/wrappers/generic_wrapper.sh ${STAGEDIR}${WAZUHPREFIX}/integrations/virustotal ${INSTALL_SCRIPT} ${WRKSRC}/framework/wrappers/generic_wrapper.sh ${STAGEDIR}${WAZUHPREFIX}/integrations/shuffle +# Install SCA files ${FIND} ${WRKSRC}/ruleset/sca -type f -name "*.yml.disabled" -exec ${INSTALL_DATA} "{}" ${STAGEDIR}${WAZUHPREFIX}/ruleset/sca/ \; ${INSTALL_LIB} ${WRKSRC}/src/libwazuhext.so ${STAGEDIR}${WAZUHPREFIX}/lib @@ -317,6 +333,8 @@ do-install: ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/etc/templates/ cd ${WRKSRC}/src && ${COPYTREE_SHARE} init \ ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/src/ + cd ${WRKSRC}/ruleset && ${COPYTREE_SHARE} sca \ + ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/ ${INSTALL_SCRIPT} ${WRKSRC}/gen_ossec.sh ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/ ${INSTALL_SCRIPT} ${WRKSRC}/add_localfiles.sh ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/ @@ -324,6 +342,8 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/src/os_dbd/postgresql.schema ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/databases post-install: + @${STRIP_CMD} ${STAGEDIR}${WAZUHPREFIX}/framework/python/bin/python3.9 + @${FIND} ${STAGEDIR}${WAZUHPREFIX}/framework -type f -name "*.so" -exec ${STRIP_CMD} "{}" \; .for FILE in ${WZSHEBANG_FILES} @${REINPLACE_CMD} -i "" -e 's|${STAGEDIR}||g' ${STAGEDIR}${WAZUHPREFIX}/framework/python/bin/${FILE} .endfor diff --git a/security/wazuh-manager/distinfo b/security/wazuh-manager/distinfo index 6636c65dac6a..36bd42da8764 100644 --- a/security/wazuh-manager/distinfo +++ b/security/wazuh-manager/distinfo @@ -1,57 +1,59 @@ -TIMESTAMP = 1703212919 -SHA256 (wazuh-4.7.1/cJSON.tar.gz) = 678d796318da57d5f38075e74bbb3b77375dc3f8bb49da341ad1b43c417e8cc1 -SIZE (wazuh-4.7.1/cJSON.tar.gz) = 27863 -SHA256 (wazuh-4.7.1/curl.tar.gz) = 50bb159324b1ec38ca76b338ba3709f0c0da8678680a12a9d305f1d8f726b25d -SIZE (wazuh-4.7.1/curl.tar.gz) = 4105359 -SHA256 (wazuh-4.7.1/jemalloc.tar.gz) = 2b22e85b352c7df550ba408a42251e51e8dffa6c91aa2e1fb4804ab317ffbca0 -SIZE (wazuh-4.7.1/jemalloc.tar.gz) = 579864 -SHA256 (wazuh-4.7.1/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e -SIZE (wazuh-4.7.1/libdb.tar.gz) = 3874990 -SHA256 (wazuh-4.7.1/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69 -SIZE (wazuh-4.7.1/libffi.tar.gz) = 964576 -SHA256 (wazuh-4.7.1/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a -SIZE (wazuh-4.7.1/libyaml.tar.gz) = 424656 -SHA256 (wazuh-4.7.1/openssl.tar.gz) = 9289ccf6b82762569a183ad71a745872eff51f1089c77d58b0c4ef0f761e0288 -SIZE (wazuh-4.7.1/openssl.tar.gz) = 13235833 -SHA256 (wazuh-4.7.1/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07 -SIZE (wazuh-4.7.1/procps.tar.gz) = 55897 -SHA256 (wazuh-4.7.1/sqlite.tar.gz) = e68521637d9e4e60115707cd7f35275a92ce6d0fc1ff04e22d7bbf0c393f8ff1 -SIZE (wazuh-4.7.1/sqlite.tar.gz) = 2296429 -SHA256 (wazuh-4.7.1/zlib.tar.gz) = da229c2ac01c572d6b00085fbbbb141382c818ed29299093153525f84b027b0d -SIZE (wazuh-4.7.1/zlib.tar.gz) = 638616 -SHA256 (wazuh-4.7.1/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434 -SIZE (wazuh-4.7.1/audit-userspace.tar.gz) = 1682820 -SHA256 (wazuh-4.7.1/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2 -SIZE (wazuh-4.7.1/msgpack.tar.gz) = 591294 -SHA256 (wazuh-4.7.1/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd -SIZE (wazuh-4.7.1/bzip2.tar.gz) = 71277 -SHA256 (wazuh-4.7.1/nlohmann.tar.gz) = cefb07936d3d5bfdd3efc5e9bb8d3c807d681273bdac2e83b3d67aef2d1158c4 -SIZE (wazuh-4.7.1/nlohmann.tar.gz) = 135749 -SHA256 (wazuh-4.7.1/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417 -SIZE (wazuh-4.7.1/googletest.tar.gz) = 885874 -SHA256 (wazuh-4.7.1/libpcre2.tar.gz) = d0bafc3579fa0af0a39951586edfa349e1f4be83d28bed86abe0a3fc4b34fcfa -SIZE (wazuh-4.7.1/libpcre2.tar.gz) = 1252173 -SHA256 (wazuh-4.7.1/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c -SIZE (wazuh-4.7.1/libplist.tar.gz) = 1520623 -SHA256 (wazuh-4.7.1/libarchive.tar.gz) = f863f382ead9f61abc560ff0ead0be3aa9e95b6f8c62756e1f034f4c2386ba79 -SIZE (wazuh-4.7.1/libarchive.tar.gz) = 7040169 -SHA256 (wazuh-4.7.1/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa -SIZE (wazuh-4.7.1/popt.tar.gz) = 891309 -SHA256 (wazuh-4.7.1/cpython.tar.gz) = 3329dab85a11d30f0d89384f05cf990c185f3ed03b7a134bcb9f29a46b34a6c1 -SIZE (wazuh-4.7.1/cpython.tar.gz) = 237236943 -SHA256 (wazuh-4.7.1/wazuh-cache-any-4.7.1.tar.gz) = c00fbd94aea70e0842b38b6dbb66b8347093bc2c60da28fd8257a307d3949057 -SIZE (wazuh-4.7.1/wazuh-cache-any-4.7.1.tar.gz) = 15316581 -SHA256 (wazuh-4.7.1/wazuh-cache-fbsd13-aarch64-4.7.1.tar.gz) = 3dc1a94ad64d78eeb9f8447616bcfa66cfe905a9978d89f2dce1e2e56fd69d3a -SIZE (wazuh-4.7.1/wazuh-cache-fbsd13-aarch64-4.7.1.tar.gz) = 17027070 -SHA256 (wazuh-4.7.1/wazuh-cache-fbsd13-amd64-4.7.1.tar.gz) = 139f4db025589a0d7f39d45bec705f229293f20153da041e2ffb10f6e5f45be3 -SIZE (wazuh-4.7.1/wazuh-cache-fbsd13-amd64-4.7.1.tar.gz) = 19939280 -SHA256 (wazuh-4.7.1/wazuh-cache-fbsd14-aarch64-4.7.1.tar.gz) = 901ec8b9862cf2533e72e064db3d072dc1f02b2cb09e5bf701e232b15d858a32 -SIZE (wazuh-4.7.1/wazuh-cache-fbsd14-aarch64-4.7.1.tar.gz) = 18664911 -SHA256 (wazuh-4.7.1/wazuh-cache-fbsd14-amd64-4.7.1.tar.gz) = a04e8cb47183cb69cbae6693646de31767f9a5ce86e546836d21cf8b617e3217 -SIZE (wazuh-4.7.1/wazuh-cache-fbsd14-amd64-4.7.1.tar.gz) = 18117659 -SHA256 (wazuh-4.7.1/wazuh-cache-fbsd15-aarch64-4.7.1.tar.gz) = 938b981eeb81fca6e4db04e87774d45ec7fc8b9b62fda8fe145f7864b20721f3 -SIZE (wazuh-4.7.1/wazuh-cache-fbsd15-aarch64-4.7.1.tar.gz) = 18675319 -SHA256 (wazuh-4.7.1/wazuh-cache-fbsd15-amd64-4.7.1.tar.gz) = 35abe6426fdda46b259727915fb413262585e93b9e0fb084c6a4245da653c16e -SIZE (wazuh-4.7.1/wazuh-cache-fbsd15-amd64-4.7.1.tar.gz) = 19760571 -SHA256 (wazuh-4.7.1/wazuh-wazuh-v4.7.1_GH0.tar.gz) = 50c27b6e877022e4396012e1224545906136765c976205e448aebc29b000ab39 -SIZE (wazuh-4.7.1/wazuh-wazuh-v4.7.1_GH0.tar.gz) = 13760238 +TIMESTAMP = 1705002466 +SHA256 (wazuh-4.7.2/cJSON.tar.gz) = 678d796318da57d5f38075e74bbb3b77375dc3f8bb49da341ad1b43c417e8cc1 +SIZE (wazuh-4.7.2/cJSON.tar.gz) = 27863 +SHA256 (wazuh-4.7.2/curl.tar.gz) = 50bb159324b1ec38ca76b338ba3709f0c0da8678680a12a9d305f1d8f726b25d +SIZE (wazuh-4.7.2/curl.tar.gz) = 4105359 +SHA256 (wazuh-4.7.2/jemalloc.tar.gz) = 2b22e85b352c7df550ba408a42251e51e8dffa6c91aa2e1fb4804ab317ffbca0 +SIZE (wazuh-4.7.2/jemalloc.tar.gz) = 579864 +SHA256 (wazuh-4.7.2/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e +SIZE (wazuh-4.7.2/libdb.tar.gz) = 3874990 +SHA256 (wazuh-4.7.2/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69 +SIZE (wazuh-4.7.2/libffi.tar.gz) = 964576 +SHA256 (wazuh-4.7.2/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a +SIZE (wazuh-4.7.2/libyaml.tar.gz) = 424656 +SHA256 (wazuh-4.7.2/openssl.tar.gz) = 9289ccf6b82762569a183ad71a745872eff51f1089c77d58b0c4ef0f761e0288 +SIZE (wazuh-4.7.2/openssl.tar.gz) = 13235833 +SHA256 (wazuh-4.7.2/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07 +SIZE (wazuh-4.7.2/procps.tar.gz) = 55897 +SHA256 (wazuh-4.7.2/sqlite.tar.gz) = e68521637d9e4e60115707cd7f35275a92ce6d0fc1ff04e22d7bbf0c393f8ff1 +SIZE (wazuh-4.7.2/sqlite.tar.gz) = 2296429 +SHA256 (wazuh-4.7.2/zlib.tar.gz) = da229c2ac01c572d6b00085fbbbb141382c818ed29299093153525f84b027b0d +SIZE (wazuh-4.7.2/zlib.tar.gz) = 638616 +SHA256 (wazuh-4.7.2/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434 +SIZE (wazuh-4.7.2/audit-userspace.tar.gz) = 1682820 +SHA256 (wazuh-4.7.2/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2 +SIZE (wazuh-4.7.2/msgpack.tar.gz) = 591294 +SHA256 (wazuh-4.7.2/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd +SIZE (wazuh-4.7.2/bzip2.tar.gz) = 71277 +SHA256 (wazuh-4.7.2/nlohmann.tar.gz) = cefb07936d3d5bfdd3efc5e9bb8d3c807d681273bdac2e83b3d67aef2d1158c4 +SIZE (wazuh-4.7.2/nlohmann.tar.gz) = 135749 +SHA256 (wazuh-4.7.2/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417 +SIZE (wazuh-4.7.2/googletest.tar.gz) = 885874 +SHA256 (wazuh-4.7.2/libpcre2.tar.gz) = d0bafc3579fa0af0a39951586edfa349e1f4be83d28bed86abe0a3fc4b34fcfa +SIZE (wazuh-4.7.2/libpcre2.tar.gz) = 1252173 +SHA256 (wazuh-4.7.2/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c +SIZE (wazuh-4.7.2/libplist.tar.gz) = 1520623 +SHA256 (wazuh-4.7.2/libarchive.tar.gz) = f863f382ead9f61abc560ff0ead0be3aa9e95b6f8c62756e1f034f4c2386ba79 +SIZE (wazuh-4.7.2/libarchive.tar.gz) = 7040169 +SHA256 (wazuh-4.7.2/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa +SIZE (wazuh-4.7.2/popt.tar.gz) = 891309 +SHA256 (wazuh-4.7.2/cpython.tar.gz) = 0addb2617fe0dcf9e756fb7d80e6f551f7ea6ff0c22c87dc3fcad306f6bacab0 +SIZE (wazuh-4.7.2/cpython.tar.gz) = 237551896 +SHA256 (wazuh-4.7.2/wazuh-cache-any-4.7.2.tar.gz) = ca7ca1401b0e5cad229e38ba0f49b9b6903a0f719287096f655a3d92c83e2f86 +SIZE (wazuh-4.7.2/wazuh-cache-any-4.7.2.tar.gz) = 15316255 +SHA256 (wazuh-4.7.2/wazuh-cache-fbsd13-aarch64-4.7.2.tar.gz) = e42e38208f24bb9e1c2786890ec762ee73c91fdf6cb080abfcce05bcf0f56a76 +SIZE (wazuh-4.7.2/wazuh-cache-fbsd13-aarch64-4.7.2.tar.gz) = 16858000 +SHA256 (wazuh-4.7.2/wazuh-cache-fbsd13-amd64-4.7.2.tar.gz) = 5d6d84917d467cafc3b9709990f9282a5aec7a275c28cd2815ec1063f0ffd2dc +SIZE (wazuh-4.7.2/wazuh-cache-fbsd13-amd64-4.7.2.tar.gz) = 19772575 +SHA256 (wazuh-4.7.2/wazuh-cache-fbsd14-aarch64-4.7.2.tar.gz) = b2f18b8ed56ebe40e28319c48ff20a476cbe8e10b6693013fc8aa75ae732580b +SIZE (wazuh-4.7.2/wazuh-cache-fbsd14-aarch64-4.7.2.tar.gz) = 18496291 +SHA256 (wazuh-4.7.2/wazuh-cache-fbsd14-amd64-4.7.2.tar.gz) = 8ed5b4ea56eb69a3231a3446b05a09e81b0a46f91e5e562eaee74a38de173bf9 +SIZE (wazuh-4.7.2/wazuh-cache-fbsd14-amd64-4.7.2.tar.gz) = 17949754 +SHA256 (wazuh-4.7.2/wazuh-cache-fbsd15-aarch64-4.7.2.tar.gz) = 08020c0f5555f4a673f9ffdf1f5c0247efbdd82849a78623bb31d2127deb27f0 +SIZE (wazuh-4.7.2/wazuh-cache-fbsd15-aarch64-4.7.2.tar.gz) = 18506425 +SHA256 (wazuh-4.7.2/wazuh-cache-fbsd15-amd64-4.7.2.tar.gz) = 966e0f1eb271d5223cdbd5b9f4392c2a5f484a45ffe882fc17e7989ac0de6804 +SIZE (wazuh-4.7.2/wazuh-cache-fbsd15-amd64-4.7.2.tar.gz) = 19594497 +SHA256 (wazuh-4.7.2/wazuh-wazuh-v4.7.2_GH0.tar.gz) = c8d41ee583729d567bb9294d03fb5f09a8426fd23a13f5398691eb6a353c9b88 +SIZE (wazuh-4.7.2/wazuh-wazuh-v4.7.2_GH0.tar.gz) = 13863348 +SHA256 (wazuh-4.7.2/alonsobsd-wazuh-freebsd-cd0051b_GH0.tar.gz) = d20100f8840e6f600aa0a49585bac80e62850fe5f2be40e11eaa1ffd50adf5c1 +SIZE (wazuh-4.7.2/alonsobsd-wazuh-freebsd-cd0051b_GH0.tar.gz) = 178174 diff --git a/security/wazuh-manager/files/patch-src-wazuh_modules_wm_database.c b/security/wazuh-manager/files/patch-src-wazuh_modules_wm_database.c new file mode 100644 index 000000000000..c453bfae2a78 --- /dev/null +++ b/security/wazuh-manager/files/patch-src-wazuh_modules_wm_database.c @@ -0,0 +1,14 @@ +--- src/wazuh_modules/wm_database.c 2024-01-05 08:38:26.000000000 -0500 ++++ src/wazuh_modules/wm_database.c 2024-01-11 15:18:58.255136000 -0500 +@@ -16,6 +16,11 @@ + #include "addagent/manage_agents.h" // FILE_SIZE + #include "external/cJSON/cJSON.h" + ++#if defined(__FreeBSD__) ++#include ++#define HOST_NAME_MAX MAXHOSTNAMELEN ++#endif ++ + #ifndef CLIENT + + #ifdef INOTIFY_ENABLED diff --git a/security/wazuh-manager/files/pkg-message.in b/security/wazuh-manager/files/pkg-message.in index 05f4ea2b44c2..e0154436e67a 100644 --- a/security/wazuh-manager/files/pkg-message.in +++ b/security/wazuh-manager/files/pkg-message.in @@ -31,37 +31,21 @@ Wazuh Manager was installed # chmod 640 /var/ossec/etc/sslmanager.key # chmod 640 /var/ossec/etc/sslmanager.cert -6) FreeBSD SCA files can be downloaded from the following +6) FreeBSD rules, decoders and SCA files are installed by default. For more + information about updates take a look at: - # git clone https://github.com/alonsobsd/wazuh-freebsd.git /root/wazuh-freebsd - - Extract and put them to /var/ossec/etc/ruleset/sca. Do not forget change permissions - - # cp /root/wazuh-freebsd/var/ossec/ruleset/sca/cis_freebsd*.yml /var/ossec/ruleset/sca/ - # chown root:wazuh /var/ossec/ruleset/sca/cis_freebsd*.yml - # chmod 640 /var/ossec/ruleset/sca/cis_freebsd*.yml - -7) Aditional decoders and rules files can be download from: - - # cp /root/wazuh-freebsd/var/ossec/ruleset/decoders/0600-freebsd_decoders.xml /var/ossec/ruleset/decoders - # cp /root/wazuh-freebsd/var/ossec/ruleset/rules/1000-freebsd_rules.xml /var/ossec/ruleset/rules - - Do not forget change permissions - - # chown root:wazuh /var/ossec/ruleset/decoders/0600-freebsd_decoders.xml - # chmod 640 /var/ossec/ruleset/decoders/0600-freebsd_decoders.xml - # chown root:wazuh /var/ossec/ruleset/rules/1000-freebsd_rules.xml - # chmod 640 /var/ossec/ruleset/rules/1000-freebsd_rules.xml - - These decoders and rules are used for extract /var/log/userlog entries from - FreeBSD agents. It is necessary add a localfile entry to /var/ossec/etc/ossec.conf + https://github.com/alonsobsd/wazuh-freebsd + + Decoders and rules are used for extract some /var/log/userlog and + /var/log/messages entries from FreeBSD agents. It is necessary add a localfile + entry to /var/ossec/etc/ossec.conf syslog /var/log/userlog -8) Add Wazuh manager to /etc/rc.conf +7) Add Wazuh manager to /etc/rc.conf # sysrc wazuh_manager_enable="YES" @@ -69,11 +53,11 @@ Wazuh Manager was installed # service wazuh-manager enable -9) Start Wazuh manager +8) Start Wazuh manager # service wazuh-manager start -10) Enjoy it ;) +9) Enjoy it ;) EOM } ] diff --git a/security/wazuh-manager/pkg-plist b/security/wazuh-manager/pkg-plist index 83ba270d2b52..8f67f6d38afd 100644 --- a/security/wazuh-manager/pkg-plist +++ b/security/wazuh-manager/pkg-plist @@ -2376,7 +2376,7 @@ /var/ossec/framework/python/%%PYTHON_LIBDIR%%/ensurepip/_bundled/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_LIBDIR%%/ensurepip/_bundled/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_LIBDIR%%/ensurepip/_bundled/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc -/var/ossec/framework/python/%%PYTHON_LIBDIR%%/ensurepip/_bundled/pip-23.0.1-py3-none-any.whl +/var/ossec/framework/python/%%PYTHON_LIBDIR%%/ensurepip/_bundled/pip-23.3.2-py3-none-any.whl /var/ossec/framework/python/%%PYTHON_LIBDIR%%/ensurepip/_bundled/setuptools-65.5.1-py3-none-any.whl /var/ossec/framework/python/%%PYTHON_LIBDIR%%/ensurepip/_uninstall.py /var/ossec/framework/python/%%PYTHON_LIBDIR%%/enum.py @@ -4330,14 +4330,14 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/_yaml/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/_yaml/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/_yaml/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.8.1.dist-info/INSTALLER -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.8.1.dist-info/LICENSE.txt -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.8.1.dist-info/METADATA -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.8.1.dist-info/RECORD -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.8.1.dist-info/REQUESTED -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.8.1.dist-info/WHEEL -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.8.1.dist-info/direct_url.json -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.8.1.dist-info/top_level.txt +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.9.1.dist-info/INSTALLER +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.9.1.dist-info/LICENSE.txt +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.9.1.dist-info/METADATA +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.9.1.dist-info/RECORD +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.9.1.dist-info/REQUESTED +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.9.1.dist-info/WHEEL +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.9.1.dist-info/direct_url.json +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp-3.9.1.dist-info/top_level.txt /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/.hash/_cparser.pxd.hash /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/.hash/_find_header.pxd.hash /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/.hash/_helpers.pyi.hash @@ -4371,6 +4371,9 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/__pycache__/client_ws%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/__pycache__/client_ws%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/__pycache__/client_ws%%PYTHON_EXT_SUFFIX%%.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/__pycache__/compression_utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/__pycache__/compression_utils%%PYTHON_EXT_SUFFIX%%.opt-2.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/__pycache__/compression_utils%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/__pycache__/connector%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/__pycache__/connector%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/__pycache__/connector%%PYTHON_EXT_SUFFIX%%.pyc @@ -4483,21 +4486,15 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/__pycache__/worker%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/__pycache__/worker%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_cparser.pxd -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_find_header.c -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_find_header.h /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_find_header.pxd /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_headers.pxi -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_helpers.c /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_helpers%%PYTHON_EXT_SUFFIX%%.so /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_helpers.pyi /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_helpers.pyx -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_http_parser.c /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_http_parser%%PYTHON_EXT_SUFFIX%%.so /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_http_parser.pyx -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_http_writer.c /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_http_writer%%PYTHON_EXT_SUFFIX%%.so /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_http_writer.pyx -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_websocket.c /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_websocket%%PYTHON_EXT_SUFFIX%%.so /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/_websocket.pyx /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/abc.py @@ -4507,6 +4504,7 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/client_proto.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/client_reqrep.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/client_ws.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/compression_utils.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/connector.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/cookiejar.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiohttp/formdata.py @@ -4776,11 +4774,11 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiosignal/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiosignal/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/aiosignal/py.typed -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.7.1-py%%PYTHON_VER%%.egg-info/PKG-INFO -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.7.1-py%%PYTHON_VER%%.egg-info/SOURCES.txt -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.7.1-py%%PYTHON_VER%%.egg-info/dependency_links.txt -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.7.1-py%%PYTHON_VER%%.egg-info/not-zip-safe -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.7.1-py%%PYTHON_VER%%.egg-info/top_level.txt +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.7.2-py%%PYTHON_VER%%.egg-info/PKG-INFO +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.7.2-py%%PYTHON_VER%%.egg-info/SOURCES.txt +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.7.2-py%%PYTHON_VER%%.egg-info/dependency_links.txt +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.7.2-py%%PYTHON_VER%%.egg-info/not-zip-safe +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.7.2-py%%PYTHON_VER%%.egg-info/top_level.txt /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api/__init__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc @@ -14944,14 +14942,15 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pathlib-1.0.1.dist-info/direct_url.json /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pathlib-1.0.1.dist-info/top_level.txt /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pathlib.py -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.0.1.dist-info/INSTALLER -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.0.1.dist-info/LICENSE.txt -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.0.1.dist-info/METADATA -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.0.1.dist-info/RECORD -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.0.1.dist-info/REQUESTED -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.0.1.dist-info/WHEEL -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.0.1.dist-info/entry_points.txt -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.0.1.dist-info/top_level.txt +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.3.2.dist-info/AUTHORS.txt +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.3.2.dist-info/INSTALLER +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.3.2.dist-info/LICENSE.txt +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.3.2.dist-info/METADATA +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.3.2.dist-info/RECORD +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.3.2.dist-info/REQUESTED +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.3.2.dist-info/WHEEL +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.3.2.dist-info/entry_points.txt +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip-23.3.2.dist-info/top_level.txt /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/__init__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/__main__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/__pip-runner__.py @@ -15335,14 +15334,10 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/operations/install/__pycache__/editable_legacy%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/operations/install/__pycache__/editable_legacy%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/operations/install/__pycache__/editable_legacy%%PYTHON_EXT_SUFFIX%%.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/operations/install/__pycache__/legacy%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/operations/install/__pycache__/legacy%%PYTHON_EXT_SUFFIX%%.opt-2.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/operations/install/__pycache__/legacy%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/operations/install/__pycache__/wheel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/operations/install/__pycache__/wheel%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/operations/install/__pycache__/wheel%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/operations/install/editable_legacy.py -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/operations/install/legacy.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/operations/install/wheel.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/operations/prepare.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/pyproject.py @@ -15427,6 +15422,9 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/_jaraco_text%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/_jaraco_text%%PYTHON_EXT_SUFFIX%%.opt-2.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/_jaraco_text%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/_log%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/_log%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/_log%%PYTHON_EXT_SUFFIX%%.pyc @@ -15448,9 +15446,6 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/direct_url_helpers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/direct_url_helpers%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/direct_url_helpers%%PYTHON_EXT_SUFFIX%%.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/distutils_args%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/distutils_args%%PYTHON_EXT_SUFFIX%%.opt-2.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/distutils_args%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/egg_link%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/egg_link%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/egg_link%%PYTHON_EXT_SUFFIX%%.pyc @@ -15472,9 +15467,6 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/hashes%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/hashes%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/hashes%%PYTHON_EXT_SUFFIX%%.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/inject_securetransport%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/inject_securetransport%%PYTHON_EXT_SUFFIX%%.opt-2.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/inject_securetransport%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/logging%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/logging%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/logging%%PYTHON_EXT_SUFFIX%%.pyc @@ -15508,6 +15500,7 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/wheel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/wheel%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/__pycache__/wheel%%PYTHON_EXT_SUFFIX%%.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/_jaraco_text.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/_log.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/appdirs.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/compat.py @@ -15515,7 +15508,6 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/datetime.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/deprecation.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/direct_url_helpers.py -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/distutils_args.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/egg_link.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/encoding.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/entrypoints.py @@ -15523,7 +15515,6 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/filetypes.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/glibc.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/hashes.py -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/inject_securetransport.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/logging.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/misc.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_internal/utils/models.py @@ -15583,9 +15574,6 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/__pycache__/cache%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/__pycache__/cache%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/__pycache__/cache%%PYTHON_EXT_SUFFIX%%.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/__pycache__/compat%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/__pycache__/compat%%PYTHON_EXT_SUFFIX%%.opt-2.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/__pycache__/compat%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/__pycache__/controller%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/__pycache__/controller%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/__pycache__/controller%%PYTHON_EXT_SUFFIX%%.pyc @@ -15616,10 +15604,10 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/caches/file_cache.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/caches/redis_cache.py -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/compat.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/controller.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/filewrapper.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/heuristics.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/py.typed /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/serialize.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/cachecontrol/wrapper.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/certifi/__init__.py @@ -15635,6 +15623,7 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/certifi/__pycache__/core%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/certifi/cacert.pem /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/certifi/core.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/certifi/py.typed /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/chardet/__init__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/chardet/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/chardet/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc @@ -15819,6 +15808,7 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/chardet/metadata/__pycache__/languages%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/chardet/metadata/__pycache__/languages%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/chardet/metadata/languages.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/chardet/py.typed /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/chardet/resultdict.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/chardet/sbcharsetprober.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/chardet/sbcsgroupprober.py @@ -15949,6 +15939,7 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/distro/__pycache__/distro%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/distro/__pycache__/distro%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/distro/distro.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/distro/py.typed /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/idna/__init__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/idna/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/idna/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc @@ -15980,6 +15971,7 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/idna/idnadata.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/idna/intranges.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/idna/package_data.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/idna/py.typed /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/idna/uts46data.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/msgpack/__init__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/msgpack/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc @@ -16036,6 +16028,7 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/packaging/_musllinux.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/packaging/_structures.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/packaging/markers.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/packaging/py.typed /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/packaging/requirements.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/packaging/specifiers.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/packaging/tags.py @@ -16045,10 +16038,6 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pkg_resources/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pkg_resources/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pkg_resources/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pkg_resources/__pycache__/py31compat%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pkg_resources/__pycache__/py31compat%%PYTHON_EXT_SUFFIX%%.opt-2.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pkg_resources/__pycache__/py31compat%%PYTHON_EXT_SUFFIX%%.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pkg_resources/py31compat.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/platformdirs/__init__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/platformdirs/__main__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/platformdirs/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc @@ -16078,6 +16067,7 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/platformdirs/android.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/platformdirs/api.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/platformdirs/macos.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/platformdirs/py.typed /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/platformdirs/unix.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/platformdirs/version.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/platformdirs/windows.py @@ -16261,6 +16251,7 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pyparsing/diagram/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pyparsing/exceptions.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pyparsing/helpers.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pyparsing/py.typed /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pyparsing/results.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pyparsing/testing.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/pyparsing/unicode.py @@ -16382,6 +16373,7 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/resolvelib/compat/__pycache__/collections_abc%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/resolvelib/compat/collections_abc.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/resolvelib/providers.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/resolvelib/py.typed /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/resolvelib/reporters.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/resolvelib/resolvers.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/resolvelib/structs.py @@ -16408,6 +16400,9 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/__pycache__/_extension%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/__pycache__/_extension%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/__pycache__/_extension%%PYTHON_EXT_SUFFIX%%.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/__pycache__/_fileno%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/__pycache__/_fileno%%PYTHON_EXT_SUFFIX%%.opt-2.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/__pycache__/_fileno%%PYTHON_EXT_SUFFIX%%.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/__pycache__/_inspect%%PYTHON_EXT_SUFFIX%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/__pycache__/_inspect%%PYTHON_EXT_SUFFIX%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/__pycache__/_inspect%%PYTHON_EXT_SUFFIX%%.pyc @@ -16620,6 +16615,7 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/_emoji_replace.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/_export_format.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/_extension.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/_fileno.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/_inspect.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/_log_render.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/_loop.py @@ -16671,6 +16667,7 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/progress_bar.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/prompt.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/protocol.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/py.typed /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/region.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/repr.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/rich/rule.py @@ -16730,6 +16727,7 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/tenacity/before.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/tenacity/before_sleep.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/tenacity/nap.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/tenacity/py.typed /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/tenacity/retry.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/tenacity/stop.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/tenacity/tornadoweb.py @@ -16750,6 +16748,32 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/tomli/_parser.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/tomli/_re.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/tomli/_types.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/tomli/py.typed +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__init__.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_api%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_api%%PYTHON_EXT_SUFFIX%%.opt-2.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_api%%PYTHON_EXT_SUFFIX%%.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_macos%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_macos%%PYTHON_EXT_SUFFIX%%.opt-2.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_macos%%PYTHON_EXT_SUFFIX%%.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_openssl%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_openssl%%PYTHON_EXT_SUFFIX%%.opt-2.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_openssl%%PYTHON_EXT_SUFFIX%%.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_ssl_constants%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_ssl_constants%%PYTHON_EXT_SUFFIX%%.opt-2.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_ssl_constants%%PYTHON_EXT_SUFFIX%%.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_windows%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pip/_vendor/truststore/__pycache__/_windows%%PYTHON_EXT_SUFFIX%%.opt-2.pyc *** 983 LINES SKIPPED *** From nobody Tue Jan 30 00:43:48 2024 X-Original-To: dev-commits-ports-branches@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 4TP5yD4LqKz57pxZ; Tue, 30 Jan 2024 00:43:48 +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 4TP5yD3mCGz42Ml; Tue, 30 Jan 2024 00:43:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706575428; 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=uuMPkwa/EcfkTppL0iLjCEVISyNk56FOrPM2yvBTpak=; b=LxTYjzEzLhlKFPSPJDDYwKKc3U/OeSnMWBhMU0G6FIfl+ROuMgrWgylh5uh+YopiSX8+6U gPLrcnxFntPz18yHPN0YF1yfaNukiUpOC7KBUKCYjfYikCCFxokxqccGOku/krEo1VJOf2 xQ7jBVmbnKvD30+xc98mRe5tNMpshPwjlJpJNaK9CRjAuhlisxjMHQiL1Qu27Lm1k54Z7T V3LQ3ForoXi5/OgEsYCgKXRtd8483WacJu/aHYgW149RHHJ5c8owOb3hj/MVobkaRVYIBj HTJPamm0tYtbSUmSYfLo9E+EpT+VqETwAY5YxrYyYLatsXVYvBUQt+KYQUa8yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706575428; 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=uuMPkwa/EcfkTppL0iLjCEVISyNk56FOrPM2yvBTpak=; b=Nhq3LpV09AES+0EWB6U0PZ7wFN+mG+FhJ+o4BRu7nXiEfkWMJWs7OCuShvr4fuD+zhrCn0 mCoO2OsziGK4Kq6+uZoGltsYE0YhtMEiFsXAjbzUwwFSF5xS7WxGLcz+HpeowpPQZcti2s YRSC5/93y36lkRpFOY1Hu9PvhF2LZ61yHYgYs9Zb9L/lr0nZlFg4CsDeCHT8Q8hS6CHNgm 9iC3sfProICRoGJHPRJ1DEUfD3/u2CI5e82FvETTnzH18r8chnOI+/Yhn5pDdQcc880B8e BHSklj7hGn4NrNrMmXJAEHtPyEMMw4wZa6VTlyma7dabJ4x3lK9pzJKLvy0kYw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706575428; a=rsa-sha256; cv=none; b=mSIb7id+s9WX1f7DJFAShsNJN/Sf1Psd1eVxbj8WL80vGgj2EvIaXLKQvpGQVL3F1oE8D1 RyX+4PitI5HXaMNn41xJ6WXf2bkFIF6VwDBmDe+du2+7cu43vMRq869eqTw3SY4t4Ar8Bi mGQRQ/rgGkrQ1qwz4Lrxw+auokue/h1nfNYvx8IrgG/Zlz4HXny4431YCUf+VvLpeaWGap sk+VbVhh2qXiGDyyGVc+QAKICCJak5aGD0qnAEYNSKqjqocgNYD9ubA30L7O3h8nKqRzOX 5AWS1Q6pElAO4faAKrCET0QMEfStHhxYNtlTwrecm3/423TT0fzuzAHuCjngPg== 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 4TP5yD2rDLz1CmS; Tue, 30 Jan 2024 00:43:48 +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 40U0hmak032641; Tue, 30 Jan 2024 00:43:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40U0hmhF032639; Tue, 30 Jan 2024 00:43:48 GMT (envelope-from git) Date: Tue, 30 Jan 2024 00:43:48 GMT Message-Id: <202401300043.40U0hmhF032639@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 5b8304fceb38 - 2024Q1 - emulators/rpcs3: update to 0.0.30.16014 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 5b8304fceb38905e7129ddc2feec61fe87bef638 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=5b8304fceb38905e7129ddc2feec61fe87bef638 commit 5b8304fceb38905e7129ddc2feec61fe87bef638 Author: Jan Beich AuthorDate: 2024-01-29 12:01:09 +0000 Commit: Jan Beich CommitDate: 2024-01-30 00:43:17 +0000 emulators/rpcs3: update to 0.0.30.16014 Changes: https://github.com/RPCS3/rpcs3/compare/93c72822a3...af8d308a69 (cherry picked from commit fbbbfcdeb3dea4e88dff9d8d037b3223b9e9f606) --- emulators/rpcs3/Makefile | 4 ++-- emulators/rpcs3/distinfo | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile index d745a54e730b..38a737a9a191 100644 --- a/emulators/rpcs3/Makefile +++ b/emulators/rpcs3/Makefile @@ -1,7 +1,7 @@ PORTNAME= rpcs3 DISTVERSIONPREFIX= v -DISTVERSION= 0.0.30-16009 # git rev-list --count HEAD -DISTVERSIONSUFFIX= -g93c72822a3 +DISTVERSION= 0.0.30-16014 # git rev-list --count HEAD +DISTVERSIONSUFFIX= -gaf8d308a69 CATEGORIES= emulators wayland MAINTAINER= jbeich@FreeBSD.org diff --git a/emulators/rpcs3/distinfo b/emulators/rpcs3/distinfo index 622af87df66c..535fc9ee9d81 100644 --- a/emulators/rpcs3/distinfo +++ b/emulators/rpcs3/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1706288393 -SHA256 (RPCS3-rpcs3-v0.0.30-16009-g93c72822a3_GH0.tar.gz) = 6133fc7dc9f396497606ceecca538b882abe5344accf50d3b001ac8ae105f95f -SIZE (RPCS3-rpcs3-v0.0.30-16009-g93c72822a3_GH0.tar.gz) = 9032833 +TIMESTAMP = 1706529669 +SHA256 (RPCS3-rpcs3-v0.0.30-16014-gaf8d308a69_GH0.tar.gz) = 7f5284cb709c95462f7eb863ebe6a917d3060fad1ac05e4e8e8a035000a101ac +SIZE (RPCS3-rpcs3-v0.0.30-16014-gaf8d308a69_GH0.tar.gz) = 9033746 SHA256 (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 109ba77362885d60e274930f637735ee75df2850fe99e3f1c3a5b9d1187f8cb6 SIZE (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 348879 SHA256 (RPCS3-soundtouch-2.3.1-30-gced3ce8_GH0.tar.gz) = a041a2a857f52f7f0e4e5a8e774b702cd59f10fe9f39cfb87f5a6a2b4bc58d55 From nobody Tue Jan 30 00:43:49 2024 X-Original-To: dev-commits-ports-branches@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 4TP5yF5c7qz57pnK; Tue, 30 Jan 2024 00:43:49 +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 4TP5yF4mv6z42VQ; Tue, 30 Jan 2024 00:43:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706575429; 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=gX04MoWe7V8Y3u75v4dg+bLWsAW9O8QPb3+8ZXqjalE=; b=g/wL+jJNCrb9airZBOlxY1tuzhIDDJd7cryuIHhJqgKi+D9n4Gtp2K+f7V1j/7CrGwqddb 0xnc9R8KTek18mNCo3yuqJJDf+20YM1oHf2CwZYc4IyaFBlKC7qOFgQbuDlLT5oSl5erSj hvNbgCOjlvHXut0Np7FXk+nGSXiFy3u2bQRoYNiAWC2b7Zg7evwSbYDvVU5QvG79wgX4YE mZ09j7GPtlpsB0hTLQpJTadjaidVBvjf19DgRE0Y6phfkE2Mk9Nrs7U3S+vjmF3SnD9hVe DevqvEvpNUr+/C+ROc06+fOqrww5GC87wE7F6jHegPRwf/CnWjN/gF9Rhx0ytQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706575429; 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=gX04MoWe7V8Y3u75v4dg+bLWsAW9O8QPb3+8ZXqjalE=; b=M5U2a7JqCnEVljfX6jbdV5/qR9OSOvKGS8HaYngeDZQbTpJkrZIb+8MxHU1Cbeoxv+2zib lBGizBn+W9XE1DgPe2mzxfBt9ixsKj4FEUgNdxiyhF2dzbFunHj+ZlB6N3Dy7B47rBg1Gc Tj0sspWU3IyJ+fdXe4mVarVDu/QTE+JwT/JQFzkeq7d8nnzUFF1bDuZXymghu26kFx91tP OWONPbNn0R0UiWFDVF2Y/EABhMgfRX0clRTVZgd4cN1Uw/fjJ7SBnQU8hEgJm08WTGEK1c s0PieG5hOPI4CdV+XARilcab0jv1fy2yeNNYDBpQBr9GWXURqoEZPINv1whlRw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706575429; a=rsa-sha256; cv=none; b=nSeYBgowntYhQNa6ye8hvlQpfZGh6zYJRBc1vxuFsjIpTlVOs+EmvtccztER6PRDxjsb4Q TsogCjnxsmg5QhdUPhxzkyF05awQbBFTTWeG+nppGjePTVyDt2vRFhz+Y37GiJPFFPhdC8 k6S8lSJUoy7MzBVwRZlGzSJwm6fP8eF9Pcbgr2XzMi9hPtOqegb+msWqFRW5LaZEce96X+ k8qkaYfIyXOV2GauC2lae2MZPzyzXh6eXDn29L7fBsaqUur4XmwQ/PLjZUwLfD6TQXAy2P EfNngbd25IId9RPAYXnhuMnFGpcXlEtU+NYUWpnf5tvRmxyZtaLty2eqITj5Vg== 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 4TP5yF3r1jzDfr; Tue, 30 Jan 2024 00:43:49 +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 40U0hnGj032681; Tue, 30 Jan 2024 00:43:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40U0hnji032678; Tue, 30 Jan 2024 00:43:49 GMT (envelope-from git) Date: Tue, 30 Jan 2024 00:43:49 GMT Message-Id: <202401300043.40U0hnji032678@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 1b63d442a36c - 2024Q1 - emulators/yuzu: update to s20240129 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 1b63d442a36cb921c9e943b3f023eaae5f8e448e Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=1b63d442a36cb921c9e943b3f023eaae5f8e448e commit 1b63d442a36cb921c9e943b3f023eaae5f8e448e Author: Jan Beich AuthorDate: 2024-01-29 20:27:12 +0000 Commit: Jan Beich CommitDate: 2024-01-30 00:43:17 +0000 emulators/yuzu: update to s20240129 Changes: https://github.com/yuzu-emu/yuzu/compare/bd8635e26a...8ddfecfbae (cherry picked from commit d3f0c5bf6dc7b8d8bc0e33e4eb3d4eb7fb263045) --- emulators/yuzu/Makefile | 14 ++++++++------ emulators/yuzu/distinfo | 14 +++++++------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/emulators/yuzu/Makefile b/emulators/yuzu/Makefile index 62776cfa1797..db42efe75dc7 100644 --- a/emulators/yuzu/Makefile +++ b/emulators/yuzu/Makefile @@ -1,5 +1,5 @@ PORTNAME= yuzu -PORTVERSION= s20240126 +PORTVERSION= s20240129 CATEGORIES= emulators wayland .if make(makesum) MASTER_SITES= https://api.yuzu-emu.org/gamedb/?dummy=/:gamedb @@ -28,7 +28,8 @@ BUILD_DEPENDS= boost-libs>0:devel/boost-libs \ simpleini>0:devel/simpleini \ xbyak>0:devel/xbyak \ glslangValidator:graphics/glslang \ - vulkan-headers>0:graphics/vulkan-headers + vulkan-headers>0:graphics/vulkan-headers \ + vulkan-utility-libraries>0:graphics/vulkan-utility-libraries LIB_DEPENDS= liblz4.so:archivers/liblz4 \ libzstd.so:archivers/zstd \ libopus.so:audio/opus \ @@ -46,13 +47,13 @@ qt6_OPTIONS_EXCLUDE= QT5 USE_GITHUB= yes GH_ACCOUNT= yuzu-emu -GH_TAGNAME= bd8635e26a +GH_TAGNAME= 8ddfecfbae GH_TUPLE= yuzu-emu:mbedtls:v2.16.9-115-g8c88150ca:mbedtls/externals/mbedtls \ yuzu-emu:sirit:ab75463:sirit/externals/sirit \ GPUOpen-LibrariesAndSDKs:VulkanMemoryAllocator:v3.0.1-114-g2f382df:VulkanMemoryAllocator/externals/VulkanMemoryAllocator \ KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-201-gc214f6f:SPIRV_Headers/externals/sirit/externals/SPIRV-Headers \ - merryhime:dynarmic:6.5.0-11-g0df09e2f:dynarmic/externals/dynarmic \ - merryhime:oaknut:1.2.1-18-g918bd94:oaknut/externals/oaknut \ + merryhime:dynarmic:6.6.1:dynarmic/externals/dynarmic \ + merryhime:oaknut:2.0.1:oaknut/externals/oaknut \ arun11299:cpp-jwt:v1.4-18-g10ef573:cpp_jwt/externals/cpp-jwt \ arsenm:sanitizers-cmake:aab6948:sanitizers_cmake/externals/cubeb/cmake/sanitizers-cmake \ eggert:tz:2022g-11-g16ce126a:tz/externals/nx_tzdb/tzdb_to_nx/externals/tz/tz \ @@ -65,7 +66,8 @@ USE_SDL= sdl2 CMAKE_ON= Boost_USE_STATIC_LIBS CMAKE_ON+= BUNDLE_SPEEX # only used by cubeb tests CMAKE_ON+= CMAKE_DISABLE_FIND_PACKAGE_LLVM # only need Demangle but llvm* is huge -CMAKE_OFF= YUZU_CHECK_SUBMODULES YUZU_USE_EXTERNAL_SDL2 YUZU_USE_EXTERNAL_VULKAN_HEADERS +CMAKE_OFF= YUZU_CHECK_SUBMODULES YUZU_USE_EXTERNAL_SDL2 +CMAKE_OFF+= YUZU_USE_EXTERNAL_VULKAN_HEADERS YUZU_USE_EXTERNAL_VULKAN_UTILITY_LIBRARIES CMAKE_OFF+= HTTPLIB_USE_BROTLI_IF_AVAILABLE # unused by ENABLE_WEB_SERVICE CMAKE_OFF+= ${ARCH:Maarch64:C/.+/YUZU_USE_PRECOMPILED_HEADERS DYNARMIC_USE_PRECOMPILED_HEADERS/} CMAKE_OFF+= ${CMAKE_TESTING_ON} diff --git a/emulators/yuzu/distinfo b/emulators/yuzu/distinfo index e80fdf456aee..ea50c07fdc1d 100644 --- a/emulators/yuzu/distinfo +++ b/emulators/yuzu/distinfo @@ -1,8 +1,8 @@ -TIMESTAMP = 1706282588 +TIMESTAMP = 1706560032 SHA256 (yuzu-s20230424/compatibility_list.json) = 382db629d6b060af722a27dfa9cd6bb60ac16a7544c58322f63aa1be4c0c0fac SIZE (yuzu-s20230424/compatibility_list.json) = 1801327 -SHA256 (yuzu-emu-yuzu-s20240126-bd8635e26a_GH0.tar.gz) = 063130385b8ca7a060f85095e7dff5533acfa55bf22b1b071ac63cb7482247fd -SIZE (yuzu-emu-yuzu-s20240126-bd8635e26a_GH0.tar.gz) = 6896053 +SHA256 (yuzu-emu-yuzu-s20240129-8ddfecfbae_GH0.tar.gz) = 7e72e35d3dcc401d65e5cfb955f6af64565624978f6c8741699c6643f8d5a9d6 +SIZE (yuzu-emu-yuzu-s20240129-8ddfecfbae_GH0.tar.gz) = 6898372 SHA256 (yuzu-emu-mbedtls-v2.16.9-115-g8c88150ca_GH0.tar.gz) = 8cd6d075b4da0ad5fb995eb37390e2e6088be8d41ab1cdfc7e7e4256bd991450 SIZE (yuzu-emu-mbedtls-v2.16.9-115-g8c88150ca_GH0.tar.gz) = 2679189 SHA256 (yuzu-emu-sirit-ab75463_GH0.tar.gz) = 6b61e265be182b7a78075fc1b98ccf80fd33008343205dd0e22a10a439c45319 @@ -11,10 +11,10 @@ SHA256 (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-v3.0.1-114-g2f382df_GH0.t SIZE (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-v3.0.1-114-g2f382df_GH0.tar.gz) = 877938 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-201-gc214f6f_GH0.tar.gz) = 5e32aefc599e6d26c2373b7296a37980b9c6c7ff6f636d5eee49f79b437e5a51 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-201-gc214f6f_GH0.tar.gz) = 445472 -SHA256 (merryhime-dynarmic-6.5.0-11-g0df09e2f_GH0.tar.gz) = d7144d4c95d4a769933f7b389555524255595f0207b2a45d13f6272c5805f49f -SIZE (merryhime-dynarmic-6.5.0-11-g0df09e2f_GH0.tar.gz) = 3615105 -SHA256 (merryhime-oaknut-1.2.1-18-g918bd94_GH0.tar.gz) = 9cd874c446c4eecdee152c18afde6196800fcd59a963ad982f3068945a25d761 -SIZE (merryhime-oaknut-1.2.1-18-g918bd94_GH0.tar.gz) = 84866 +SHA256 (merryhime-dynarmic-6.6.1_GH0.tar.gz) = 434dd77f2a1c091c49348a91a50a65e75050858f2a66ba652ca37d0ba340faaf +SIZE (merryhime-dynarmic-6.6.1_GH0.tar.gz) = 3717926 +SHA256 (merryhime-oaknut-2.0.1_GH0.tar.gz) = f41fefd949f75c7cad43fc7ca1363a2a1b5b1a5a0f1e1cdebd5769bc5c0482c7 +SIZE (merryhime-oaknut-2.0.1_GH0.tar.gz) = 86226 SHA256 (arun11299-cpp-jwt-v1.4-18-g10ef573_GH0.tar.gz) = f88855ae7e94954a8c34688f49eb63542c69496ec8138006a2cc8fc7a51eb8df SIZE (arun11299-cpp-jwt-v1.4-18-g10ef573_GH0.tar.gz) = 1246202 SHA256 (arsenm-sanitizers-cmake-aab6948_GH0.tar.gz) = d9009e17948aff769a6f6e16b52d4d8752c5cc2cab1e9c381d3a31fd1a680b58 From nobody Tue Jan 30 00:43:50 2024 X-Original-To: dev-commits-ports-branches@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 4TP5yH0Y3Jz57q19; Tue, 30 Jan 2024 00:43:51 +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 4TP5yG5kvlz42Sy; Tue, 30 Jan 2024 00:43:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706575430; 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=8evlCvpRhTMpvAZiv7g3b1P/6YocXAg2H7pee4Z0iD8=; b=IhMma0a4V9ZrqVgrKQpW4MF2wYZzXGeGnZQFJoPQrt/LjstEEU9TFOSiOjj+1HLsfA8d9I JegkqDhbpLJvnmC84ZuKllzPAvVvhvyKFrauXpwNic3MIMRlQDwQHwME0GvgUaY1zNUmxn +CQL00YD49JXBY+52d5l+4q/Odh4Nw0vlEpUuEHDR83fbTH7qRpxDtf/kJ45Cji6OKVM7V k01N+DUZBi2CI+DJQYkLOk4PFlzWjDHKk7fzsAztsbI2msLLTbc6JZA8mqGNqZedwpghk9 cKd5uAJ8nFWfQdCrn7n7huJd1FDKXWvuG+KBzRyrIoOo4j/WDtL+g1mc0Q9PVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706575430; 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=8evlCvpRhTMpvAZiv7g3b1P/6YocXAg2H7pee4Z0iD8=; b=lKYawiy6CiO/N1s3ae2x8PZeVU3jQqkEzPxZ+v2um5Mw9gUvT9OTJypzJcsCi6zva/VLqn BwwUg9Q86YO+hRA9blwqPrYclM/ifpHZIl5YukqYJLnlejNZv1OHDslqNLaPKO/TZ4wfHf 0ZUXo2C+IwLyeYXu/vra3laEb7ie5luERq0Q4Wp+1D8ewUwXMY2WYxDx+5QG8cfyjJQOk/ N/d9bb2AORx4GfQK//Mt2psPujzkhC/kiZGMsnQv0eQquofcaXIOA+tmqrGBsy+s4b9q92 n+evByko4FgnP2E6IzG42BXZ9cp1czLnD4yJ3nxzw+9d1CbpnhizTxMF2v4hIA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706575430; a=rsa-sha256; cv=none; b=BDMIbHuH06Vr7XyqnbQUoTt/O4JOicBkb4b+AgFZIzSV7CRL6PnFbSui79ojezeeggVQ1x DsK4jbjD2d0Qo8iR/Bstxu01JiE/Y/nq7QcaObAvyxu237Y9hYE70Ba3hrGNOTEqtbiSfe 1HoyKeBQsTXV0YsriNaH40XXxeMnDzuRI1ZkN9E1GI7TEPLmHdiD1roFC7+UuS2qFFEYKT L576sBtpXyuL0jpwoSm/HuWPgdnUeb/C+DorL87Lfw91Ces18VclDMwlHdNQMSUhhR1n3n 918IG/Oa89t6lsN6dXqMFBj3uJuSlfLU8QcaeuvFkTc8YQekBd8y5MJS4zgOfA== 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 4TP5yG4pK0zDy2; Tue, 30 Jan 2024 00:43:50 +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 40U0hoFY032724; Tue, 30 Jan 2024 00:43:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40U0ho5E032721; Tue, 30 Jan 2024 00:43:50 GMT (envelope-from git) Date: Tue, 30 Jan 2024 00:43:50 GMT Message-Id: <202401300043.40U0ho5E032721@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 32ee960cb926 - 2024Q1 - graphics/mesa-devel: update to 24.0.b.790 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 32ee960cb9261876127eaa7d8b4097a7dd70ec17 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=32ee960cb9261876127eaa7d8b4097a7dd70ec17 commit 32ee960cb9261876127eaa7d8b4097a7dd70ec17 Author: Jan Beich AuthorDate: 2024-01-29 22:16:09 +0000 Commit: Jan Beich CommitDate: 2024-01-30 00:43:18 +0000 graphics/mesa-devel: update to 24.0.b.790 Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/305256e3440...d558cb664a6 (cherry picked from commit a45a9e175af5c54066a85c35582a7063a85f1557) --- graphics/mesa-devel/Makefile | 4 ++-- graphics/mesa-devel/distinfo | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile index 3f75139d151b..5749a27df6d1 100644 --- a/graphics/mesa-devel/Makefile +++ b/graphics/mesa-devel/Makefile @@ -1,6 +1,6 @@ PORTNAME= mesa -DISTVERSION= 24.0-branchpoint-733 -DISTVERSIONSUFFIX= -g305256e3440 +DISTVERSION= 24.0-branchpoint-790 +DISTVERSIONSUFFIX= -gd558cb664a6 CATEGORIES= graphics PKGNAMESUFFIX= -devel diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo index d167ca3b96d0..d0b16cd36fe1 100644 --- a/graphics/mesa-devel/distinfo +++ b/graphics/mesa-devel/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1706312452 -SHA256 (mesa-24.0-branchpoint-733-g305256e3440.tar.bz2) = f50f2cd91e445bc75970cccf8b611dfdfabec951cd89e9e58b0e5706e9531975 -SIZE (mesa-24.0-branchpoint-733-g305256e3440.tar.bz2) = 36451544 +TIMESTAMP = 1706566569 +SHA256 (mesa-24.0-branchpoint-790-gd558cb664a6.tar.bz2) = cb5246962d58c87e40d8d1e4975438cfed5f56bfd532f7b6165d05cf9f60e889 +SIZE (mesa-24.0-branchpoint-790-gd558cb664a6.tar.bz2) = 36449134 SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008 SIZE (700efacda59c.patch) = 983 SHA256 (58b505331612.patch) = f040c810a4dee98f66b10090071512e8f054b3f7432d3672f03d055cad78bb98 From nobody Tue Jan 30 00:54:15 2024 X-Original-To: dev-commits-ports-branches@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 4TP6BH3qvYz57qnD; Tue, 30 Jan 2024 00:54:15 +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 4TP6BH3cfwz433T; Tue, 30 Jan 2024 00:54:15 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706576055; 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=LqqYi341O537LnlRxqjkhyp3BQ66GbwRciiQ2MrAVeU=; b=NPt/FPHaQHCCKOpNXnhbI5L5QnkQCPDF2TzglJSXElUuiB8uPlMzco5LzrUWcNANfp9bTW tmXbNNazbsFzPo4p8qXAguTwNF0M5OAi6S7n/Xsj6W5Zr3QwFWjpsePNbnnsM+eVhDJ5qX hN/x670I6numBin813KFNoQMMkB876aWJ4vmshtMwUD5cgqzIWxKssROWCEbZ2IBIIqBnq rXcGrrfgyHGLHTaIoEZD29y7BSwKobItTi4sVsMmKiLYvERyXuVCK/H2cM/VV2Jvgspq1m tnmq6y3pH1+/Nl/NcbtAZHqm+zTa2TwZSRGR57j4kt5v1C4BQljnauq0ku/dCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706576055; 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=LqqYi341O537LnlRxqjkhyp3BQ66GbwRciiQ2MrAVeU=; b=yU7C7WoSVEgw3eTbtwpt23YasKO6dsP1YjbkC8v0Ighl7I/njMXIivzF7CZj1aRx7dE/GS E1GmUdbofQ+icEdmdOAMG7oKSV2seoEU3Jf2PnrtV65thyo1K9cCizjmov6ONoTjSV/l4L i4bxH/IccK0QCTa1wGpwDVIhs6FS7Ne45tFynWFbCXXMyqzo+vPt7t5qng7yR1K6k9yzoK 3SOGnoeoIfImj0Z3IArNntvjTd8UyOeWCHsHPLa8DnWWfERgM6Q0XJ75pSTdZAjFqJ1z1T waDFBcd1IZdLvIPqHm06gJbkCucLuTJRf+eLXyj47362pVcVZMVq9PxPXyc6kQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706576055; a=rsa-sha256; cv=none; b=J9cjcWnBCPLOyrO9vDUaGSI6p6aLTHkR2DXBBc7PlhgW+kqUjfCN628cEIR9cHiI0A/cWH MaJEOkU+oZn4QzMTojHoTKJumpd9vvjBGz1eNtc5OSyPocCHvnb1w44qXUxk1sg2zaSIF9 IZ9scbzOR/XFAFTfXl7vGudi3WvoPmSIWBXnhIjBC3a4Hv+GhEs7BukqP04oUBVyH3afjn OGaStAHC8KpwyVxs/O8Ca7v7NeEPK346YsNqkW1iprLvO+k7msNjLziDQPR6r8flkEAWET YhYjmntkGHvpthY8trxuQPGf5pWSjKe5o2pzN/TODOLFpCSuq0f9ZrIX9WdjTw== 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 4TP6BH2cdLz1CpL; Tue, 30 Jan 2024 00:54:15 +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 40U0sFJQ049426; Tue, 30 Jan 2024 00:54:15 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40U0sFVS049423; Tue, 30 Jan 2024 00:54:15 GMT (envelope-from git) Date: Tue, 30 Jan 2024 00:54:15 GMT Message-Id: <202401300054.40U0sFVS049423@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: "Jason E. Hale" Subject: git: ed0d06695f54 - 2024Q1 - www/qt5-webengine: Address security vulnerabilies List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: ed0d06695f5482ffb2e494dcc6a7048047a7f73d Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=ed0d06695f5482ffb2e494dcc6a7048047a7f73d commit ed0d06695f5482ffb2e494dcc6a7048047a7f73d Author: Jason E. Hale AuthorDate: 2024-01-30 00:10:51 +0000 Commit: Jason E. Hale CommitDate: 2024-01-30 00:51:20 +0000 www/qt5-webengine: Address security vulnerabilies Patched with security patches up to Chromium version: 120.0.6099.225 MFH: 2024Q1 Security: a11e7dd1-bed4-11ee-bdd6-4ccc6adda413 (cherry picked from commit c2c92c32635e7c89ed0e800e630d715f4ad2095e) --- www/qt5-webengine/Makefile | 2 +- www/qt5-webengine/files/patch-security-rollup | 1198 +++++++++++++++++++++++++ 2 files changed, 1199 insertions(+), 1 deletion(-) diff --git a/www/qt5-webengine/Makefile b/www/qt5-webengine/Makefile index 2e428e8d40ea..908b666c6e20 100644 --- a/www/qt5-webengine/Makefile +++ b/www/qt5-webengine/Makefile @@ -19,7 +19,7 @@ PORTNAME= webengine DISTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH} -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= www PKGNAMEPREFIX= qt5- diff --git a/www/qt5-webengine/files/patch-security-rollup b/www/qt5-webengine/files/patch-security-rollup index dd53f7adcba8..6fd5660e68f7 100644 --- a/www/qt5-webengine/files/patch-security-rollup +++ b/www/qt5-webengine/files/patch-security-rollup @@ -4,6 +4,17 @@ Addresses the following security issues: - CVE-2023-6347 - CVE-2023-6510 - Security bug 1488199 +- CVE-2023-6345 +- CVE-2023-6702 +- Security bug 1505632 +- CVE-2024-0222 +- CVE-2024-0333 +- CVE-2024-0518 +- CVE-2024-0519 +- Security bug 1506535 +- CVE-2023-7024 +- CVE-2024-0224 +- Security bug 1511689 From 8ca846140881c9480b18bc9645b38fb9ea565ea3 Mon Sep 17 00:00:00 2001 From: Ken Rockot @@ -720,3 +731,1190 @@ index 1e5342dd42e..aaab0c52344 100644 // CheckStackGuardState needs the end and start addresses of the input string. __ Poke(input_end(), 2 * kSystemPointerSize); __ Add(x5, sp, 2 * kSystemPointerSize); +From 7eb931bc199e72fbf95aed22c9dd370269862c6c Mon Sep 17 00:00:00 2001 +From: Michal Klocek +Date: Mon, 8 Jan 2024 11:23:07 +0100 +Subject: [PATCH] [Backport] CVE-2023-6345: Integer overflow in Skia +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Cherry-pick of patch originally reviewed on +https://skia-review.googlesource.com/c/skia/+/782936: +Avoid combining extremely large meshes. + +Bug: chromium:1505053 + +Fixes: QTBUG-120589 +Change-Id: I42f2ff872bbf054686ec7af0cc85ff63055fcfbf +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/528729 +Reviewed-by: Michael Brüning +--- + chromium/third_party/skia/src/gpu/ops/GrDrawVerticesOp.cpp | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/chromium/third_party/skia/src/gpu/ops/GrDrawVerticesOp.cpp b/chromium/third_party/skia/src/gpu/ops/GrDrawVerticesOp.cpp +index 0a80e674325f..e50293b4dfe9 100644 +--- src/3rdparty/chromium/third_party/skia/src/gpu/ops/GrDrawVerticesOp.cpp ++++ src/3rdparty/chromium/third_party/skia/src/gpu/ops/GrDrawVerticesOp.cpp +@@ -757,7 +757,11 @@ GrOp::CombineResult DrawVerticesOp::onCombineIfPossible(GrOp* t, GrRecordingCont + return CombineResult::kCannotCombine; + } + +- if (fVertexCount + that->fVertexCount > SkTo(UINT16_MAX)) { ++ if (fVertexCount > INT32_MAX - that->fVertexCount) { ++ return CombineResult::kCannotCombine; ++ } ++ ++ if (fVertexCount > SkTo(UINT16_MAX) - that->fVertexCount) { + return CombineResult::kCannotCombine; + } + +From 31c7c9445955762102fdcd04e71da6114e1fcb4c Mon Sep 17 00:00:00 2001 +From: Zakhar Voit +Date: Thu, 14 Dec 2023 11:11:43 +0000 +Subject: [PATCH] [Backport] CVE-2023-6702: Type Confusion in V8 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Manual backport of patch originally reviewed on +https://chromium-review.googlesource.com/c/v8/v8/+/5110982: +[M114-LTS][promises, async stack traces] Fix the case when the closure has run + +M114 changes: +- replace IsNativeContext(*context) by context->IsNativeContext() + +We were using the closure pointing to NativeContext as a marker that the +closure has run, but async stack trace code was confused about it. + +(cherry picked from commit bde3d360097607f36cd1d17cbe8412b84eae0a7f) + +Bug: chromium:1501326 +Change-Id: I30d438f3b2e3fdd7562ea9a79dde4561ce9b0083 +Cr-Original-Commit-Position: refs/heads/main@{#90949} +Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5110982 +Commit-Queue: Marja Hölttä +Auto-Submit: Marja Hölttä +Cr-Commit-Position: refs/branch-heads/12.0@{#18} +Cr-Branched-From: ed7b4caf1fb8184ad9e24346c84424055d4d430a-refs/heads/12.0.267@{#1} +Cr-Branched-From: 210e75b19db4352c9b78dce0bae11c2dc3077df4-refs/heads/main@{#90651} +(cherry picked from commit cbd09b2ca928f1fd929ef52e173aa81213e38cb8) +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/526232 +Reviewed-by: Michal Klocek +--- + chromium/v8/src/execution/isolate.cc | 16 ++++++++++++++-- + 1 file changed, 14 insertions(+), 2 deletions(-) + +diff --git a/chromium/v8/src/execution/isolate.cc b/chromium/v8/src/execution/isolate.cc +index c1c3bd1b24a6..99b851ef96d7 100644 +--- src/3rdparty/chromium/v8/src/execution/isolate.cc ++++ src/3rdparty/chromium/v8/src/execution/isolate.cc +@@ -944,7 +944,13 @@ void CaptureAsyncStackTrace(Isolate* isolate, Handle promise, + builder->AppendPromiseCombinatorFrame(function, combinator, + FrameArray::kIsPromiseAll, context); + +- // Now peak into the Promise.all() resolve element context to ++ if (context->IsNativeContext()) { ++ // NativeContext is used as a marker that the closure was already ++ // called. We can't access the reject element context any more. ++ return; ++ } ++ ++ // Now peek into the Promise.all() resolve element context to + // find the promise capability that's being resolved when all + // the concurrent promises resolve. + int const index = +@@ -963,7 +969,13 @@ void CaptureAsyncStackTrace(Isolate* isolate, Handle promise, + builder->AppendPromiseCombinatorFrame(function, combinator, + FrameArray::kIsPromiseAny, context); + +- // Now peak into the Promise.any() reject element context to ++ if (context->IsNativeContext()) { ++ // NativeContext is used as a marker that the closure was already ++ // called. We can't access the reject element context any more. ++ return; ++ } ++ ++ // Now peek into the Promise.any() reject element context to + // find the promise capability that's being resolved when any of + // the concurrent promises resolve. + int const index = PromiseBuiltins::kPromiseAnyRejectElementCapabilitySlot; +From 73c9c09a8b314b8c66bbe3d2648d6bfe18d5d4a8 Mon Sep 17 00:00:00 2001 +From: Kai Ninomiya +Date: Wed, 29 Nov 2023 17:44:48 +0000 +Subject: [PATCH] [Backport] Security bug 1505632 + +Manual backport of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/5069480: +Fix reinit order in ContextProviderCommandBuffer::BindToCurrentSequence + +See comments for explanation. + +Bug: 1505632 +Change-Id: I0f43821a9708af91303048332e9fae5e100deee5 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5069480 +Reviewed-by: Saifuddin Hitawala +Commit-Queue: Kai Ninomiya +Reviewed-by: Brendon Tiszka +Cr-Commit-Position: refs/heads/main@{#1230735} +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/526233 +Reviewed-by: Michal Klocek +--- + .../gpu/context_provider_command_buffer.cc | 24 +++++++++---- + .../cpp/gpu/context_provider_command_buffer.h | 34 ++++++++++++++++--- + 2 files changed, 47 insertions(+), 11 deletions(-) + +diff --git a/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.cc b/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.cc +index e8b9ff4983d4..d79b97fd3748 100644 +--- src/3rdparty/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.cc ++++ src/3rdparty/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.cc +@@ -164,13 +164,13 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentThread() { + } + + // The transfer buffer is used to serialize Dawn commands +- transfer_buffer_ = ++ auto transfer_buffer = + std::make_unique(webgpu_helper.get()); + + // The WebGPUImplementation exposes the WebGPUInterface, as well as the + // gpu::ContextSupport interface. + auto webgpu_impl = std::make_unique( +- webgpu_helper.get(), transfer_buffer_.get(), command_buffer_.get()); ++ webgpu_helper.get(), transfer_buffer.get(), command_buffer_.get()); + bind_result_ = webgpu_impl->Initialize(memory_limits_); + if (bind_result_ != gpu::ContextResult::kSuccess) { + DLOG(ERROR) << "Failed to initialize WebGPUImplementation."; +@@ -182,8 +182,11 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentThread() { + std::string unique_context_name = + base::StringPrintf("%s-%p", type_name.c_str(), webgpu_impl.get()); + ++ // IMPORTANT: These hold raw_ptrs to each other, so must be set together. ++ // See note in the header (and keep it up to date if things change). + impl_ = webgpu_impl.get(); + webgpu_interface_ = std::move(webgpu_impl); ++ transfer_buffer_ = std::move(transfer_buffer); + helper_ = std::move(webgpu_helper); + } else if (attributes_.enable_raster_interface && + !attributes_.enable_gles2_interface && +@@ -201,14 +204,14 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentThread() { + } + // The transfer buffer is used to copy resources between the client + // process and the GPU process. +- transfer_buffer_ = ++ auto transfer_buffer = + std::make_unique(raster_helper.get()); + + // The RasterImplementation exposes the RasterInterface, as well as the + // gpu::ContextSupport interface. + DCHECK(channel_); + auto raster_impl = std::make_unique( +- raster_helper.get(), transfer_buffer_.get(), ++ raster_helper.get(), transfer_buffer.get(), + attributes_.bind_generates_resource, + attributes_.lose_context_when_out_of_memory, command_buffer_.get(), + channel_->image_decode_accelerator_proxy()); +@@ -225,8 +228,11 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentThread() { + raster_impl->TraceBeginCHROMIUM("gpu_toplevel", + unique_context_name.c_str()); + ++ // IMPORTANT: These hold raw_ptrs to each other, so must be set together. ++ // See note in the header (and keep it up to date if things change). + impl_ = raster_impl.get(); + raster_interface_ = std::move(raster_impl); ++ transfer_buffer_ = std::move(transfer_buffer); + helper_ = std::move(raster_helper); + } else { + // The GLES2 helper writes the command buffer protocol. +@@ -241,7 +247,7 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentThread() { + + // The transfer buffer is used to copy resources between the client + // process and the GPU process. +- transfer_buffer_ = ++ auto transfer_buffer = + std::make_unique(gles2_helper.get()); + + // The GLES2Implementation exposes the OpenGLES2 API, as well as the +@@ -254,13 +260,13 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentThread() { + // we only use it if grcontext_support was requested. + gles2_impl = std::make_unique< + skia_bindings::GLES2ImplementationWithGrContextSupport>( +- gles2_helper.get(), /*share_group=*/nullptr, transfer_buffer_.get(), ++ gles2_helper.get(), /*share_group=*/nullptr, transfer_buffer.get(), + attributes_.bind_generates_resource, + attributes_.lose_context_when_out_of_memory, + support_client_side_arrays, command_buffer_.get()); + } else { + gles2_impl = std::make_unique( +- gles2_helper.get(), /*share_group=*/nullptr, transfer_buffer_.get(), ++ gles2_helper.get(), /*share_group=*/nullptr, transfer_buffer.get(), + attributes_.bind_generates_resource, + attributes_.lose_context_when_out_of_memory, + support_client_side_arrays, command_buffer_.get()); +@@ -271,8 +277,11 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentThread() { + return bind_result_; + } + ++ // IMPORTANT: These hold raw_ptrs to each other, so must be set together. ++ // See note in the header (and keep it up to date if things change). + impl_ = gles2_impl.get(); + gles2_impl_ = std::move(gles2_impl); ++ transfer_buffer_ = std::move(transfer_buffer); + helper_ = std::move(gles2_helper); + } + +@@ -306,6 +315,7 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentThread() { + switches::kEnableGpuClientTracing)) { + // This wraps the real GLES2Implementation and we should always use this + // instead when it's present. ++ // IMPORTANT: This holds a raw_ptr to gles2_impl_. + trace_impl_ = std::make_unique( + gles2_impl_.get()); + gl = trace_impl_.get(); +diff --git a/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.h b/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.h +index 22d80baf765b..9a867177048e 100644 +--- src/3rdparty/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.h ++++ src/3rdparty/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.h +@@ -156,18 +156,44 @@ class ContextProviderCommandBuffer + // associated shared images are destroyed. + std::unique_ptr shared_image_interface_; + +- base::Lock context_lock_; // Referenced by command_buffer_. ++ ////////////////////////////////////////////////////////////////////////////// ++ // IMPORTANT NOTE: All of the objects in this block are part of a complex // ++ // graph of raw pointers (holder or pointee of various raw_ptrs). They are // ++ // defined in topological order: only later items point to earlier items. // ++ // - When writing any member, always ensure its pointers to earlier members ++ // are guaranteed to stay alive. ++ // - When clearing OR overwriting any member, always ensure objects that ++ // point to it have already been cleared. ++ // - The topological order of definitions guarantees that the ++ // destructors will be called in the correct order (bottom to top). ++ // - When overwriting multiple members, similarly do so in reverse order. ++ // ++ // Please note these comments are likely not to stay perfectly up-to-date. ++ ++ base::Lock context_lock_; ++ // Points to the context_lock_ field of `this`. + std::unique_ptr command_buffer_; ++ ++ // Points to command_buffer_. + std::unique_ptr helper_; ++ // Points to helper_. + std::unique_ptr transfer_buffer_; + +- // Owned by either gles2_impl_ or raster_interface_, not both. +- gpu::ImplementationBase* impl_; ++ // Points to transfer_buffer_, helper_, and command_buffer_. + std::unique_ptr gles2_impl_; ++ // Points to gles2_impl_. + std::unique_ptr trace_impl_; +- std::unique_ptr raster_interface_; ++ // Points to transfer_buffer_, helper_, and command_buffer_. ++ std::unique_ptr raster_interface_; ++ // Points to transfer_buffer_, helper_, and command_buffer_. + std::unique_ptr webgpu_interface_; + ++ // END IMPORTANT NOTE // ++ ////////////////////////////////////////////////////////////////////////////// ++ ++ // Owned by either gles2_impl_ or raster_interface_, not both. ++ gpu::ImplementationBase* impl_; ++ + std::unique_ptr gr_context_; + #if BUILDFLAG(SKIA_USE_DAWN) + std::unique_ptr +From 2d8ce130db72ce75e2ca8b51f3c32938fbff9143 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Michael=20Br=C3=BCning?= +Date: Mon, 8 Jan 2024 15:39:03 +0100 +Subject: [PATCH] Fixup: [Backport] Security bug 1505632 + +Change-Id: I8af12a1fecededb373145fd89362e08b030f1d7f +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/528821 +Reviewed-by: Michal Klocek +--- + .../viz/public/cpp/gpu/context_provider_command_buffer.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.h b/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.h +index 9a867177048..0ac70dae7e9 100644 +--- src/3rdparty/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.h ++++ src/3rdparty/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.h +@@ -192,7 +192,7 @@ class ContextProviderCommandBuffer + ////////////////////////////////////////////////////////////////////////////// + + // Owned by either gles2_impl_ or raster_interface_, not both. +- gpu::ImplementationBase* impl_; ++ gpu::ImplementationBase* impl_ = nullptr; + + std::unique_ptr gr_context_; + #if BUILDFLAG(SKIA_USE_DAWN) +From c8088aea77818f87d42f709ddcb743b907c38e9c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Michael=20Br=C3=BCning?= +Date: Sun, 14 Jan 2024 23:48:08 +0100 +Subject: [PATCH] Fixup: [Backport] Security bug 1488199 + +Add register aliases following respective platform calling +conventions. Also fix a typo. + +Change-Id: I8f844cd4db35393580f2a0adae6a4095584087a5 +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/530618 +Reviewed-by: Allan Sandfeld Jensen +--- + chromium/v8/src/codegen/arm/register-arm.h | 6 ++++++ + chromium/v8/src/codegen/arm64/register-arm64.h | 6 ++++++ + chromium/v8/src/codegen/mips64/register-mips64.h | 6 ++++++ + chromium/v8/src/codegen/ppc/register-ppc.h | 6 ++++++ + chromium/v8/src/codegen/s390/register-s390.h | 6 ++++++ + chromium/v8/src/regexp/arm/regexp-macro-assembler-arm.cc | 4 ++-- + 6 files changed, 32 insertions(+), 2 deletions(-) + +diff --git a/chromium/v8/src/codegen/arm/register-arm.h b/chromium/v8/src/codegen/arm/register-arm.h +index 6cb6c602c254..8deddc5804b1 100644 +--- src/3rdparty/chromium/v8/src/codegen/arm/register-arm.h ++++ src/3rdparty/chromium/v8/src/codegen/arm/register-arm.h +@@ -119,6 +119,12 @@ GENERAL_REGISTERS(DECLARE_REGISTER) + #undef DECLARE_REGISTER + constexpr Register no_reg = Register::no_reg(); + ++// ARM calling convention ++constexpr Register arg_reg_1 = r0; ++constexpr Register arg_reg_2 = r1; ++constexpr Register arg_reg_3 = r2; ++constexpr Register arg_reg_4 = r3; ++ + constexpr bool kPadArguments = false; + constexpr bool kSimpleFPAliasing = false; + constexpr bool kSimdMaskRegisters = false; +diff --git a/chromium/v8/src/codegen/arm64/register-arm64.h b/chromium/v8/src/codegen/arm64/register-arm64.h +index fbbb0a18dadf..06026a065bbf 100644 +--- src/3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h ++++ src/3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h +@@ -482,6 +482,12 @@ ALIAS_REGISTER(VRegister, fp_scratch2, d31); + + #undef ALIAS_REGISTER + ++// Arm64 calling convention ++constexpr Register arg_reg_1 = x0; ++constexpr Register arg_reg_2 = x1; ++constexpr Register arg_reg_3 = x2; ++constexpr Register arg_reg_4 = x3; ++ + // AreAliased returns true if any of the named registers overlap. Arguments set + // to NoReg are ignored. The system stack pointer may be specified. + V8_EXPORT_PRIVATE bool AreAliased( +diff --git a/chromium/v8/src/codegen/mips64/register-mips64.h b/chromium/v8/src/codegen/mips64/register-mips64.h +index d7b45eda3838..05aba9fcbd2f 100644 +--- src/3rdparty/chromium/v8/src/codegen/mips64/register-mips64.h ++++ src/3rdparty/chromium/v8/src/codegen/mips64/register-mips64.h +@@ -362,6 +362,12 @@ DEFINE_REGISTER_NAMES(FPURegister, DOUBLE_REGISTERS) + DEFINE_REGISTER_NAMES(MSARegister, SIMD128_REGISTERS) + + // Give alias names to registers for calling conventions. ++ ++constexpr Register arg_reg_1 = a0; ++constexpr Register arg_reg_2 = a1; ++constexpr Register arg_reg_3 = a2; ++constexpr Register arg_reg_4 = a3; ++ + constexpr Register kReturnRegister0 = v0; + constexpr Register kReturnRegister1 = v1; + constexpr Register kReturnRegister2 = a0; +diff --git a/chromium/v8/src/codegen/ppc/register-ppc.h b/chromium/v8/src/codegen/ppc/register-ppc.h +index eded9622c4cc..352b95192023 100644 +--- src/3rdparty/chromium/v8/src/codegen/ppc/register-ppc.h ++++ src/3rdparty/chromium/v8/src/codegen/ppc/register-ppc.h +@@ -209,6 +209,12 @@ constexpr Register kConstantPoolRegister = r28; // Constant pool. + constexpr Register kRootRegister = r29; // Roots array pointer. + constexpr Register cp = r30; // JavaScript context pointer. + ++// PPC64 calling convention ++constexpr Register arg_reg_1 = r3; ++constexpr Register arg_reg_2 = r4; ++constexpr Register arg_reg_3 = r5; ++constexpr Register arg_reg_4 = r6; ++ + constexpr bool kPadArguments = false; + constexpr bool kSimpleFPAliasing = true; + constexpr bool kSimdMaskRegisters = false; +diff --git a/chromium/v8/src/codegen/s390/register-s390.h b/chromium/v8/src/codegen/s390/register-s390.h +index 009248a65ca0..6904802d0150 100644 +--- src/3rdparty/chromium/v8/src/codegen/s390/register-s390.h ++++ src/3rdparty/chromium/v8/src/codegen/s390/register-s390.h +@@ -167,6 +167,12 @@ constexpr Register no_reg = Register::no_reg(); + constexpr Register kRootRegister = r10; // Roots array pointer. + constexpr Register cp = r13; // JavaScript context pointer. + ++// s390x calling convention ++constexpr Register arg_reg_1 = r2; ++constexpr Register arg_reg_2 = r3; ++constexpr Register arg_reg_3 = r4; ++constexpr Register arg_reg_4 = r5; ++ + constexpr bool kPadArguments = false; + constexpr bool kSimpleFPAliasing = true; + constexpr bool kSimdMaskRegisters = false; +diff --git a/chromium/v8/src/regexp/arm/regexp-macro-assembler-arm.cc b/chromium/v8/src/regexp/arm/regexp-macro-assembler-arm.cc +index 099fc62fa07b..5580b24308a7 100644 +--- src/3rdparty/chromium/v8/src/regexp/arm/regexp-macro-assembler-arm.cc ++++ src/3rdparty/chromium/v8/src/regexp/arm/regexp-macro-assembler-arm.cc +@@ -1059,9 +1059,9 @@ void RegExpMacroAssemblerARM::CallCheckStackGuardState(Operand extra_space) { + // Extra space for variables to consider in stack check. + __ mov(arg_reg_4, extra_space); + // RegExp code frame pointer. +- __ mov(arg_reg3, frame_pointer()); ++ __ mov(arg_reg_3, frame_pointer()); + // Code of self. +- __ mov(arg_reg2, Operand(masm_->CodeObject())); ++ __ mov(arg_reg_2, Operand(masm_->CodeObject())); + + // We need to make room for the return address on the stack. + int stack_alignment = base::OS::ActivationFrameAlignment(); +From aac73f3a715655476ce5b347a9614d1ca0ba9b93 Mon Sep 17 00:00:00 2001 +From: Shahbaz Youssefi +Date: Tue, 5 Dec 2023 13:36:53 -0500 +Subject: [PATCH] [Backport] CVE-2024-0222: Use after free in ANGLE + +Manual cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/angle/angle/+/5143829: +M120: Vulkan: Don't crash when glCopyTexImage2D redefines itself + +The Vulkan backend marks a level being redefined as such before doing +the copy. If a single-level texture was being redefined, it releases it +so it can be immediately reallocated. If the source of the copy is the +same texture, this causes a crash. + +This can be properly supported by using a temp image to do the copy, but +that is not implemented in this change. + +Bug: chromium:1501798 +Change-Id: I3a902b1e9eec41afd385d9c75a8c95dc986070a8 +Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5143829 +Reviewed-by: Cody Northrop +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/532069 +Reviewed-by: Michal Klocek +--- + .../libANGLE/renderer/vulkan/TextureVk.cpp | 23 ++++++++++++++++++- + 1 file changed, 22 insertions(+), 1 deletion(-) + +diff --git a/chromium/third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp b/chromium/third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp +index 1950375b9b19..a098da4bfd33 100644 +--- src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp ++++ src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp +@@ -466,8 +466,28 @@ angle::Result TextureVk::copyImage(const gl::Context *context, + gl::GetInternalFormatInfo(internalFormat, GL_UNSIGNED_BYTE); + const vk::Format &vkFormat = renderer->getFormat(internalFormatInfo.sizedInternalFormat); + ++ // The texture level being redefined might be the same as the one bound to the framebuffer. ++ // This _could_ be supported by using a temp image before redefining the level (and potentially ++ // discarding the image). However, this is currently unimplemented. ++ FramebufferVk *framebufferVk = vk::GetImpl(source); ++ RenderTargetVk *colorReadRT = framebufferVk->getColorReadRenderTarget(); ++ vk::ImageHelper *srcImage = &colorReadRT->getImageForCopy(); ++ const bool isCubeMap = index.getType() == gl::TextureType::CubeMap; ++ gl::LevelIndex levelIndex(getNativeImageIndex(index).getLevelIndex()); ++ const uint32_t layerIndex = index.hasLayer() ? index.getLayerIndex() : 0; ++ const uint32_t redefinedFace = isCubeMap ? layerIndex : 0; ++ const uint32_t sourceFace = isCubeMap ? colorReadRT->getLayerIndex() : 0; ++ const bool isSelfCopy = mImage == srcImage && levelIndex == colorReadRT->getLevelIndex() && ++ redefinedFace == sourceFace; ++ + ANGLE_TRY(redefineLevel(context, index, vkFormat, newImageSize)); + ++ if (isSelfCopy) ++ { ++ UNIMPLEMENTED(); ++ return angle::Result::Continue; ++ } ++ + return copySubImageImpl(context, index, gl::Offset(0, 0, 0), sourceArea, internalFormatInfo, + source); + } +@@ -1393,7 +1413,8 @@ angle::Result TextureVk::redefineLevel(const gl::Context *context, + mImage->getLevelCount() == 1 && mImage->getBaseLevel() == levelIndexGL; + + // If incompatible, and redefining the single-level image, release it so it can be +- // recreated immediately. This is an optimization to avoid an extra copy. ++ // recreated immediately. This is needed so that the texture can be reallocated with ++ // the correct format/size. + if (!isCompatibleRedefinition && isUpdateToSingleLevelImage) + { + releaseImage(contextVk); +From b3bd93f5093ceef2bcf0c2346a2b761455ab842a Mon Sep 17 00:00:00 2001 +From: Joshua Pawlicki +Date: Wed, 20 Dec 2023 22:33:06 +0000 +Subject: [PATCH] [Backport] CVE-2024-0333: Insufficient data validation in + Extensions + +Manual cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/5141787: +crx_file: Error early for CRXs with ZIP markers in header. + +Bug: 1513379 +Change-Id: I029b4f15778df0c150866b1f49a9b5b2924690ed +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5141787 +Commit-Queue: Joshua Pawlicki +Auto-Submit: Joshua Pawlicki +Code-Coverage: findit-for-me@appspot.gserviceaccount.com +Commit-Queue: Sorin Jianu +Reviewed-by: Sorin Jianu +Cr-Commit-Position: refs/heads/main@{#1239849} +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/532070 +Reviewed-by: Michal Klocek +--- + chromium/components/crx_file/crx_verifier.cc | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + +diff --git a/chromium/components/crx_file/crx_verifier.cc b/chromium/components/crx_file/crx_verifier.cc +index cbd7d777b6a6..d03cadb150db 100644 +--- src/3rdparty/chromium/components/crx_file/crx_verifier.cc ++++ src/3rdparty/chromium/components/crx_file/crx_verifier.cc +@@ -4,6 +4,7 @@ + + #include "components/crx_file/crx_verifier.h" + ++#include + #include + #include + #include +@@ -44,6 +45,9 @@ constexpr uint8_t kPublisherTestKeyHash[] = { + 0x5f, 0x64, 0xf3, 0xa6, 0x17, 0x03, 0x0d, 0xde, 0x21, 0x61, 0xbe, + 0xb7, 0x95, 0x91, 0x95, 0x83, 0x68, 0x12, 0xe9, 0x78, 0x1e}; + ++constexpr uint8_t kEocd[] = {'P', 'K', 0x05, 0x06}; ++constexpr uint8_t kEocd64[] = {'P', 'K', 0x06, 0x07}; ++ + using VerifierCollection = + std::vector>; + using RepeatedProof = google::protobuf::RepeatedPtrField; +@@ -109,6 +113,18 @@ VerifierResult VerifyCrx3( + if (ReadAndHashBuffer(header_bytes.data(), header_size, file, hash) != + static_cast(header_size)) + return VerifierResult::ERROR_HEADER_INVALID; ++ ++ // If the header contains a ZIP EOCD or EOCD64 token, unzipping may not work ++ // correctly. ++ if (std::search(std::begin(header_bytes), std::end(header_bytes), ++ std::begin(kEocd), ++ std::end(kEocd)) != std::end(header_bytes) || ++ std::search(std::begin(header_bytes), std::end(header_bytes), ++ std::begin(kEocd64), ++ std::end(kEocd64)) != std::end(header_bytes)) { ++ return VerifierResult::ERROR_HEADER_INVALID; ++ } ++ + CrxFileHeader header; + if (!header.ParseFromArray(header_bytes.data(), header_size)) + return VerifierResult::ERROR_HEADER_INVALID; +From 520c290ba211017b31324cc9f361c0388433616a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Dominik=20Inf=C3=BChr?= +Date: Mon, 18 Dec 2023 09:15:00 +0100 +Subject: [PATCH] [Backport] CVE-2024-0518: Type Confusion in V8 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Manual backport of patch originally reviewed on +https://chromium-review.googlesource.com/c/v8/v8/+/5125960: +[codegen] Install BytecodeArray last in SharedFunctionInfo + +Maglev assumes that when a SharedFunctionInfo has a BytecodeArray, +then it should also have FeedbackMetadata. However, this may not +hold with concurrent compilation when the SharedFunctionInfo is +re-compiled after being flushed. Here the BytecodeArray was installed +on the SFI before the FeedbackMetadata and a concurrent thread could +observe the BytecodeArray but not the FeedbackMetadata. + +Drive-by: Reset the age field before setting the BytecodeArray as +well. This ensures that the concurrent marker will not observe the +old age for the new BytecodeArray. + +Bug: chromium:1507412 +Change-Id: I8855ed7ecc50c4a47d2c89043d62ac053858bc75 +Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5125960 +Reviewed-by: Leszek Swirski +Commit-Queue: Dominik Inführ +Cr-Commit-Position: refs/heads/main@{#91568} +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/532071 +Reviewed-by: Allan Sandfeld Jensen +--- + chromium/v8/src/codegen/compiler.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/chromium/v8/src/codegen/compiler.cc b/chromium/v8/src/codegen/compiler.cc +index f09658ebdf62..f963b0d92684 100644 +--- src/3rdparty/chromium/v8/src/codegen/compiler.cc ++++ src/3rdparty/chromium/v8/src/codegen/compiler.cc +@@ -543,11 +543,11 @@ void InstallUnoptimizedCode(UnoptimizedCompilationInfo* compilation_info, + shared_info->set_is_asm_wasm_broken(true); + } + +- shared_info->set_bytecode_array(*compilation_info->bytecode_array()); +- + Handle feedback_metadata = FeedbackMetadata::New( + isolate, compilation_info->feedback_vector_spec()); + shared_info->set_feedback_metadata(*feedback_metadata); ++ ++ shared_info->set_bytecode_array(*compilation_info->bytecode_array()); + } else { + DCHECK(compilation_info->has_asm_wasm_data()); + // We should only have asm/wasm data when finalizing on the main thread. +From 6fb8d851a5048e85877ae33b1800c122c8cd034d Mon Sep 17 00:00:00 2001 +From: Toon Verwaest +Date: Thu, 11 Jan 2024 10:47:17 +0100 +Subject: [PATCH] [Backport] CVE-2024-0519: Out of bounds memory access in V8 + +Manual cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/v8/v8/+/5192447: +Merged: [runtime] Drop fast last-property deletion + +This interacts badly with other optimizations and isn't particularly +common. + +Bug: chromium:1517354 +(cherry picked from commit 389ea9be7d68bb189e16da79f6414edbd4f7594f) + +Change-Id: Ie16aa38e8984c4879491c0d9a0ca9df0e041fd1d +Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5192447 +Auto-Submit: Toon Verwaest +Reviewed-by: Leszek Swirski +Cr-Commit-Position: refs/branch-heads/12.0@{#32} +Cr-Branched-From: ed7b4caf1fb8184ad9e24346c84424055d4d430a-refs/heads/12.0.267@{#1} +Cr-Branched-From: 210e75b19db4352c9b78dce0bae11c2dc3077df4-refs/heads/main@{#90651} +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/532072 +Reviewed-by: Allan Sandfeld Jensen +--- + chromium/v8/src/runtime/runtime-object.cc | 160 ---------------------- + 1 file changed, 160 deletions(-) + +diff --git a/chromium/v8/src/runtime/runtime-object.cc b/chromium/v8/src/runtime/runtime-object.cc +index bd5d23dce45f..075bc0c665d3 100644 +--- src/3rdparty/chromium/v8/src/runtime/runtime-object.cc ++++ src/3rdparty/chromium/v8/src/runtime/runtime-object.cc +@@ -92,170 +92,10 @@ MaybeHandle Runtime::HasProperty(Isolate* isolate, + : ReadOnlyRoots(isolate).false_value_handle(); + } + +-namespace { +- +-void GeneralizeAllTransitionsToFieldAsMutable(Isolate* isolate, Handle map, +- Handle name) { +- InternalIndex descriptor(map->NumberOfOwnDescriptors()); +- +- Handle target_maps[kPropertyAttributesCombinationsCount]; +- int target_maps_count = 0; +- +- // Collect all outgoing field transitions. +- { +- DisallowHeapAllocation no_gc; +- TransitionsAccessor transitions(isolate, *map, &no_gc); +- transitions.ForEachTransitionTo( +- *name, +- [&](Map target) { +- DCHECK_EQ(descriptor, target.LastAdded()); +- DCHECK_EQ(*name, target.GetLastDescriptorName(isolate)); +- PropertyDetails details = target.GetLastDescriptorDetails(isolate); +- // Currently, we track constness only for fields. +- if (details.kind() == kData && +- details.constness() == PropertyConstness::kConst) { +- target_maps[target_maps_count++] = handle(target, isolate); +- } +- DCHECK_IMPLIES(details.kind() == kAccessor, +- details.constness() == PropertyConstness::kConst); +- }, +- &no_gc); +- CHECK_LE(target_maps_count, kPropertyAttributesCombinationsCount); +- } +- +- for (int i = 0; i < target_maps_count; i++) { +- Handle target = target_maps[i]; +- PropertyDetails details = +- target->instance_descriptors(isolate) +- .GetDetails(descriptor); +- Handle field_type( +- target->instance_descriptors(isolate) +- .GetFieldType(descriptor), +- isolate); +- Map::GeneralizeField(isolate, target, descriptor, +- PropertyConstness::kMutable, details.representation(), +- field_type); +- DCHECK_EQ(PropertyConstness::kMutable, +- target->instance_descriptors(isolate) +- .GetDetails(descriptor) +- .constness()); +- } +-} +- +-bool DeleteObjectPropertyFast(Isolate* isolate, Handle receiver, +- Handle raw_key) { +- // This implements a special case for fast property deletion: when the +- // last property in an object is deleted, then instead of normalizing +- // the properties, we can undo the last map transition, with a few +- // prerequisites: +- // (1) The receiver must be a regular object and the key a unique name. +- Handle receiver_map(receiver->map(), isolate); +- if (receiver_map->IsSpecialReceiverMap()) return false; +- DCHECK(receiver_map->IsJSObjectMap()); +- +- if (!raw_key->IsUniqueName()) return false; +- Handle key = Handle::cast(raw_key); +- // (2) The property to be deleted must be the last property. +- int nof = receiver_map->NumberOfOwnDescriptors(); +- if (nof == 0) return false; +- InternalIndex descriptor(nof - 1); +- Handle descriptors(receiver_map->instance_descriptors(), +- isolate); +- if (descriptors->GetKey(descriptor) != *key) return false; +- // (3) The property to be deleted must be deletable. +- PropertyDetails details = descriptors->GetDetails(descriptor); +- if (!details.IsConfigurable()) return false; +- // (4) The map must have a back pointer. +- Handle backpointer(receiver_map->GetBackPointer(), isolate); +- if (!backpointer->IsMap()) return false; +- Handle parent_map = Handle::cast(backpointer); +- // (5) The last transition must have been caused by adding a property +- // (and not any kind of special transition). +- if (parent_map->NumberOfOwnDescriptors() != nof - 1) return false; +- +- // Preconditions successful. No more bailouts after this point. +- +- // Zap the property to avoid keeping objects alive. Zapping is not necessary +- // for properties stored in the descriptor array. +- if (details.location() == kField) { +- DisallowHeapAllocation no_allocation; +- +- // Invalidate slots manually later in case we delete an in-object tagged +- // property. In this case we might later store an untagged value in the +- // recorded slot. +- isolate->heap()->NotifyObjectLayoutChange(*receiver, no_allocation, +- InvalidateRecordedSlots::kNo); +- FieldIndex index = +- FieldIndex::ForPropertyIndex(*receiver_map, details.field_index()); +- // Special case deleting the last out-of object property. +- if (!index.is_inobject() && index.outobject_array_index() == 0) { +- DCHECK(!parent_map->HasOutOfObjectProperties()); +- // Clear out the properties backing store. +- receiver->SetProperties(ReadOnlyRoots(isolate).empty_fixed_array()); +- } else { +- Object filler = ReadOnlyRoots(isolate).one_pointer_filler_map(); +- JSObject::cast(*receiver).RawFastPropertyAtPut(index, filler); +- // We must clear any recorded slot for the deleted property, because +- // subsequent object modifications might put a raw double there. +- // Slot clearing is the reason why this entire function cannot currently +- // be implemented in the DeleteProperty stub. +- if (index.is_inobject() && !receiver_map->IsUnboxedDoubleField(index)) { +- // We need to clear the recorded slot in this case because in-object +- // slack tracking might not be finished. This ensures that we don't +- // have recorded slots in free space. +- isolate->heap()->ClearRecordedSlot(*receiver, +- receiver->RawField(index.offset())); +- MemoryChunk* chunk = MemoryChunk::FromHeapObject(*receiver); +- chunk->InvalidateRecordedSlots(*receiver); +- } +- } +- } +- // If the {receiver_map} was marked stable before, then there could be +- // optimized code that depends on the assumption that no object that +- // reached this {receiver_map} transitions away from it without triggering +- // the "deoptimize dependent code" mechanism. +- receiver_map->NotifyLeafMapLayoutChange(isolate); +- // Finally, perform the map rollback. +- receiver->synchronized_set_map(*parent_map); +-#if VERIFY_HEAP +- receiver->HeapObjectVerify(isolate); +- receiver->property_array().PropertyArrayVerify(isolate); +-#endif +- +- // If the {descriptor} was "const" so far, we need to update the +- // {receiver_map} here, otherwise we could get the constants wrong, i.e. +- // +- // o.x = 1; +- // [change o.x's attributes or reconfigure property kind] +- // delete o.x; +- // o.x = 2; +- // +- // could trick V8 into thinking that `o.x` is still 1 even after the second +- // assignment. +- +- // Step 1: Migrate object to an up-to-date shape. +- if (parent_map->is_deprecated()) { +- JSObject::MigrateInstance(isolate, Handle::cast(receiver)); +- parent_map = handle(receiver->map(), isolate); +- } +- +- // Step 2: Mark outgoing transitions from the up-to-date version of the +- // parent_map to same property name of any kind or attributes as mutable. +- // Also migrate object to the up-to-date map to make the object shapes +- // converge sooner. +- GeneralizeAllTransitionsToFieldAsMutable(isolate, parent_map, key); +- +- return true; +-} +- +-} // namespace +- + Maybe Runtime::DeleteObjectProperty(Isolate* isolate, + Handle receiver, + Handle key, + LanguageMode language_mode) { +- if (DeleteObjectPropertyFast(isolate, receiver, key)) return Just(true); +- + bool success = false; + LookupIterator::Key lookup_key(isolate, key, &success); + if (!success) return Nothing(); +From 1dbdcfd64885f0dc034e73dacf6ef4e20f8351bf Mon Sep 17 00:00:00 2001 +From: Mike Wasserman +Date: Tue, 9 Jan 2024 01:07:39 +0000 +Subject: [PATCH] [Backport] Security bug 1506535 + +Manual cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/5146875: +[M120 merge] Speculative fix for UAF in content::WebContentsImpl::ExitFullscreenMode + +(cherry picked from commit c1cda70a433a0c625b280eb88ed6ff4f4feffa12) + +Bug: 1506535, 854815 +Change-Id: Iace64d63f8cea2dbfbc761ad233db42451ec101c +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5146875 +Commit-Queue: John Abd-El-Malek +Auto-Submit: Mike Wasserman +Reviewed-by: John Abd-El-Malek +Cr-Original-Commit-Position: refs/heads/main@{#1240353} +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5178801 +Cr-Commit-Position: refs/branch-heads/6099@{#1727} +Cr-Branched-From: e6ee4500f7d6549a9ac1354f8d056da49ef406be-refs/heads/main@{#1217362} +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/532073 +Reviewed-by: Michal Klocek +--- + chromium/content/browser/web_contents/web_contents_impl.cc | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/chromium/content/browser/web_contents/web_contents_impl.cc b/chromium/content/browser/web_contents/web_contents_impl.cc +index 0627170ed036..23d4268a1b67 100644 +--- src/3rdparty/chromium/content/browser/web_contents/web_contents_impl.cc ++++ src/3rdparty/chromium/content/browser/web_contents/web_contents_impl.cc +@@ -3278,7 +3278,12 @@ void WebContentsImpl::ExitFullscreenMode(bool will_cause_resize) { + } + + if (delegate_) { ++ // This may spin the message loop and destroy this object crbug.com/1506535 ++ base::WeakPtr weak_ptr = weak_factory_.GetWeakPtr(); + delegate_->ExitFullscreenModeForTab(this); ++ if (!weak_ptr) { ++ return; ++ } + + if (keyboard_lock_widget_) + delegate_->CancelKeyboardLockRequest(this); +From 1c6050c84b2a8bd14a96787ca845a3aec0d87a4f Mon Sep 17 00:00:00 2001 +From: Gustaf Ullberg +Date: Tue, 19 Dec 2023 18:08:19 +0000 +Subject: [PATCH] [Backport] CVE-2023-7024: Heap buffer overflow in WebRTC + +Cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/5136295: +WebRtcAudioSink: Stop on invalid configuration + +Bug: 1513170 +Change-Id: Ia4ca55e9eafb81789b28b8b8c54e615ac28df633 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5136295 +Reviewed-by: Harald Alvestrand +Commit-Queue: Gustaf Ullberg +Cr-Commit-Position: refs/heads/main@{#1239233} +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/532066 +Reviewed-by: Michal Klocek +--- + .../blink/renderer/platform/peerconnection/webrtc_audio_sink.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/chromium/third_party/blink/renderer/platform/peerconnection/webrtc_audio_sink.cc b/chromium/third_party/blink/renderer/platform/peerconnection/webrtc_audio_sink.cc +index a0f2c5e8005f..0542a9a7d4c0 100644 +--- src/3rdparty/chromium/third_party/blink/renderer/platform/peerconnection/webrtc_audio_sink.cc ++++ src/3rdparty/chromium/third_party/blink/renderer/platform/peerconnection/webrtc_audio_sink.cc +@@ -115,7 +115,7 @@ void WebRtcAudioSink::OnData(const media::AudioBus& audio_bus, + } + + void WebRtcAudioSink::OnSetFormat(const media::AudioParameters& params) { +- DCHECK(params.IsValid()); ++ CHECK(params.IsValid()); + SendLogMessage(base::StringPrintf("OnSetFormat([label=%s] {params=[%s]})", + adapter_->label().c_str(), + params.AsHumanReadableString().c_str())); +From 525ae23fbd019ab819a2f7e26e43bfce4ee79c51 Mon Sep 17 00:00:00 2001 +From: Hongchan Choi +Date: Tue, 12 Dec 2023 02:36:08 +0000 +Subject: [PATCH] [Backport] CVE-2024-0224: Use after free in WebAudio + +Manual cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/5112992: +Wrap buffer read index in delay kernel + +The current code assumes that the first buffer read index in the delay +kernel does not go out of bound. This CL applies the wrapping function +to the read index array. + +(cherry picked from commit fb96fd5f41bec823dbb208d9a7d53fbbf4d16ce4) + +Bug: 1505086 *** 262 LINES SKIPPED *** From nobody Tue Jan 30 00:54:16 2024 X-Original-To: dev-commits-ports-branches@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 4TP6BJ5pn6z57qN9; Tue, 30 Jan 2024 00:54:16 +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 4TP6BJ4Zd0z43F5; Tue, 30 Jan 2024 00:54:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706576056; 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=G3HRoEUmjOx8+5liYBGh2MLTsy5qCCjeZdUi0OuKXBM=; b=Sjxrlt+Ew2jfkcFGnBzHTDlxnpsbdgWEvRrc7tUZxOSgssOq531ball0pHSYwIX9YtSLNj cilZk7A5deXGlRkITVT/M6p21o5KCKlvLHl35y9Zv6dYD4zDHjm34ss6SQc2PVZF8CKWJZ M8p1JQj9abQ5b82RmLWgpcKE1wodmPG+PV9YlJt+ngVRMMZ8YjRAc+TG+qNsLu9FVURzKY yO0aiPd3bPworN1QD8cz2tlmEL9JGaD/PycxcRIi7L+pFbbb1BAInFbU/wvIE2i9sJqvr2 frK2MWGtd1dUantFmt/S9jZ/ddwYkpOPjv/Ul/HaCmuN/ksnG00L3MwuKiGZ1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706576056; 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=G3HRoEUmjOx8+5liYBGh2MLTsy5qCCjeZdUi0OuKXBM=; b=iWOMIbrQTmzJj6zlTOCArzTBDQjFOBRWR5c9FRJcqP/YHJMROOrX5LSYb0ziVTJ30jfpsd 9+fOW/yCcHnOxQe8PvEvaZxmwrW6IP5I+EpuOH6qWNi2WqKoQCV4Uz/hoHv3EvyWihR5q3 njK/Xfh/u86HOmMGgCJxfQQQDBxb5RmMtCT1hxOLd+rJlLtR7n4aI0OFhmgCUh2G07l1Nx PcCe3gg0biaobDDCiiOg6amdAfVKVfl8VuNMFLl8pbN3Dpnawd/IYqGPvGhuLfYuHQYBSw UyXfXMA4M+PK95m/16JYWN1EmWvL8WrU97lAOk5y3UexqPVYoKFuTra3GSjYKw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706576056; a=rsa-sha256; cv=none; b=ChZEz1jW8c/HCBX+HE21IaV3Rh90zXsmHCRXTvIqpVfQ61EQruQjfEjx/2KNux8R1D83Gf iQmw8CTQ3tHhtftBAjZ+zIeurqYTpFix+3YKh073Xx4lEGnlDAXH9GUrS7bEIQXTHynh4Z +hNQIXBMLsysX560Fba4xI+wVgMEExXYYOvaTkZUTmiKmGfU6OazBI61M/m3X50PWfRUJt xMyJP7zHUU9IOmKpddl3HqUo723GVMXnkOiMNo6233hO+zrRt1YldcCefXVXoLByaD8XN9 HRazCraeKWivx4bUzE49uXVIik1HTiGklGtpmzxP8171fXFr7rkcBKEInhAEVg== 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 4TP6BJ3cmGzFMf; Tue, 30 Jan 2024 00:54:16 +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 40U0sG3g049468; Tue, 30 Jan 2024 00:54:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40U0sGAK049465; Tue, 30 Jan 2024 00:54:16 GMT (envelope-from git) Date: Tue, 30 Jan 2024 00:54:16 GMT Message-Id: <202401300054.40U0sGAK049465@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: "Jason E. Hale" Subject: git: 43463e74af8f - 2024Q1 - www/qt6-webengine: Address security vulnerabilities List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 43463e74af8fdba7868c7fe8e3e051d6e05a977b Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=43463e74af8fdba7868c7fe8e3e051d6e05a977b commit 43463e74af8fdba7868c7fe8e3e051d6e05a977b Author: Jason E. Hale AuthorDate: 2024-01-30 00:24:43 +0000 Commit: Jason E. Hale CommitDate: 2024-01-30 00:52:32 +0000 www/qt6-webengine: Address security vulnerabilities Patched with security patches up to Chromium version: 120.0.6099.225 MFH: 2024Q1 Security: a25b323a-bed9-11ee-bdd6-4ccc6adda413 (cherry picked from commit 21b0f3d56ce0febf1955eaa06240a1a5110bd1ea) --- www/qt6-webengine/Makefile | 2 +- www/qt6-webengine/files/patch-security-rollup | 2607 +++++++++++++++++++++++++ 2 files changed, 2608 insertions(+), 1 deletion(-) diff --git a/www/qt6-webengine/Makefile b/www/qt6-webengine/Makefile index 9c9c5b0c5a25..d7371916a4f4 100644 --- a/www/qt6-webengine/Makefile +++ b/www/qt6-webengine/Makefile @@ -12,7 +12,7 @@ PORTNAME?= webengine DISTVERSION= ${QT6_VERSION} -PORTREVISION?= 1 # Master port for print/qt6-pdf. Please keep this line. +PORTREVISION?= 3 # Master port for print/qt6-pdf. Please keep this line. CATEGORIES?= www PKGNAMEPREFIX= qt6- diff --git a/www/qt6-webengine/files/patch-security-rollup b/www/qt6-webengine/files/patch-security-rollup index 8b32c0fe79cf..bb16a291c80d 100644 --- a/www/qt6-webengine/files/patch-security-rollup +++ b/www/qt6-webengine/files/patch-security-rollup @@ -8,6 +8,23 @@ Addresses the following security issues: - CVE-2023-6347 - CVE-2023-6510 - Security bug 1485266 +- CVE-2023-6702 +- CVE-2023-6703 +- CVE-2023-6705 +- CVE-2023-6706 +- Security bug 1506726 +- Security bug 1505632 +- Security bug 1488199 +- CVE-2023-7024 +- CVE-2024-0333 +- CVE-2024-0225 +- CVE-2024-0224 +- CVE-2024-0223 +- CVE-2024-0222 +- Security bug 1511689 +- CVE-2024-0519 +- CVE-2025-0518 +- Security bug 1506535 From 669506a53474e3d7637666d3c53f6101fb94d96f Mon Sep 17 00:00:00 2001 From: Nidhi Jaju @@ -653,3 +670,2593 @@ index dc308525002..48d30860e5e 100644 absl::optional drag_start_; // Responsible for handling gesture-nav and pull-to-refresh UI. +From fe07848de4cd69e57f79528a70c75075ca2951dc Mon Sep 17 00:00:00 2001 +From: Zakhar Voit +Date: Thu, 14 Dec 2023 11:11:43 +0000 +Subject: [PATCH] [Backport] CVE-2023-6702: Type Confusion in V8 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/v8/v8/+/5110982: +Fix the case when the closure has run + +M114 changes: +- replace IsNativeContext(*context) by context->IsNativeContext() + +We were using the closure pointing to NativeContext as a marker that the +closure has run, but async stack trace code was confused about it. + +(cherry picked from commit bde3d360097607f36cd1d17cbe8412b84eae0a7f) + +Bug: chromium:1501326 +Change-Id: I30d438f3b2e3fdd7562ea9a79dde4561ce9b0083 +Cr-Original-Commit-Position: refs/heads/main@{#90949} +Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5110982 +Commit-Queue: Marja Hölttä +Auto-Submit: Marja Hölttä +Cr-Commit-Position: refs/branch-heads/12.0@{#18} +Cr-Branched-From: ed7b4caf1fb8184ad9e24346c84424055d4d430a-refs/heads/12.0.267@{#1} +Cr-Branched-From: 210e75b19db4352c9b78dce0bae11c2dc3077df4-refs/heads/main@{#90651} +(cherry picked from commit cbd09b2ca928f1fd929ef52e173aa81213e38cb8) +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/526344 +Reviewed-by: Michal Klocek +--- + chromium/v8/src/execution/isolate.cc | 24 +++++++++++++++++++++--- + 1 file changed, 21 insertions(+), 3 deletions(-) + +diff --git a/chromium/v8/src/execution/isolate.cc b/chromium/v8/src/execution/isolate.cc +index 1c6c464dd6f..d0dc49cd754 100644 +--- src/3rdparty/chromium/v8/src/execution/isolate.cc.orig ++++ src/3rdparty/chromium/v8/src/execution/isolate.cc +@@ -974,7 +974,13 @@ void CaptureAsyncStackTrace(Isolate* isolate, Handle promise, + isolate); + builder->AppendPromiseCombinatorFrame(function, combinator); + +- // Now peak into the Promise.all() resolve element context to ++ if (context->IsNativeContext()) { ++ // NativeContext is used as a marker that the closure was already ++ // called. We can't access the reject element context any more. ++ return; ++ } ++ ++ // Now peek into the Promise.all() resolve element context to + // find the promise capability that's being resolved when all + // the concurrent promises resolve. + int const index = +@@ -993,7 +999,13 @@ void CaptureAsyncStackTrace(Isolate* isolate, Handle promise, + context->native_context().promise_all_settled(), isolate); + builder->AppendPromiseCombinatorFrame(function, combinator); + +- // Now peak into the Promise.allSettled() resolve element context to ++ if (context->IsNativeContext()) { ++ // NativeContext is used as a marker that the closure was already ++ // called. We can't access the reject element context any more. ++ return; ++ } ++ ++ // Now peek into the Promise.allSettled() resolve element context to + // find the promise capability that's being resolved when all + // the concurrent promises resolve. + int const index = +@@ -1011,7 +1023,13 @@ void CaptureAsyncStackTrace(Isolate* isolate, Handle promise, + isolate); + builder->AppendPromiseCombinatorFrame(function, combinator); + +- // Now peak into the Promise.any() reject element context to ++ if (context->IsNativeContext()) { ++ // NativeContext is used as a marker that the closure was already ++ // called. We can't access the reject element context any more. ++ return; ++ } ++ ++ // Now peek into the Promise.any() reject element context to + // find the promise capability that's being resolved when any of + // the concurrent promises resolve. + int const index = PromiseBuiltins::kPromiseAnyRejectElementCapabilitySlot; +From e935bf78711c7b8e3938eb3b58d6d61fa7fc2127 Mon Sep 17 00:00:00 2001 +From: Paul Semel +Date: Wed, 6 Dec 2023 15:52:56 +0000 +Subject: [PATCH] [Backport] CVE-2023-6703: Use after free in Blink + +Cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/5071252: +[M120] ImageBitmapFactory: fix empty context dcheck + +Approved by: +https://bugs.chromium.org/p/chromium/issues/detail?id=1502102#c34 + +(cherry picked from commit c4d2f15b8f97076c8fd0f9aa5814b94db698b75c) + +Fixed: 1502102 +Change-Id: Ib42d2897d62136ae835561bcf56884b5624060a5 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5071252 +Commit-Queue: Paul Semel +Reviewed-by: Jean-Philippe Gravel +Cr-Original-Commit-Position: refs/heads/main@{#1230617} +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5088373 +Auto-Submit: Arthur Sonzogni +Reviewed-by: Paul Semel +Cr-Commit-Position: refs/branch-heads/6099@{#1416} +Cr-Branched-From: e6ee4500f7d6549a9ac1354f8d056da49ef406be-refs/heads/main@{#1217362} +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/526345 +Reviewed-by: Michal Klocek +--- + .../modules/canvas/imagebitmap/image_bitmap_factories.cc | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/chromium/third_party/blink/renderer/modules/canvas/imagebitmap/image_bitmap_factories.cc b/chromium/third_party/blink/renderer/modules/canvas/imagebitmap/image_bitmap_factories.cc +index 99feb736a50..3a546a64fe8 100644 +--- src/3rdparty/chromium/third_party/blink/renderer/modules/canvas/imagebitmap/image_bitmap_factories.cc.orig ++++ src/3rdparty/chromium/third_party/blink/renderer/modules/canvas/imagebitmap/image_bitmap_factories.cc +@@ -156,7 +156,9 @@ ScriptPromise ImageBitmapFactories::CreateImageBitmapFromBlob( + ImageBitmapSource* bitmap_source, + absl::optional crop_rect, + const ImageBitmapOptions* options) { +- DCHECK(script_state->ContextIsValid()); ++ if (!script_state->ContextIsValid()) { ++ return ScriptPromise(); ++ } + + // imageOrientation: 'from-image' will be used to replace imageOrientation: + // 'none'. Adding a deprecation warning when 'none' is called in +From d5f5cda70cad9ce87e306a1843cf5970bda04236 Mon Sep 17 00:00:00 2001 +From: Guido Urdaneta +Date: Fri, 1 Dec 2023 08:19:24 +0000 +Subject: [PATCH] [Backport] CVE-2023-6705: Use after free in WebRTC + +Cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/5077845: +Drop frames received on the wrong task runner + +It can happen during transfer that a frame is posted from the +background media thread to the task runner of the old execution +context, which can lead to races and UAF. + +This CL makes underlying sources drop frames received on the +wrong task runner to avoid the problem. + +Bug: 1505708 +Change-Id: I686228d88cb1c48bdf8c0b6bf85edd280a54300a +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5077845 +Commit-Queue: Guido Urdaneta +Reviewed-by: Tony Herre +Cr-Commit-Position: refs/heads/main@{#1231802} +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/526346 +Reviewed-by: Michal Klocek +--- + .../rtc_encoded_audio_underlying_source.cc | 10 +++++++++- + .../rtc_encoded_video_underlying_source.cc | 10 +++++++++- + 2 files changed, 18 insertions(+), 2 deletions(-) + +diff --git a/chromium/third_party/blink/renderer/modules/peerconnection/rtc_encoded_audio_underlying_source.cc b/chromium/third_party/blink/renderer/modules/peerconnection/rtc_encoded_audio_underlying_source.cc +index 56926ce628fb..64348f4a273e 100644 +--- src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/rtc_encoded_audio_underlying_source.cc.orig ++++ src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/rtc_encoded_audio_underlying_source.cc +@@ -60,7 +60,15 @@ void RTCEncodedAudioUnderlyingSource::Trace(Visitor* visitor) const { + + void RTCEncodedAudioUnderlyingSource::OnFrameFromSource( + std::unique_ptr webrtc_frame) { +- DCHECK(task_runner_->BelongsToCurrentThread()); ++ // It can happen that a frame is posted to the task runner of the old ++ // execution context during a stream transfer to a new context. ++ // TODO(https://crbug.com/1506631): Make the state updates related to the ++ // transfer atomic and turn this into a DCHECK. ++ if (!task_runner_->BelongsToCurrentThread()) { ++ DVLOG(1) << "Dropped frame posted to incorrect task runner. This can " ++ "happen during transfer."; ++ return; ++ } + // If the source is canceled or there are too many queued frames, + // drop the new frame. + if (!disconnect_callback_ || !GetExecutionContext()) { +diff --git a/chromium/third_party/blink/renderer/modules/peerconnection/rtc_encoded_video_underlying_source.cc b/chromium/third_party/blink/renderer/modules/peerconnection/rtc_encoded_video_underlying_source.cc +index 54ca7d1529b1..8fb1d8460e28 100644 +--- src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/rtc_encoded_video_underlying_source.cc.orig ++++ src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/rtc_encoded_video_underlying_source.cc +@@ -58,7 +58,15 @@ void RTCEncodedVideoUnderlyingSource::Trace(Visitor* visitor) const { + + void RTCEncodedVideoUnderlyingSource::OnFrameFromSource( + std::unique_ptr webrtc_frame) { +- DCHECK(task_runner_->BelongsToCurrentThread()); ++ // It can happen that a frame is posted to the task runner of the old ++ // execution context during a stream transfer to a new context. ++ // TODO(https://crbug.com/1506631): Make the state updates related to the ++ // transfer atomic and turn this into a DCHECK. ++ if (!task_runner_->BelongsToCurrentThread()) { ++ DVLOG(1) << "Dropped frame posted to incorrect task runner. This can " ++ "happen during transfer."; ++ return; ++ } + // If the source is canceled or there are too many queued frames, + // drop the new frame. + if (!disconnect_callback_ || !GetExecutionContext()) { +From 9050bef97ea5f15232210e6d1096e9badc04d13e Mon Sep 17 00:00:00 2001 +From: Yi Gu +Date: Tue, 28 Nov 2023 15:51:40 +0000 +Subject: [PATCH] [Backport] CVE-2023-6706: Use after free in FedCM + +Manual cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/5095846: +[M114-LTS][FedCM] Check API permission before showing accounts UI + +M114 merge issues: + content/browser/webid/federated_auth_request_impl.h/cc: + - The GetApiPermissionStatus() doesn't exist in 114, it uses api_permission_delegate_ + directly. + +The accounts fetch could be delayed for legitimate reasons. A user may be +able to disable FedCM API (e.g. via settings or dismissing another FedCM +UI on the same RP origin) before the browser receives the accounts +response. + +This patch checks the API permission before showing the accounts UI. + +Change-Id: Idbbe88912941113ec3f54d7f222845cd774dc897 +Bug: 1500921 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5064052 +Commit-Queue: Yi Gu +Cr-Commit-Position: refs/heads/main@{#1229912} +(cherry picked from commit 98676a2f66c4b4b802316eef70f4aab77e631f85) +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/526347 +Reviewed-by: Michal Klocek +--- + .../browser/webid/federated_auth_request_impl.cc | 13 +++++++++++++ + 1 file changed, 13 insertions(+) + +diff --git a/chromium/content/browser/webid/federated_auth_request_impl.cc b/chromium/content/browser/webid/federated_auth_request_impl.cc +index cbae35e588c..8242b6cc502 100644 +--- src/3rdparty/chromium/content/browser/webid/federated_auth_request_impl.cc.orig ++++ src/3rdparty/chromium/content/browser/webid/federated_auth_request_impl.cc +@@ -867,6 +867,19 @@ void FederatedAuthRequestImpl::MaybeShowAccountsDialog() { + return; + } + ++ // The accounts fetch could be delayed for legitimate reasons. A user may be ++ // able to disable FedCM API (e.g. via settings or dismissing another FedCM UI ++ // on the same RP origin) before the browser receives the accounts response. ++ // We should exit early without showing any UI. ++ if (api_permission_delegate_->GetApiPermissionStatus(GetEmbeddingOrigin()) != ++ FederatedApiPermissionStatus::GRANTED) { ++ CompleteRequestWithError( ++ FederatedAuthRequestResult::kErrorDisabledInSettings, ++ TokenStatus::kDisabledInSettings, ++ /*should_delay_callback=*/true); ++ return; ++ } ++ + // The RenderFrameHost may be alive but not visible in the following + // situations: + // Situation #1: User switched tabs +From 4f5687248f9993cf1dacdc034a203b9e2d61c324 Mon Sep 17 00:00:00 2001 +From: Vasiliy Telezhnikov +Date: Fri, 1 Dec 2023 17:45:27 +0000 +Subject: [PATCH] [Backport] Security bug 1506726 + +Manual cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/5078779: +Check for slugs count before deserializing Slugs in DrawSlugOp + +Count is part of serialized data and while we never serialize values +less then 1, it can be any value when coming over IPC, we should check +that it's positive before substacting one. + +Bug: 1506726 +Change-Id: I244f50a682f2e852b22ba88f1e9cddddb0fdfcb9 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5078779 +Reviewed-by: Peng Huang +Commit-Queue: Vasiliy Telezhnikov +Cr-Commit-Position: refs/heads/main@{#1232013} +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/526348 +Reviewed-by: Michal Klocek +--- + chromium/cc/paint/paint_op.cc | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +diff --git a/chromium/cc/paint/paint_op.cc b/chromium/cc/paint/paint_op.cc +index 225630cb462..6f8c3df3d22 100644 +--- src/3rdparty/chromium/cc/paint/paint_op.cc.orig ++++ src/3rdparty/chromium/cc/paint/paint_op.cc +@@ -971,10 +971,12 @@ PaintOp* DrawSlugOp::Deserialize(PaintOpReader& reader, void* output) { + reader.Read(&op->flags); + unsigned int count = 0; + reader.Read(&count); +- reader.Read(&op->slug); +- op->extra_slugs.resize(count - 1); +- for (auto& extra_slug : op->extra_slugs) { +- reader.Read(&extra_slug); ++ if (count > 0) { ++ reader.Read(&op->slug); ++ op->extra_slugs.resize(count - 1); ++ for (auto& extra_slug : op->extra_slugs) { ++ reader.Read(&extra_slug); ++ } + } + return op; + } +From 6237d58de03877b9ff5bf5bfad1e0eeb6a4c4b4c Mon Sep 17 00:00:00 2001 +From: Kai Ninomiya +Date: Wed, 29 Nov 2023 17:44:48 +0000 +Subject: [PATCH] [Backport] Security bug 1505632 + +Manual cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/5069480: +Fix reinit order in ContextProviderCommandBuffer::BindToCurrentSequence + +See comments for explanation. + +Bug: 1505632 +Change-Id: I0f43821a9708af91303048332e9fae5e100deee5 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5069480 +Reviewed-by: Saifuddin Hitawala +Commit-Queue: Kai Ninomiya +Reviewed-by: Brendon Tiszka +Cr-Commit-Position: refs/heads/main@{#1230735} +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/526349 +Reviewed-by: Michal Klocek +--- + .../gpu/context_provider_command_buffer.cc | 24 +++++++++----- + .../cpp/gpu/context_provider_command_buffer.h | 31 ++++++++++++++++--- + 2 files changed, 44 insertions(+), 11 deletions(-) + +diff --git a/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.cc b/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.cc +index 6637a9f89dc..d29c926a49e 100644 +--- src/3rdparty/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.cc.orig ++++ src/3rdparty/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.cc +@@ -169,13 +169,13 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentSequence() { + } + + // The transfer buffer is used to serialize Dawn commands +- transfer_buffer_ = ++ auto transfer_buffer = + std::make_unique(webgpu_helper.get()); + + // The WebGPUImplementation exposes the WebGPUInterface, as well as the + // gpu::ContextSupport interface. + auto webgpu_impl = std::make_unique( +- webgpu_helper.get(), transfer_buffer_.get(), command_buffer_.get()); ++ webgpu_helper.get(), transfer_buffer.get(), command_buffer_.get()); + bind_result_ = webgpu_impl->Initialize(memory_limits_); + if (bind_result_ != gpu::ContextResult::kSuccess) { + DLOG(ERROR) << "Failed to initialize WebGPUImplementation."; +@@ -187,8 +187,11 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentSequence() { + std::string unique_context_name = + base::StringPrintf("%s-%p", type_name.c_str(), webgpu_impl.get()); + ++ // IMPORTANT: These hold raw_ptrs to each other, so must be set together. ++ // See note in the header (and keep it up to date if things change). + impl_ = webgpu_impl.get(); + webgpu_interface_ = std::move(webgpu_impl); ++ transfer_buffer_ = std::move(transfer_buffer); + helper_ = std::move(webgpu_helper); + } else if (attributes_.enable_raster_interface && + !attributes_.enable_gles2_interface && +@@ -206,14 +209,14 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentSequence() { + } + // The transfer buffer is used to copy resources between the client + // process and the GPU process. +- transfer_buffer_ = ++ auto transfer_buffer = + std::make_unique(raster_helper.get()); + + // The RasterImplementation exposes the RasterInterface, as well as the + // gpu::ContextSupport interface. + DCHECK(channel_); + auto raster_impl = std::make_unique( +- raster_helper.get(), transfer_buffer_.get(), ++ raster_helper.get(), transfer_buffer.get(), + attributes_.bind_generates_resource, + attributes_.lose_context_when_out_of_memory, command_buffer_.get(), + channel_->image_decode_accelerator_proxy()); +@@ -230,8 +233,11 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentSequence() { + raster_impl->TraceBeginCHROMIUM("gpu_toplevel", + unique_context_name.c_str()); + ++ // IMPORTANT: These hold raw_ptrs to each other, so must be set together. ++ // See note in the header (and keep it up to date if things change). + impl_ = raster_impl.get(); + raster_interface_ = std::move(raster_impl); ++ transfer_buffer_ = std::move(transfer_buffer); + helper_ = std::move(raster_helper); + } else { + // The GLES2 helper writes the command buffer protocol. +@@ -246,7 +252,7 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentSequence() { + + // The transfer buffer is used to copy resources between the client + // process and the GPU process. +- transfer_buffer_ = ++ auto transfer_buffer = + std::make_unique(gles2_helper.get()); + + // The GLES2Implementation exposes the OpenGLES2 API, as well as the +@@ -259,13 +265,13 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentSequence() { + // we only use it if grcontext_support was requested. + gles2_impl = std::make_unique< + skia_bindings::GLES2ImplementationWithGrContextSupport>( +- gles2_helper.get(), /*share_group=*/nullptr, transfer_buffer_.get(), ++ gles2_helper.get(), /*share_group=*/nullptr, transfer_buffer.get(), + attributes_.bind_generates_resource, + attributes_.lose_context_when_out_of_memory, + support_client_side_arrays, command_buffer_.get()); + } else { + gles2_impl = std::make_unique( +- gles2_helper.get(), /*share_group=*/nullptr, transfer_buffer_.get(), ++ gles2_helper.get(), /*share_group=*/nullptr, transfer_buffer.get(), + attributes_.bind_generates_resource, + attributes_.lose_context_when_out_of_memory, + support_client_side_arrays, command_buffer_.get()); +@@ -276,8 +282,11 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentSequence() { + return bind_result_; + } + ++ // IMPORTANT: These hold raw_ptrs to each other, so must be set together. ++ // See note in the header (and keep it up to date if things change). + impl_ = gles2_impl.get(); + gles2_impl_ = std::move(gles2_impl); ++ transfer_buffer_ = std::move(transfer_buffer); + helper_ = std::move(gles2_helper); + } + +@@ -311,6 +320,7 @@ gpu::ContextResult ContextProviderCommandBuffer::BindToCurrentSequence() { + switches::kEnableGpuClientTracing)) { + // This wraps the real GLES2Implementation and we should always use this + // instead when it's present. ++ // IMPORTANT: This holds a raw_ptr to gles2_impl_. + trace_impl_ = std::make_unique( + gles2_impl_.get()); + gl = trace_impl_.get(); +diff --git a/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.h b/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.h +index e434c1b4fc4..b25506f3b32 100644 +--- src/3rdparty/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.h.orig ++++ src/3rdparty/chromium/services/viz/public/cpp/gpu/context_provider_command_buffer.h +@@ -162,19 +162,42 @@ class ContextProviderCommandBuffer + // associated shared images are destroyed. + std::unique_ptr shared_image_interface_; + +- base::Lock context_lock_; // Referenced by command_buffer_. ++ ////////////////////////////////////////////////////////////////////////////// ++ // IMPORTANT NOTE: All of the objects in this block are part of a complex // ++ // graph of raw pointers (holder or pointee of various raw_ptrs). They are // ++ // defined in topological order: only later items point to earlier items. // ++ // - When writing any member, always ensure its pointers to earlier members ++ // are guaranteed to stay alive. ++ // - When clearing OR overwriting any member, always ensure objects that ++ // point to it have already been cleared. ++ // - The topological order of definitions guarantees that the ++ // destructors will be called in the correct order (bottom to top). ++ // - When overwriting multiple members, similarly do so in reverse order. ++ // ++ // Please note these comments are likely not to stay perfectly up-to-date. ++ ++ base::Lock context_lock_; ++ // Points to the context_lock_ field of `this`. + std::unique_ptr command_buffer_; ++ ++ // Points to command_buffer_. + std::unique_ptr helper_; ++ // Points to helper_. + std::unique_ptr transfer_buffer_; + ++ // Points to transfer_buffer_, helper_, and command_buffer_. + std::unique_ptr gles2_impl_; ++ // Points to gles2_impl_. + std::unique_ptr trace_impl_; ++ // Points to transfer_buffer_, helper_, and command_buffer_. + std::unique_ptr raster_interface_; ++ // Points to transfer_buffer_, helper_, and command_buffer_. + std::unique_ptr webgpu_interface_; ++ // This is an alias for gles2_impl_, raster_interface_, or webgpu_interface_. ++ raw_ptr impl_ = nullptr; + +- // Owned by one of gles2_impl_, raster_interface_, or webgpu_interface_. It +- // must be declared last and cleared first. +- raw_ptr impl_; ++ // END IMPORTANT NOTE // ++ ////////////////////////////////////////////////////////////////////////////// + + std::unique_ptr gr_context_; + #if BUILDFLAG(SKIA_USE_DAWN) +From 536f81c3de46e6e1ac2b23ed610f9526bce14fe4 Mon Sep 17 00:00:00 2001 +From: pthier +Date: Tue, 24 Oct 2023 13:28:22 +0200 +Subject: [PATCH] [Backport] Security bug 1488199 (1/3) + +Manual cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/v8/v8/+/4971832: +[regexp] Fix stack check in native code when interrupt was requested + +When an interrupt was requested at the time we hit the stack check, the +check to ensure we have enough space for local variables was skipped. + +Bug: chromium:1488199 +Change-Id: I95d82fe737420d2ef43c1ace35560cfd5860829b +Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4971832 +Commit-Queue: Patrick Thier +Reviewed-by: Jakob Linke +Cr-Commit-Position: refs/heads/main@{#90560} +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/523712 +Reviewed-by: Michal Klocek +--- + .../regexp/arm/regexp-macro-assembler-arm.cc | 23 +++++++----- + .../regexp/arm/regexp-macro-assembler-arm.h | 5 +-- + .../arm64/regexp-macro-assembler-arm64.cc | 21 ++++++----- + .../arm64/regexp-macro-assembler-arm64.h | 6 ++-- + .../ia32/regexp-macro-assembler-ia32.cc | 19 ++++++---- + .../regexp/ia32/regexp-macro-assembler-ia32.h | 5 +-- + .../v8/src/regexp/regexp-macro-assembler.cc | 5 +-- + .../v8/src/regexp/regexp-macro-assembler.h | 2 +- + .../regexp/x64/regexp-macro-assembler-x64.cc | 36 +++++++++++-------- + .../regexp/x64/regexp-macro-assembler-x64.h | 4 +-- + 10 files changed, 78 insertions(+), 48 deletions(-) + +diff --git a/chromium/v8/src/regexp/arm/regexp-macro-assembler-arm.cc b/chromium/v8/src/regexp/arm/regexp-macro-assembler-arm.cc +index 8aa815db2ac..6b167fe3dc2 100644 +--- src/3rdparty/chromium/v8/src/regexp/arm/regexp-macro-assembler-arm.cc ++++ src/3rdparty/chromium/v8/src/regexp/arm/regexp-macro-assembler-arm.cc +@@ -754,11 +754,13 @@ Handle RegExpMacroAssemblerARM::GetCode(Handle source) { + __ mov(r0, Operand(stack_limit)); + __ ldr(r0, MemOperand(r0)); + __ sub(r0, sp, r0, SetCC); ++ Operand extra_space_for_variables(num_registers_ * kSystemPointerSize); ++ + // Handle it if the stack pointer is already below the stack limit. + __ b(ls, &stack_limit_hit); + // Check if there is room for the variable number of registers above + // the stack limit. +- __ cmp(r0, Operand(num_registers_ * kSystemPointerSize)); ++ __ cmp(r0, extra_space_for_variables); + __ b(hs, &stack_ok); + // Exit with OutOfMemory exception. There is not enough space on the stack + // for our working registers. +@@ -766,7 +768,7 @@ Handle RegExpMacroAssemblerARM::GetCode(Handle source) { + __ jmp(&return_r0); + + __ bind(&stack_limit_hit); +- CallCheckStackGuardState(); ++ CallCheckStackGuardState(extra_space_for_variables); + __ cmp(r0, Operand::Zero()); + // If returned value is non-zero, we exit with the returned value as result. + __ b(ne, &return_r0); +@@ -1158,16 +1160,18 @@ void RegExpMacroAssemblerARM::ClearRegisters(int reg_from, int reg_to) { + + // Private methods: + +-void RegExpMacroAssemblerARM::CallCheckStackGuardState() { ++void RegExpMacroAssemblerARM::CallCheckStackGuardState(Operand extra_space) { + DCHECK(!isolate()->IsGeneratingEmbeddedBuiltins()); + DCHECK(!masm_->options().isolate_independent_code); + +- __ PrepareCallCFunction(3); ++ __ PrepareCallCFunction(4); + ++ // Extra space for variables to consider in stack check. ++ __ mov(arg_reg_4, extra_space); + // RegExp code frame pointer. +- __ mov(r2, frame_pointer()); ++ __ mov(arg_reg_3, frame_pointer()); + // InstructionStream of self. +- __ mov(r1, Operand(masm_->CodeObject())); ++ __ mov(arg_reg_2, Operand(masm_->CodeObject())); + + // We need to make room for the return address on the stack. + int stack_alignment = base::OS::ActivationFrameAlignment(); +@@ -1195,7 +1199,6 @@ void RegExpMacroAssemblerARM::CallCheckStackGuardState() { + __ mov(code_pointer(), Operand(masm_->CodeObject())); + } + +- + // Helper function for reading a value out of a stack frame. + template + static T& frame_entry(Address re_frame, int frame_offset) { +@@ -1210,7 +1213,8 @@ static T* frame_entry_address(Address re_frame, int frame_offset) { + + int RegExpMacroAssemblerARM::CheckStackGuardState(Address* return_address, + Address raw_code, +- Address re_frame) { ++ Address re_frame, ++ uintptr_t extra_space) { + InstructionStream re_code = InstructionStream::cast(Object(raw_code)); + return NativeRegExpMacroAssembler::CheckStackGuardState( + frame_entry(re_frame, kIsolateOffset), +@@ -1220,7 +1224,8 @@ int RegExpMacroAssemblerARM::CheckStackGuardState(Address* return_address, + return_address, re_code, + frame_entry_address
(re_frame, kInputStringOffset), + frame_entry_address(re_frame, kInputStartOffset), +- frame_entry_address(re_frame, kInputEndOffset)); ++ frame_entry_address(re_frame, kInputEndOffset), ++ extra_space); + } + + +diff --git a/chromium/v8/src/regexp/arm/regexp-macro-assembler-arm.h b/chromium/v8/src/regexp/arm/regexp-macro-assembler-arm.h +index 44be0d920b6..e8d9f6d76de 100644 +--- src/3rdparty/chromium/v8/src/regexp/arm/regexp-macro-assembler-arm.h ++++ src/3rdparty/chromium/v8/src/regexp/arm/regexp-macro-assembler-arm.h +@@ -88,7 +88,7 @@ class V8_EXPORT_PRIVATE RegExpMacroAssemblerARM + // returning. + // {raw_code} is an Address because this is called via ExternalReference. + static int CheckStackGuardState(Address* return_address, Address raw_code, +- Address re_frame); ++ Address re_frame, uintptr_t extra_space); + + private: + // Offsets from frame_pointer() of function parameters and stored registers. +@@ -152,7 +152,8 @@ class V8_EXPORT_PRIVATE RegExpMacroAssemblerARM + // Check whether we are exceeding the stack limit on the backtrack stack. + void CheckStackLimit(); + +- void CallCheckStackGuardState(); ++ void CallCheckStackGuardState( ++ Operand extra_space_for_variables = Operand::Zero()); + void CallIsCharacterInRangeArray(const ZoneList* ranges); + + // The ebp-relative location of a regexp register. +diff --git a/chromium/v8/src/regexp/arm64/regexp-macro-assembler-arm64.cc b/chromium/v8/src/regexp/arm64/regexp-macro-assembler-arm64.cc +index d453922f6bf..e8d48236621 100644 +--- src/3rdparty/chromium/v8/src/regexp/arm64/regexp-macro-assembler-arm64.cc ++++ src/3rdparty/chromium/v8/src/regexp/arm64/regexp-macro-assembler-arm64.cc +@@ -866,13 +866,14 @@ Handle RegExpMacroAssemblerARM64::GetCode(Handle source) { + __ Mov(x10, stack_limit); + __ Ldr(x10, MemOperand(x10)); + __ Subs(x10, sp, x10); ++ Operand extra_space_for_variables(num_wreg_to_allocate * kWRegSize); + + // Handle it if the stack pointer is already below the stack limit. + __ B(ls, &stack_limit_hit); + + // Check if there is room for the variable number of registers above + // the stack limit. +- __ Cmp(x10, num_wreg_to_allocate * kWRegSize); ++ __ Cmp(x10, extra_space_for_variables); + __ B(hs, &stack_ok); + + // Exit with OutOfMemory exception. There is not enough space on the stack +@@ -881,7 +882,7 @@ Handle RegExpMacroAssemblerARM64::GetCode(Handle source) { + __ B(&return_w0); + + __ Bind(&stack_limit_hit); +- CallCheckStackGuardState(x10); ++ CallCheckStackGuardState(x10, extra_space_for_variables); + // If returned value is non-zero, we exit with the returned value as result. + __ Cbnz(w0, &return_w0); + +@@ -1433,7 +1434,8 @@ static T* frame_entry_address(Address re_frame, int frame_offset) { + + int RegExpMacroAssemblerARM64::CheckStackGuardState( + Address* return_address, Address raw_code, Address re_frame, +- int start_index, const byte** input_start, const byte** input_end) { ++ int start_index, const byte** input_start, const byte** input_end, ++ uintptr_t extra_space) { + InstructionStream re_code = InstructionStream::cast(Object(raw_code)); + return NativeRegExpMacroAssembler::CheckStackGuardState( + frame_entry(re_frame, kIsolateOffset), start_index, +@@ -1441,7 +1443,7 @@ int RegExpMacroAssemblerARM64::CheckStackGuardState( + frame_entry(re_frame, kDirectCallOffset)), + return_address, re_code, + frame_entry_address
(re_frame, kInputStringOffset), input_start, +- input_end); ++ input_end, extra_space); + } + + +@@ -1460,21 +1462,24 @@ void RegExpMacroAssemblerARM64::CheckPosition(int cp_offset, + + // Private methods: + +-void RegExpMacroAssemblerARM64::CallCheckStackGuardState(Register scratch) { ++void RegExpMacroAssemblerARM64::CallCheckStackGuardState(Register scratch, ++ Operand extra_space) { + DCHECK(!isolate()->IsGeneratingEmbeddedBuiltins()); + DCHECK(!masm_->options().isolate_independent_code); + + // Allocate space on the stack to store the return address. The + // CheckStackGuardState C++ function will override it if the code +- // moved. Allocate extra space for 2 arguments passed by pointers. +- // AAPCS64 requires the stack to be 16 byte aligned. ++ // moved. Allocate extra space for 3 arguments (2 for input start/end and 1 ++ // for gap). AAPCS64 requires the stack to be 16 byte aligned. + int alignment = masm_->ActivationFrameAlignment(); + DCHECK_EQ(alignment % 16, 0); + int align_mask = (alignment / kXRegSize) - 1; +- int xreg_to_claim = (3 + align_mask) & ~align_mask; ++ int xreg_to_claim = (4 + align_mask) & ~align_mask; + + __ Claim(xreg_to_claim); + ++ __ Mov(x0, extra_space); ++ __ Poke(x0, 3 * kSystemPointerSize); + // CheckStackGuardState needs the end and start addresses of the input string. + __ Poke(input_end(), 2 * kSystemPointerSize); + __ Add(x5, sp, 2 * kSystemPointerSize); +diff --git a/chromium/v8/src/regexp/arm64/regexp-macro-assembler-arm64.h b/chromium/v8/src/regexp/arm64/regexp-macro-assembler-arm64.h +index a5164472b71..05b4eb5bd7b 100644 +--- src/3rdparty/chromium/v8/src/regexp/arm64/regexp-macro-assembler-arm64.h ++++ src/3rdparty/chromium/v8/src/regexp/arm64/regexp-macro-assembler-arm64.h +@@ -95,7 +95,8 @@ class V8_EXPORT_PRIVATE RegExpMacroAssemblerARM64 + static int CheckStackGuardState(Address* return_address, Address raw_code, + Address re_frame, int start_offset, + const byte** input_start, +- const byte** input_end); ++ const byte** input_end, ++ uintptr_t extra_space); + + private: + static constexpr int kFramePointerOffset = 0; +@@ -174,7 +175,8 @@ class V8_EXPORT_PRIVATE RegExpMacroAssemblerARM64 + // Check whether we are exceeding the stack limit on the backtrack stack. + void CheckStackLimit(); + +- void CallCheckStackGuardState(Register scratch); ++ void CallCheckStackGuardState(Register scratch, ++ Operand extra_space = Operand(0)); + void CallIsCharacterInRangeArray(const ZoneList* ranges); + + // Location of a 32 bit position register. +diff --git a/chromium/v8/src/regexp/ia32/regexp-macro-assembler-ia32.cc b/chromium/v8/src/regexp/ia32/regexp-macro-assembler-ia32.cc +index 6370e7e57da..8dff4abcb25 100644 +--- src/3rdparty/chromium/v8/src/regexp/ia32/regexp-macro-assembler-ia32.cc ++++ src/3rdparty/chromium/v8/src/regexp/ia32/regexp-macro-assembler-ia32.cc +@@ -801,11 +801,13 @@ Handle RegExpMacroAssemblerIA32::GetCode(Handle source) { + ExternalReference::address_of_jslimit(isolate()); + __ mov(eax, esp); + __ sub(eax, StaticVariable(stack_limit)); ++ Immediate extra_space_for_variables(num_registers_ * kSystemPointerSize); ++ + // Handle it if the stack pointer is already below the stack limit. + __ j(below_equal, &stack_limit_hit); + // Check if there is room for the variable number of registers above + // the stack limit. +- __ cmp(eax, num_registers_ * kSystemPointerSize); ++ __ cmp(eax, extra_space_for_variables); + __ j(above_equal, &stack_ok); + // Exit with OutOfMemory exception. There is not enough space on the stack + // for our working registers. +@@ -814,7 +816,7 @@ Handle RegExpMacroAssemblerIA32::GetCode(Handle source) { + + __ bind(&stack_limit_hit); + __ push(backtrack_stackpointer()); +- CallCheckStackGuardState(ebx); ++ CallCheckStackGuardState(ebx, extra_space_for_variables); + __ pop(backtrack_stackpointer()); + __ or_(eax, eax); + // If returned value is non-zero, we exit with the returned value as result. +@@ -1214,9 +1216,12 @@ void RegExpMacroAssemblerIA32::ClearRegisters(int reg_from, int reg_to) { + + // Private methods: + +-void RegExpMacroAssemblerIA32::CallCheckStackGuardState(Register scratch) { +- static const int num_arguments = 3; ++void RegExpMacroAssemblerIA32::CallCheckStackGuardState(Register scratch, ++ Immediate extra_space) { ++ static const int num_arguments = 4; + __ PrepareCallCFunction(num_arguments, scratch); ++ // Extra space for variables. ++ __ mov(Operand(esp, 3 * kSystemPointerSize), extra_space); + // RegExp code frame pointer. + __ mov(Operand(esp, 2 * kSystemPointerSize), ebp); + // InstructionStream of self. +@@ -1247,7 +1252,8 @@ static T* frame_entry_address(Address re_frame, int frame_offset) { + + int RegExpMacroAssemblerIA32::CheckStackGuardState(Address* return_address, + Address raw_code, +- Address re_frame) { ++ Address re_frame, ++ uintptr_t extra_space) { + InstructionStream re_code = InstructionStream::cast(Object(raw_code)); + return NativeRegExpMacroAssembler::CheckStackGuardState( + frame_entry(re_frame, kIsolateOffset), +@@ -1257,7 +1263,8 @@ int RegExpMacroAssemblerIA32::CheckStackGuardState(Address* return_address, + return_address, re_code, + frame_entry_address
(re_frame, kInputStringOffset), + frame_entry_address(re_frame, kInputStartOffset), +- frame_entry_address(re_frame, kInputEndOffset)); ++ frame_entry_address(re_frame, kInputEndOffset), ++ extra_space); + } + + +diff --git a/chromium/v8/src/regexp/ia32/regexp-macro-assembler-ia32.h b/chromium/v8/src/regexp/ia32/regexp-macro-assembler-ia32.h +index 649c61d880e..a33b687c8c3 100644 +--- src/3rdparty/chromium/v8/src/regexp/ia32/regexp-macro-assembler-ia32.h ++++ src/3rdparty/chromium/v8/src/regexp/ia32/regexp-macro-assembler-ia32.h +@@ -89,7 +89,7 @@ class V8_EXPORT_PRIVATE RegExpMacroAssemblerIA32 + // returning. + // {raw_code} is an Address because this is called via ExternalReference. + static int CheckStackGuardState(Address* return_address, Address raw_code, +- Address re_frame); ++ Address re_frame, uintptr_t extra_space); + + private: + Operand StaticVariable(const ExternalReference& ext); +@@ -159,7 +159,8 @@ class V8_EXPORT_PRIVATE RegExpMacroAssemblerIA32 + // Check whether we are exceeding the stack limit on the backtrack stack. + void CheckStackLimit(); + +- void CallCheckStackGuardState(Register scratch); ++ void CallCheckStackGuardState(Register scratch, ++ Immediate extra_space = Immediate(0)); + void CallIsCharacterInRangeArray(const ZoneList* ranges); + + // The ebp-relative location of a regexp register. +diff --git a/chromium/v8/src/regexp/regexp-macro-assembler.cc b/chromium/v8/src/regexp/regexp-macro-assembler.cc +index 2fcb0a425ec..19c4cc9c8dd 100644 +--- src/3rdparty/chromium/v8/src/regexp/regexp-macro-assembler.cc ++++ src/3rdparty/chromium/v8/src/regexp/regexp-macro-assembler.cc +@@ -284,14 +284,15 @@ bool NativeRegExpMacroAssembler::CanReadUnaligned() const { + int NativeRegExpMacroAssembler::CheckStackGuardState( + Isolate* isolate, int start_index, RegExp::CallOrigin call_origin, + Address* return_address, InstructionStream re_code, Address* subject, +- const byte** input_start, const byte** input_end) { ++ const byte** input_start, const byte** input_end, ++ uintptr_t gap) { + DisallowGarbageCollection no_gc; + Address old_pc = PointerAuthentication::AuthenticatePC(return_address, 0); + DCHECK_LE(re_code.instruction_start(), old_pc); + DCHECK_LE(old_pc, re_code.instruction_end()); + + StackLimitCheck check(isolate); +- bool js_has_overflowed = check.JsHasOverflowed(); ++ bool js_has_overflowed = check.JsHasOverflowed(gap); + + if (call_origin == RegExp::CallOrigin::kFromJs) { + // Direct calls from JavaScript can be interrupted in two ways: +diff --git a/chromium/v8/src/regexp/regexp-macro-assembler.h b/chromium/v8/src/regexp/regexp-macro-assembler.h +index 2ba9e2d28d0..4d16f8a98ad 100644 +--- src/3rdparty/chromium/v8/src/regexp/regexp-macro-assembler.h ++++ src/3rdparty/chromium/v8/src/regexp/regexp-macro-assembler.h +@@ -334,7 +334,7 @@ class NativeRegExpMacroAssembler: public RegExpMacroAssembler { + Address* return_address, + InstructionStream re_code, Address* subject, + const byte** input_start, +- const byte** input_end); ++ const byte** input_end, uintptr_t gap); + + static Address word_character_map_address() { + return reinterpret_cast
(&word_character_map[0]); +diff --git a/chromium/v8/src/regexp/x64/regexp-macro-assembler-x64.cc b/chromium/v8/src/regexp/x64/regexp-macro-assembler-x64.cc +index b6b2f5f5606..83f5cbf2d29 100644 +--- src/3rdparty/chromium/v8/src/regexp/x64/regexp-macro-assembler-x64.cc ++++ src/3rdparty/chromium/v8/src/regexp/x64/regexp-macro-assembler-x64.cc +@@ -842,11 +842,13 @@ Handle RegExpMacroAssemblerX64::GetCode(Handle source) { + __ movq(r9, rsp); + __ Move(kScratchRegister, stack_limit); + __ subq(r9, Operand(kScratchRegister, 0)); ++ Immediate extra_space_for_variables(num_registers_ * kSystemPointerSize); ++ + // Handle it if the stack pointer is already below the stack limit. + __ j(below_equal, &stack_limit_hit); + // Check if there is room for the variable number of registers above + // the stack limit. +- __ cmpq(r9, Immediate(num_registers_ * kSystemPointerSize)); ++ __ cmpq(r9, extra_space_for_variables); + __ j(above_equal, &stack_ok); + // Exit with OutOfMemory exception. There is not enough space on the stack + // for our working registers. +@@ -856,7 +858,8 @@ Handle RegExpMacroAssemblerX64::GetCode(Handle source) { + __ bind(&stack_limit_hit); + __ Move(code_object_pointer(), masm_.CodeObject()); + __ pushq(backtrack_stackpointer()); +- CallCheckStackGuardState(); // Preserves no registers beside rbp and rsp. ++ // CallCheckStackGuardState preserves no registers beside rbp and rsp. ++ CallCheckStackGuardState(extra_space_for_variables); + __ popq(backtrack_stackpointer()); + __ testq(rax, rax); + // If returned value is non-zero, we exit with the returned value as result. +@@ -1267,35 +1270,38 @@ void RegExpMacroAssemblerX64::ClearRegisters(int reg_from, int reg_to) { + + // Private methods: + +-void RegExpMacroAssemblerX64::CallCheckStackGuardState() { ++void RegExpMacroAssemblerX64::CallCheckStackGuardState(Immediate extra_space) { + // This function call preserves no register values. Caller should + // store anything volatile in a C call or overwritten by this function. +- static const int num_arguments = 3; ++ static const int num_arguments = 4; + __ PrepareCallCFunction(num_arguments); + #ifdef V8_TARGET_OS_WIN ++ // Fourth argument: Extra space for variables. ++ __ movq(arg_reg_4, extra_space); + // Second argument: InstructionStream of self. (Do this before overwriting +- // r8). +- __ movq(rdx, code_object_pointer()); ++ // r8 (arg_reg_3)). ++ __ movq(arg_reg_2, code_object_pointer()); + // Third argument: RegExp code frame pointer. +- __ movq(r8, rbp); ++ __ movq(arg_reg_3, rbp); + // First argument: Next address on the stack (will be address of + // return address). +- __ leaq(rcx, Operand(rsp, -kSystemPointerSize)); ++ __ leaq(arg_reg_1, Operand(rsp, -kSystemPointerSize)); + #else ++ // Fourth argument: Extra space for variables. ++ __ movq(arg_reg_4, extra_space); + // Third argument: RegExp code frame pointer. +- __ movq(rdx, rbp); ++ __ movq(arg_reg_3, rbp); + // Second argument: InstructionStream of self. +- __ movq(rsi, code_object_pointer()); ++ __ movq(arg_reg_2, code_object_pointer()); + // First argument: Next address on the stack (will be address of + // return address). +- __ leaq(rdi, Operand(rsp, -kSystemPointerSize)); ++ __ leaq(arg_reg_1, Operand(rsp, -kSystemPointerSize)); + #endif + ExternalReference stack_check = + ExternalReference::re_check_stack_guard_state(); + CallCFunctionFromIrregexpCode(stack_check, num_arguments); + } + +- *** 1671 LINES SKIPPED *** From nobody Tue Jan 30 11:09:58 2024 X-Original-To: dev-commits-ports-branches@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 4TPMrl07GFz58dgZ; Tue, 30 Jan 2024 11:09:59 +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 4TPMrk5BxCz4L9c; Tue, 30 Jan 2024 11:09:58 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706612998; 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=DcEvzWJci3X8v2t6nlt7uocNT4TQ8/e1i6aD/tbOPDg=; b=NdPQmRuZdHKIgBwd1Itc8J6Y3kZ09fUDyjWa6U2p/PL9cth0am8w3mjIprsFjDOMGUpdLa XtTBtXuQXhUuu89WxKTdV5lmTDBCWdirBLh3dcqaa+Y8TEtqHVHe34o9rKj9HSEIhFfw5V HD5qZDkL5Fdh3fQYR2xsqXcd87ITgbTk0k+9xTq1zWd1bNEf/c91pjTjW4ltzhTCsbLDGt qVXj05DSAosfUzwJ62G2XMLqXfYmOG6x/I/zQLV/JDksF0IJwo+aWa5pOWiyTB/VKEbiwP y88W09PQacF1A0790bpHOl0GTOn3Yqnnq0U1oUNh6W2etoZNNfGjmsQeqtQxVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706612998; 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=DcEvzWJci3X8v2t6nlt7uocNT4TQ8/e1i6aD/tbOPDg=; b=QVZKKL9SPowNogE4/A5zqmO0x3NZrgJ/CbcfvK/n9XaOhgke5RmqhFjvaR1FKgFu3dcQed SEwmLjRL2pbuk8/TaMVtUtxsy0aKqPaulRkqX4DWD+n0loDuWMYq6TGs1dm2pNdzeEatIV 3PwD1w7ZHkXQXgZIyqluyc0zCPJ55JhvrpjUehEYc2447rSDbg2mFSvV1hhGqj+z8WRZ2l drOueoDCbS6lC7mh3RXcYl2KRDDbehSPboXGMbzQUL7iTc7YcOfnAwmL6kF86+Opeldcjz yCiipTxq/Irl7GgcXgK7S3qm2CTjvXYxltnuE/7wlqcwG255jKy0Rz9kzSpXJQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706612998; a=rsa-sha256; cv=none; b=lapAMBOES0NavBZqq1xLCaeshRsTfwmTkTbo1/6Gr5cMrv4mstkQW3fobvsYWZAeASCWiA Pnn24qhlSIZpNPqHuZHEhE7033RwsfOczBqdGCKNhAsr31PZssRcSj76Jxt1PFoYnd9BIf laB+44j+sHX8KqG0VnFrlu4R4bbpY7SzU8TWPxnqFdeDtZpQqD5tsgA6mF7OcBy1/1hd2n 0+zlIXuTJbwwTXBc49hmZ9DDXNW6cqPj+Da0mF7aTlHTmanE2HpgGRxt2xjoY72aK2aMg3 mBco3EeEmnTxdmINbHWKSnWIW9PZ+swKoKpc+9NYWauFwoO/Bj+KIFbJtEBmIg== 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 4TPMrk41XHzYRn; Tue, 30 Jan 2024 11:09:58 +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 40UB9wcM076584; Tue, 30 Jan 2024 11:09:58 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40UB9wxq076581; Tue, 30 Jan 2024 11:09:58 GMT (envelope-from git) Date: Tue, 30 Jan 2024 11:09:58 GMT Message-Id: <202401301109.40UB9wxq076581@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Nuno Teixeira Subject: git: 03f8eb61b3e9 - 2024Q1 - security/uacme: Update to 1.7.5 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: eduardo X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 03f8eb61b3e9f20caf0279e1c81a7fd8f120b360 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by eduardo: URL: https://cgit.FreeBSD.org/ports/commit/?id=03f8eb61b3e9f20caf0279e1c81a7fd8f120b360 commit 03f8eb61b3e9f20caf0279e1c81a7fd8f120b360 Author: Nuno Teixeira AuthorDate: 2024-01-30 08:49:00 +0000 Commit: Nuno Teixeira CommitDate: 2024-01-30 11:09:02 +0000 security/uacme: Update to 1.7.5 ChangeLog: https://github.com/ndilieto/uacme/blob/master/ChangeLog MFH: 2024Q1 (cherry picked from commit a98d095db7d46de99dd9c1e04e48429ccf504d06) --- security/uacme/Makefile | 3 +-- security/uacme/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/security/uacme/Makefile b/security/uacme/Makefile index 7818afd129db..e624ddbcd5f6 100644 --- a/security/uacme/Makefile +++ b/security/uacme/Makefile @@ -1,7 +1,6 @@ PORTNAME= uacme DISTVERSIONPREFIX= upstream/ -DISTVERSION= 1.7.4 -PORTREVISION= 1 +DISTVERSION= 1.7.5 CATEGORIES= security www MAINTAINER= eduardo@FreeBSD.org diff --git a/security/uacme/distinfo b/security/uacme/distinfo index 37e45509e5e5..3da0e4309a69 100644 --- a/security/uacme/distinfo +++ b/security/uacme/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1676711270 -SHA256 (ndilieto-uacme-upstream-1.7.4_GH0.tar.gz) = a638fe0878dba8fdda62f89e7a284243edbcd31b92c11b5cfdc7d3efd9547bca -SIZE (ndilieto-uacme-upstream-1.7.4_GH0.tar.gz) = 330866 +TIMESTAMP = 1706603871 +SHA256 (ndilieto-uacme-upstream-1.7.5_GH0.tar.gz) = 596b2fba75fedc7a410dd71583c828642ecd486dfdcfde109dfebb82a374abbe +SIZE (ndilieto-uacme-upstream-1.7.5_GH0.tar.gz) = 331458 From nobody Tue Jan 30 11:09:59 2024 X-Original-To: dev-commits-ports-branches@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 4TPMrm1FFXz58dgc; Tue, 30 Jan 2024 11:10:00 +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 4TPMrl73TYz4L6t; Tue, 30 Jan 2024 11:09:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706613000; 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=Y9QVlsbdbklQ73gnKr12QFMZtYEmEdD9rq35zNDBqkE=; b=YwUYaNNVnPEqcKPAflnA5uyh2dsJ7ZSJBOEOzK5b65pkGQAEdsxSE40tUYijHHMBzzeBij QzDeVY14msGAIpSJbzkSbjtUpyXvTjr5/10tNX5n7NFWlLKqK9WPotwgYscnt1FtH08JyP 59y/emb6gngrYqG4jX0MNcb9Dg6+fo9fegb47NOZgi+Pr3oea8w4nRiSztuEAn7HLve3Nd 0t/3mL5ov0/NDdQ+xsY7hgURsktx/746hos+uICkwNxMAaz6N+C5N1nYGQTBub4W7Uwu5X NJeCBX/Vi7UeqEuLdj5S1ZIQlmzEe1LlBsUD5bZEV4vx+sphrtJ/UMgg+tmHvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706613000; 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=Y9QVlsbdbklQ73gnKr12QFMZtYEmEdD9rq35zNDBqkE=; b=vxIe149qmmt/Kke/b7cuerZnwpviB+US7yp6GIP0REGQi0SHcNnvRQPjHx7uHBVB+XdmIG QAzJXvgxcsCcLl/CyfonEZDviaRSrWWUfmKqMz8xH6CjGs2qNkaYuOcDYE+i7Tbah9OKtD xYCH8UcE1a8lV5B/Oftcr/aUPD2GMWI2VT6FAchP4XmBJlOBh+jmXC7IyGobRlWgwIMdyP X4J9nPPXSKvJ7dten6dhBbgwjr5NGOXOK2aUcRCvpbCc2+Mp43Iad/RTPHkuy7p2WSXDvt gVmAY8oO6k0LQ1b7esKvis8UK4s25KN2GVT/5ZBbyeLY1wAj+VYT2meYKHQLNA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706613000; a=rsa-sha256; cv=none; b=l6nvTLu/CK/7v/h+bxZxUGmQokbNCs8qfLYiqK9RzvAY1+Glrks7eAo60d8F3syqIww5/U fkdYqf36d4n44FDcr3OhxGf1s3jucNSPT2z44pc/Wjxh6CA6Alxc36K0ib4YzvjWV1e4X6 QtxTceyHYnRXkgibA5X2TiX19bJRMAYrJ1UhPuZu4/VbRmFxLZGaOjRZ6/0d9UhLRp3ayx sW7wwpDYG/xp47fAijSsEs119IBm4DAYCINec0qGoQzRbZdUtJ+xYNeOdm7eaq5GeKYH3S S7CTLgkVYna8yhVDeGuajYQB1GIMQcbsJts9FYAxVMiUThqmggbpWtyeJ8ueyQ== 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 4TPMrl50VHzYrW; Tue, 30 Jan 2024 11:09:59 +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 40UB9xHH076624; Tue, 30 Jan 2024 11:09:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40UB9x95076621; Tue, 30 Jan 2024 11:09:59 GMT (envelope-from git) Date: Tue, 30 Jan 2024 11:09:59 GMT Message-Id: <202401301109.40UB9x95076621@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Nuno Teixeira Subject: git: b9185c002243 - 2024Q1 - audio/py-gtts: Update to 2.5.1 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: eduardo X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: b9185c0022432fd5b232cf9f10f2287831556d7e Auto-Submitted: auto-generated The branch 2024Q1 has been updated by eduardo: URL: https://cgit.FreeBSD.org/ports/commit/?id=b9185c0022432fd5b232cf9f10f2287831556d7e commit b9185c0022432fd5b232cf9f10f2287831556d7e Author: Nuno Teixeira AuthorDate: 2024-01-30 08:25:16 +0000 Commit: Nuno Teixeira CommitDate: 2024-01-30 11:09:35 +0000 audio/py-gtts: Update to 2.5.1 ChangeLog: https://github.com/pndurette/gTTS/blob/main/CHANGELOG.md MFH: 2024Q1 (cherry picked from commit d909f323ecb8125885f71e1f804ee2cb8429f61f) --- audio/py-gtts/Makefile | 2 +- audio/py-gtts/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/audio/py-gtts/Makefile b/audio/py-gtts/Makefile index c017c75966d3..842369fa356a 100644 --- a/audio/py-gtts/Makefile +++ b/audio/py-gtts/Makefile @@ -1,5 +1,5 @@ PORTNAME= gTTS -DISTVERSION= 2.5.0 +DISTVERSION= 2.5.1 CATEGORIES= audio python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/audio/py-gtts/distinfo b/audio/py-gtts/distinfo index 960524af3b61..5a34edac7f4b 100644 --- a/audio/py-gtts/distinfo +++ b/audio/py-gtts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1703154875 -SHA256 (gTTS-2.5.0.tar.gz) = d6d589b1759948490fbabd7a11d1799eeafdde8ba90580194918a18dc078ec49 -SIZE (gTTS-2.5.0.tar.gz) = 23906 +TIMESTAMP = 1706602338 +SHA256 (gTTS-2.5.1.tar.gz) = 02d0a9874f945dee9cd5092991c60bc88d4b7767b8cd81144b6fb49dc3de6897 +SIZE (gTTS-2.5.1.tar.gz) = 23918 From nobody Tue Jan 30 16:53:13 2024 X-Original-To: dev-commits-ports-branches@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 4TPWSn2ml9z599Zd; Tue, 30 Jan 2024 16:53:13 +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 4TPWSn2DFcz49Vg; Tue, 30 Jan 2024 16:53:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706633593; 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=2u7vr106zI5MJFKUpYHrU1nPVeRX0UYHECywZsvOS5w=; b=iGaEDZg8LGU0Qk8nT4Kb4pFs8aoVnkjjxpx9ncNKpP0zJ8H82j0kxvADVV7t3W4lsuCbSy 11sgEmBIqrojdAW772AgNlTYkq6BugBUesUVoOfyd1jXW+rvvpMJLmijLbKMXIWaXSw3ul yFvw0rRWu2QDGFJ2/CioFbtkeqotRJkIm2UFuwVisGDuWieXMOdP+A/N4em5j4VonnoCcK tJApSDMywgYblxloWfYZzDToQisPKa/+32NJ246Q0nV/oxL1c8ZJutPv4duBVd8jLT3h+G ds1KfVN6aeOQwkupgcjOoe1XqZaT0h5gcTmpyhXrvJ6yAc/yfAh0x3LVsmFL1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706633593; 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=2u7vr106zI5MJFKUpYHrU1nPVeRX0UYHECywZsvOS5w=; b=J6kK286sgR3IM/K1WGECFKnhrp88r5bE0BzV45YIXeK0OZsUjNaBQ0wd3LuifxXkyGNiUW 4kQRl0z2T/avkjf1n3rtDchKovcHlyDQubOESbmWLEXbPzbN22wqYPpDrsGrBAf3jJ6N3o oknQewW0IgHvkPzrGZgpJ75bmqMUB7k7wWqhUbpMKE4uzlfjh6Z3+f/AJa7Bnzc5ZqCBbU okbRnHjA4hOm55sp/tIfS39Nxughk+GcyiCrJBmubdcCby8bWhK1irYy1usaRbkQWSDJlk Wi5SXlW+IrwPWXmHW9TgXkoSvvUmskMyPSMRozPafk3h1UtjlH/regbB8oD/8A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706633593; a=rsa-sha256; cv=none; b=G8oEGGD8UaOgfZTfK1oAF6+sRE0CORzRt/74HrLnNzLDm0cgxCOEWKYWRmaTtRQR6JVQHC vNhv3ZZ6PwZhRXg985ucq4AD/vtzNNx8RDdivoRq9p7hzQt4TcYtY+OvmjtQx7AhWnGgLe suJOQA84lmaZqz17TFZeFlfr7iqrQICDCOmqnqPFt7BkY+LWS3jvB2yamionL9bx3XUQYJ iPw5IFjqFX3W24/kanPVYSg1sC++EdpnqBOrm1FECS69+9jbrTsdCoX2Bca91qZvZaVSRM VhBpag3jEbgJbLJjj+HxLphgT6BukvfuztWeZ3uNO8EtRL3tSxvalmlAPi243g== 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 4TPWSn0gDNzkWG; Tue, 30 Jan 2024 16:53:13 +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 40UGrDHR063973; Tue, 30 Jan 2024 16:53:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40UGrDiu063970; Tue, 30 Jan 2024 16:53:13 GMT (envelope-from git) Date: Tue, 30 Jan 2024 16:53:13 GMT Message-Id: <202401301653.40UGrDiu063970@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 48f6692e42a4 - 2024Q1 - audio/alsa-plugins: unbreak JACK=on build after 6cd91556d4b8 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 48f6692e42a4d755db5cd8122a18e3bcb4e086b7 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=48f6692e42a4d755db5cd8122a18e3bcb4e086b7 commit 48f6692e42a4d755db5cd8122a18e3bcb4e086b7 Author: Florian Walpen AuthorDate: 2023-11-03 22:48:48 +0000 Commit: Jan Beich CommitDate: 2024-01-30 16:53:04 +0000 audio/alsa-plugins: unbreak JACK=on build after 6cd91556d4b8 pcm_jack.c:606:23: error: use of undeclared identifier 'program_invocation_short_name' const char *pname = program_invocation_short_name; ^ ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: etc/alsa/conf.d/50-jack.conf Error: Orphaned: share/alsa/alsa.conf.d/50-jack.conf PR: 274792 (cherry picked from commit 609ec25809c7d1571a758ad09832fd6f6e1bc188) --- audio/alsa-plugins/files/patch-jack_pcm__jack.c | 11 +++++++++++ audio/alsa-plugins/pkg-plist | 2 ++ 2 files changed, 13 insertions(+) diff --git a/audio/alsa-plugins/files/patch-jack_pcm__jack.c b/audio/alsa-plugins/files/patch-jack_pcm__jack.c new file mode 100644 index 000000000000..12ad92846719 --- /dev/null +++ b/audio/alsa-plugins/files/patch-jack_pcm__jack.c @@ -0,0 +1,11 @@ +--- jack/pcm_jack.c.orig 2023-11-03 22:31:39 UTC ++++ jack/pcm_jack.c +@@ -603,7 +603,7 @@ static int snd_pcm_jack_open(snd_pcm_t **pcmp, const c + } + + if (client_name == NULL) { +- const char *pname = program_invocation_short_name; ++ const char *pname = getprogname(); + if (!pname[0]) { + pname = "alsa-jack"; + } diff --git a/audio/alsa-plugins/pkg-plist b/audio/alsa-plugins/pkg-plist index d93a5bad2821..1428c962f8aa 100644 --- a/audio/alsa-plugins/pkg-plist +++ b/audio/alsa-plugins/pkg-plist @@ -1,5 +1,6 @@ %%FFMPEG%%etc/alsa/conf.d/10-rate-lav.conf %%SAMPLERATE%%etc/alsa/conf.d/10-samplerate.conf +%%JACK%%etc/alsa/conf.d/50-jack.conf %%FFMPEG%%etc/alsa/conf.d/60-a52-encoder.conf @comment etc/alsa/conf.d/50-arcam-av-ctl.conf @comment etc/alsa/conf.d/50-oss.conf @@ -52,6 +53,7 @@ lib/alsa-lib/libasound_module_pcm_vdownmix.so %%FFMPEG%%share/alsa/alsa.conf.d/10-rate-lav.conf %%SAMPLERATE%%share/alsa/alsa.conf.d/10-samplerate.conf @comment share/alsa/alsa.conf.d/50-arcam-av-ctl.conf +%%JACK%%share/alsa/alsa.conf.d/50-jack.conf @comment share/alsa/alsa.conf.d/50-oss.conf %%PULSEAUDIO%%share/alsa/alsa.conf.d/50-pulseaudio.conf %%FFMPEG%%share/alsa/alsa.conf.d/60-a52-encoder.conf From nobody Tue Jan 30 17:02:06 2024 X-Original-To: dev-commits-ports-branches@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 4TPWg23gBdz59B52; Tue, 30 Jan 2024 17:02:06 +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 4TPWg23DvNz4Chs; Tue, 30 Jan 2024 17:02:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706634126; 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=KAp9EPrkMjaWHk/eu1iLfuRV2eSb6tsOb6ARH+/b5IU=; b=AJi0OrR3QcTAWtJ+uZVARuuLAEnK0MmbEr5uFOHXbEh/MBux5qHMk+rGv8ari24+RlsApn d8fyHLflkOcEdquhuF0B7RErHn2/qZjAr2OGGdyZLTPvNhDcJbCSI45TWMTFd6sWl07dgi 6JZhis+LMHHfNpEG4gXup2R2g7XVyOl9PixSdAYhpDZIpmHAAYf1AuolQYVocqjnT7ZmmU vRPxW9g9raVX786rtGjbAQ9wVZxYEV15KNW5CM1FCpshKvd5fTPlhql2NkXBefQfiF72XW gAf3rkW5sdTyW1vGQvi4BlOnMhhpJjrC0FE8tZqzWpX5tc2z2QlPikUi0nvELQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706634126; 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=KAp9EPrkMjaWHk/eu1iLfuRV2eSb6tsOb6ARH+/b5IU=; b=E+q+Rme7y3aUzkh7DpTu53m5cyJ064sTLg6SRGZuchKK79p4NW0z5JXtaQp7gF1hebkdfN /4qJOdsPIGWaLcFcoVkmLE8yea30cV57JQOO2q2Ifd1bVpdsUWmTEyc2kkN05rekdTVTjI 1n6DqyfiCBVsUlPtgNA4lv0daH7t4Cb3kAJqWp3qVLzVmjMXNEnDLELWI3FliRZW2eiQ3/ +D+iAQCojpm+8gphltJujcqQyqGvcKQK3lwzemZeSgXEL6ADN67t2hEtHWimqzRULmNQO9 OesHSOfQY/T5FDNIkaR1RILlp3EDCaasLno5z5H2FrSotfZo+0kcn8D9Eh0Fbw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706634126; a=rsa-sha256; cv=none; b=iUPvCwA7eHEv4v7Z5azkfoR24CGLIEkcTiggL7NzdniE+VfphiJFgxjBLsIHRzEKdmYQk5 bI4HqUUxH/+fUaU/dxI1m5NiwpXL/Kh9uTBN9MyUfBKyVKQLCPhzTJEpRMXjKBMOClGMho P0EgNQKKdciOnB7LW/816NXn/f26SFuxYYvG3d4q7HZykD8wucDG55du57g5S8A1fn085R 1SS0rXWoiXZnsHhSZabBDujkpX0J0v+e4Q541yJX3RBCapD+oeMphRC6iAl1AKDF2hRXHg RQ+iN8QPo5NlJ57udn5PqEwWu8wd7qgR69gJ9iauwLPG9ajQcPiX5cdwcdsq5A== 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 4TPWg22KvRzkFJ; Tue, 30 Jan 2024 17:02:06 +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 40UH26YP081438; Tue, 30 Jan 2024 17:02:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40UH26uA081435; Tue, 30 Jan 2024 17:02:06 GMT (envelope-from git) Date: Tue, 30 Jan 2024 17:02:06 GMT Message-Id: <202401301702.40UH26uA081435@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 451ebcd34194 - 2024Q1 - audio/alsa-plugins: track more SPEEX=on files List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 451ebcd34194c7be16ee0790d9458ac15313bfce Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=451ebcd34194c7be16ee0790d9458ac15313bfce commit 451ebcd34194c7be16ee0790d9458ac15313bfce Author: Jan Beich AuthorDate: 2024-01-30 16:57:14 +0000 Commit: Jan Beich CommitDate: 2024-01-30 17:02:02 +0000 audio/alsa-plugins: track more SPEEX=on files (cherry picked from commit 9494bfd129692c40dda898d905f3101b11aacc6d) --- audio/alsa-plugins/pkg-plist | 2 ++ 1 file changed, 2 insertions(+) diff --git a/audio/alsa-plugins/pkg-plist b/audio/alsa-plugins/pkg-plist index 1428c962f8aa..1c36365b1d38 100644 --- a/audio/alsa-plugins/pkg-plist +++ b/audio/alsa-plugins/pkg-plist @@ -1,5 +1,6 @@ %%FFMPEG%%etc/alsa/conf.d/10-rate-lav.conf %%SAMPLERATE%%etc/alsa/conf.d/10-samplerate.conf +%%SPEEX%%etc/alsa/conf.d/10-speexrate.conf %%JACK%%etc/alsa/conf.d/50-jack.conf %%FFMPEG%%etc/alsa/conf.d/60-a52-encoder.conf @comment etc/alsa/conf.d/50-arcam-av-ctl.conf @@ -52,6 +53,7 @@ lib/alsa-lib/libasound_module_pcm_vdownmix.so %%SPEEX%%lib/alsa-lib/libasound_module_rate_speexrate_medium.so %%FFMPEG%%share/alsa/alsa.conf.d/10-rate-lav.conf %%SAMPLERATE%%share/alsa/alsa.conf.d/10-samplerate.conf +%%SPEEX%%share/alsa/alsa.conf.d/10-speexrate.conf @comment share/alsa/alsa.conf.d/50-arcam-av-ctl.conf %%JACK%%share/alsa/alsa.conf.d/50-jack.conf @comment share/alsa/alsa.conf.d/50-oss.conf From nobody Tue Jan 30 17:02:07 2024 X-Original-To: dev-commits-ports-branches@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 4TPWg34Y3qz59B7K; Tue, 30 Jan 2024 17:02: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TPWg33wYLz4Cnl; Tue, 30 Jan 2024 17:02:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706634127; 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=trVYr96YV7dKhIrlopylUHk5tdoBa1evY2J62Wb1+hQ=; b=jCFPeFQFnmXwEYL8NqbPj+OoyirlRD+UZw06LyXkAnaBYgGKkqhzSf/87pIJCQmbpkivd8 gU2j++Oly9RKMk47tX4vrMsJaYHPR5K6/laZwpCOMb4SqI1lrKLN5LvZEzMtPcXu9KdtCG QE05C3o3EQH4UA7S+ZMK2oSwm4bI7W4QBFYgl5PJYORjZ8e5Xvh8mCvxDRbbra8isvADgz Oum449ITK9VKIIpGc/2q57XRyU0JnOzkQmofOecrR04D/36wLcn/4zphUKxg2wnLCcqqBs T0LjHEOhkebG8Ak2se0wA0sfLZ5XaR4kJpqKNY2yynEvHaU/P3OFOFTFeWIN1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706634127; 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=trVYr96YV7dKhIrlopylUHk5tdoBa1evY2J62Wb1+hQ=; b=hdlig5urWGXeS9dH9AjpdSW0nMoVY+jvR/CT3YbeCjv6a5I4I/L1oMOBS4PgsmCZw1nEVE zCbK5SEijFBtn61Vdk4BU2Ggyz/ANZFxDdHPNhnaFmGx00+Hb+CUpD1flvYZ3b0ZFaXo/T g867kZgADCMCraIh450VkS/4yPNXttnmUCElnEwEn7/XsceJwO5XwpKwfkdZXA8M/8n7Yk /6187/0bKprpbGcZykmEiS2Jpw4kFe6pfps8lJMP4+7wQhGnlA0d9tpvC3cxb5xkpkcJAQ Hi8KmJObyculG5BJ/3zLLtzl9p1GZ2mgXpSZVMzbyVonRfe+Uq8Zae44F2SQEw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706634127; a=rsa-sha256; cv=none; b=c2TcACfMKMlhTQbwiMvFiZpTRFmUkIl7dov6x0dehESZ3DViaSZUCilVTrjeVpdnqfs/WY iGYulcOX72H++PfM3/1sIHF0fAw4iQ40ijQt0qZmljSFoSBH6xFXw58sq2FQqiD6BKszAv MIwiG7TIYwa+5KSvwVaaOD1cE/uT3p5BWIE0+dU6tfBhv29aY6oS5aWjgph8hiYN15KFjQ T29UecbaA89Xwxzw9qsqt1R9ya9jbv2iar8LmDAackCuLIKmLWzYV0C+Oc21J6IxZH3UpO DwFiydRwGnfCQqZGzn0llTbvARzUx4pngCPhPcNJ1hNMPDItIfgoV8l3lz6VCg== 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 4TPWg32x4Hzjy1; Tue, 30 Jan 2024 17:02:07 +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 40UH27tw081487; Tue, 30 Jan 2024 17:02:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40UH27iB081484; Tue, 30 Jan 2024 17:02:07 GMT (envelope-from git) Date: Tue, 30 Jan 2024 17:02:07 GMT Message-Id: <202401301702.40UH27iB081484@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: d90cf2ee254d - 2024Q1 - audio/alsa-plugins: drop unused SPEEX=on dependency List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: d90cf2ee254d5f4d7bc564f3a292bd60e0caf9e8 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=d90cf2ee254d5f4d7bc564f3a292bd60e0caf9e8 commit d90cf2ee254d5f4d7bc564f3a292bd60e0caf9e8 Author: Jan Beich AuthorDate: 2024-01-30 17:00:37 +0000 Commit: Jan Beich CommitDate: 2024-01-30 17:02:03 +0000 audio/alsa-plugins: drop unused SPEEX=on dependency ====> Running Q/A tests (stage-qa) Warning: you might not need LIB_DEPENDS on libspeex.so (cherry picked from commit c402d06aa792be1bae62f27efe6e999ea43428a4) --- audio/alsa-plugins/Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/audio/alsa-plugins/Makefile b/audio/alsa-plugins/Makefile index 238821dfced1..cdffe0a1769e 100644 --- a/audio/alsa-plugins/Makefile +++ b/audio/alsa-plugins/Makefile @@ -35,8 +35,7 @@ PULSEAUDIO_CONFIGURE_ENABLE= pulseaudio SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SAMPLERATE_CONFIGURE_ENABLE= samplerate -SPEEX_LIB_DEPENDS= libspeex.so:audio/speex \ - libspeexdsp.so:audio/speexdsp +SPEEX_LIB_DEPENDS= libspeexdsp.so:audio/speexdsp SPEEX_CONFIGURE_ON= --with-speex=lib SPEEX_CONFIGURE_OFF= --without-speex From nobody Wed Jan 31 08:06:36 2024 X-Original-To: dev-commits-ports-branches@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 4TPvkh60vDz58jWn; Wed, 31 Jan 2024 08:06:36 +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 4TPvkh5VwSz41d7; Wed, 31 Jan 2024 08:06:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706688396; 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=u/+QMPm0Vzas9MVPooFogJXwmHTwn7UuT4Q8JDFkC28=; b=YdkPIx+S2fVqRP1ILMGRalA/cnzuuzbOLgMYfvzq911v4CsxfJ9n9ovATSYkL8K2gK5p10 RzqqE8z6favfnCfP7J/c+USUn+MwXAr0IkGN1MpsR3J1E1DioXRSWslLFSw1YoenTieziM sszvKlGH+f4QMy4AXiBDMUgY4mixID6A6PCSSwszeLWPvSrSUH1Ao0Sj1KVfEn+V4Jfn4z XOp6nB+oTwxrghtCSzxpuD5hkEwls+8vH1DOfO9yYOmnirkQ0K1AOMXTbK7cux0SKIFj4T xjiCCbAP72eHZ9U4ZWOR8/yoapySxUhViIuu/6grT1uv0rvzI1U2GOXgpgEtMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706688396; 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=u/+QMPm0Vzas9MVPooFogJXwmHTwn7UuT4Q8JDFkC28=; b=K7DZNYAOJvtJvTlnPtUicHfnPNrvYINdE/N+3Rvc7sRqjv2lYq9rYWmePT0qhVFugACevi i6EaCtGO+p3VnxdN4g1ovbTjCv/+CDVvzFiG/5Av+KAqj+d+LghGBcX5gswmEFQdwiRvZ1 bI5K65OCRn94V8u/8KRqmG4LmCsPoCLCD4bTuIAv2sOPBHqhM1gO69VtAvOBfTJKW2w+b7 CpZj89sDTT3TE8MtmQGBKd3F9cRETLTs9pbM8dXR01Lc560hlpOwOq1Ls1pP1tuHQmh9BB GtwXZMSqHB371cVK8IVoBnJaQ3WVm6/0Sh2nGXnIfvY0w53HFGWI2NFDc9sqkA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706688396; a=rsa-sha256; cv=none; b=UKXW/0/dwGnZI3xmb2mwcsfyx9gsnHcJ0ChV5TGBkBlZJ0ROFNyPF9GcKtVTSCjjU8sHLz b9Ef4RdAIzMRAEvGH+EEtXVP2M73g05aCoozuSUAWxxkFq6CHer3mZHw/vnKbIS9YZeMxJ WqfglK3IScrr2XC32hiXiRrixrWAHQogIk5/AJunuBCvOAY4vaRb76zlVakmhBEgiMj1vJ jM0ZzhC/ynvU08NM1Cx3LfwkfSYe8WrjooM3DXF4hNCaPgCvqV3MuCgrZ2fDo/thqQjXY3 w5FM9KCorBiW2uN7e2w+SQfQV9z6QosCLBjCmdv0awAAkevOyKlQlfsyNm9hug== 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 4TPvkh4Yw7z19Wn; Wed, 31 Jan 2024 08:06:36 +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 40V86aCS004299; Wed, 31 Jan 2024 08:06:36 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40V86ajk004296; Wed, 31 Jan 2024 08:06:36 GMT (envelope-from git) Date: Wed, 31 Jan 2024 08:06:36 GMT Message-Id: <202401310806.40V86ajk004296@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Hiroki Tagato Subject: git: d0b41bc68aae - 2024Q1 - archivers/lizard: move manpages to share/man List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tagattie X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: d0b41bc68aae9ef19cf44a6ca9625cf6e5f0859f Auto-Submitted: auto-generated The branch 2024Q1 has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=d0b41bc68aae9ef19cf44a6ca9625cf6e5f0859f commit d0b41bc68aae9ef19cf44a6ca9625cf6e5f0859f Author: Hiroki Tagato AuthorDate: 2024-01-24 05:30:23 +0000 Commit: Hiroki Tagato CommitDate: 2024-01-31 08:06:15 +0000 archivers/lizard: move manpages to share/man Approved by: portmgr (blanket) (cherry picked from commit 96fb67aad0aa8e2474c06ac75e7e424a30ce8cb7) --- archivers/lizard/Makefile | 1 + archivers/lizard/files/patch-programs_Makefile | 11 +++++++++++ archivers/lizard/pkg-plist | 6 +++--- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/archivers/lizard/Makefile b/archivers/lizard/Makefile index e78de3026939..6703b5e74844 100644 --- a/archivers/lizard/Makefile +++ b/archivers/lizard/Makefile @@ -1,6 +1,7 @@ PORTNAME= lizard DISTVERSIONPREFIX= v DISTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= archivers MAINTAINER= tagattie@FreeBSD.org diff --git a/archivers/lizard/files/patch-programs_Makefile b/archivers/lizard/files/patch-programs_Makefile new file mode 100644 index 000000000000..b59f4fdb8799 --- /dev/null +++ b/archivers/lizard/files/patch-programs_Makefile @@ -0,0 +1,11 @@ +--- programs/Makefile.orig 2024-01-24 05:25:28 UTC ++++ programs/Makefile +@@ -117,7 +117,7 @@ BINDIR ?= $(PREFIX)/bin + DESTDIR ?= + BINDIR ?= $(PREFIX)/bin + +-ifneq (,$(filter $(shell uname),OpenBSD FreeBSD NetBSD DragonFly SunOS)) ++ifneq (,$(filter $(shell uname),OpenBSD NetBSD DragonFly SunOS)) + MANDIR ?= $(PREFIX)/man/man1 + else + MANDIR ?= $(PREFIX)/share/man/man1 diff --git a/archivers/lizard/pkg-plist b/archivers/lizard/pkg-plist index df125082d16f..861efd21a5d2 100644 --- a/archivers/lizard/pkg-plist +++ b/archivers/lizard/pkg-plist @@ -9,6 +9,6 @@ lib/liblizard.so lib/liblizard.so.1 lib/liblizard.so.1.0.0 libdata/pkgconfig/liblizard.pc -man/man1/lizard.1.gz -man/man1/lizardcat.1.gz -man/man1/unlizard.1.gz +share/man/man1/lizard.1.gz +share/man/man1/lizardcat.1.gz +share/man/man1/unlizard.1.gz From nobody Wed Jan 31 08:06:37 2024 X-Original-To: dev-commits-ports-branches@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 4TPvkk0Mpsz58jLZ; Wed, 31 Jan 2024 08:06:38 +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 4TPvkj6WkZz41ZV; Wed, 31 Jan 2024 08:06:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706688397; 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=EoDkocVkxfZZV2ZzFHFSLSQn9w+S3tGSKZ9LomPyvH0=; b=AUqn9iBCiXOp7fUJF80Hx6BDC01+hQz2pIkoX0KbUIchWQS//4RZaCsMderTEaH2xJPNMi /nrPYDBbhk2qJyyteekaDAZvYsLvcJEsfi3eqZd4jntgPi60YvHFGxtUzf6QCv6wChDYw+ rrdVS7D44O8wQSUYC9yPS1++awdI6mjU4Zixssl4kVNYbcPocLqkjJPfbyfNlApXZt/7SR ZRFZdJsTShkZxsUPmrZ8vwURicTDJ7zUcfCJoX/bwR0DCJnqznSloX/uEZiVbkhrPRolU4 b2g50soro0CRWuzFFZ3SCvVRHjFenTieqCegNW4tj9rplRh/ExTlyW3PehPjrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706688397; 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=EoDkocVkxfZZV2ZzFHFSLSQn9w+S3tGSKZ9LomPyvH0=; b=K6a2QvkGc65QTpjqalhvMmjN2uSuxtRLQNLN9ojKid+pDAc654LVdeylpRnHQcAkW4QH7o NgYyIwJAdThjW58xMK0vqIzi/cOS8t8onNJmX6wRR+FkBQuY/SGklUfzNa96X6e2jMyH9W 2UWP4kx0kzWjCAJSxTruISIVQmXqU7ZiBkeWtEdrxmPBZiZrwaPF8qTYWBSflwZJq8i2Hm 0Sl8MXW/1NNvpsqr+63dQwDXmCGOjmeG/PDdruwkg16z9GZ6tyjNQJ3KdGsw29xOYcLFYN ve0ZnWYPeill9RM8/8/xBkjtrdqPv/9UQyMy0V+GgQmZk4EvTIWtKAi2Q0pSOw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706688397; a=rsa-sha256; cv=none; b=PmleDOIYtOF0zoMY7qhiKMDh3pqrq5C3vNTAwr3smjjtsqSDAWYK9yF1UpN8sUyBmpaNqr 4JZNumCaK1vHjVFpocvZ+Eg+a72nKfN7XYZ0IwPWFOgfm8uOC6vjE0SKN2gDd5Tq7A+xTA rYvldLoGZr3d6azpvV0jecj0ZWQx9GhH5GkAG8Dit4V6ndeYGkaIKPPRthVDY4D08hdgKA q+FKk64AW1+MgJj6DHl1nLIZsyLsQLqsjbXc7Hag4CzH8AegneIbj9uoYDNSAdukrEs5F4 N7sj4/r7uEkCtDPtSChzcUP3pMgtyMwH+n4ktq3kuj9WYQulT65HH8/fnMrCBg== 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 4TPvkj5Z9Lz19lc; Wed, 31 Jan 2024 08:06:37 +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 40V86bYC004362; Wed, 31 Jan 2024 08:06:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40V86bIQ004359; Wed, 31 Jan 2024 08:06:37 GMT (envelope-from git) Date: Wed, 31 Jan 2024 08:06:37 GMT Message-Id: <202401310806.40V86bIQ004359@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Hiroki Tagato Subject: git: e1469fc9fc9d - 2024Q1 - archivers/lizard: update to latest GH commit to address security vulnerability List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tagattie X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: e1469fc9fc9d5860e92eea4c3fac5bddf0fd17a3 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=e1469fc9fc9d5860e92eea4c3fac5bddf0fd17a3 commit e1469fc9fc9d5860e92eea4c3fac5bddf0fd17a3 Author: Hiroki Tagato AuthorDate: 2024-01-31 08:03:21 +0000 Commit: Hiroki Tagato CommitDate: 2024-01-31 08:06:15 +0000 archivers/lizard: update to latest GH commit to address security vulnerability PR: 257863 Reported by: decke MFH: 2024Q1 Security: 67c2eb06-5579-4595-801b-30355be24654 (cherry picked from commit ad004d81f7424d69b4a132f6b015e47544f392fe) --- archivers/lizard/Makefile | 5 +++-- archivers/lizard/distinfo | 6 +++--- archivers/lizard/pkg-plist | 1 + 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/archivers/lizard/Makefile b/archivers/lizard/Makefile index 6703b5e74844..6b5fcd1ba4b6 100644 --- a/archivers/lizard/Makefile +++ b/archivers/lizard/Makefile @@ -1,7 +1,7 @@ PORTNAME= lizard DISTVERSIONPREFIX= v DISTVERSION= 1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= archivers MAINTAINER= tagattie@FreeBSD.org @@ -18,11 +18,12 @@ CPE_VENDOR= lizard_project USE_GITHUB= yes GH_ACCOUNT= inikep +GH_TAGNAME= af8518ccb8c68e062a8c80205ff07d56a2e77dd4 USE_LDCONFIG= yes post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lizard \ - ${STAGEDIR}/${PREFIX}/lib/liblizard.so.1.0.0 + ${STAGEDIR}${PREFIX}/lib/liblizard.so.1.0.0 .include diff --git a/archivers/lizard/distinfo b/archivers/lizard/distinfo index f7bfadb5b040..9c702f53a109 100644 --- a/archivers/lizard/distinfo +++ b/archivers/lizard/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1550625881 -SHA256 (inikep-lizard-v1.0_GH0.tar.gz) = 6f666ed699fc15dc7fdaabfaa55787b40ac251681b50c0d8df017c671a9457e6 -SIZE (inikep-lizard-v1.0_GH0.tar.gz) = 213732 +TIMESTAMP = 1706687556 +SHA256 (inikep-lizard-v1.0-af8518ccb8c68e062a8c80205ff07d56a2e77dd4_GH0.tar.gz) = 8974cd29527741c43e21eb6b82a30c6d10fa55fd3909b0c44011acb169ee6a00 +SIZE (inikep-lizard-v1.0-af8518ccb8c68e062a8c80205ff07d56a2e77dd4_GH0.tar.gz) = 214408 diff --git a/archivers/lizard/pkg-plist b/archivers/lizard/pkg-plist index 861efd21a5d2..02083f954fb4 100644 --- a/archivers/lizard/pkg-plist +++ b/archivers/lizard/pkg-plist @@ -3,6 +3,7 @@ bin/lizardcat bin/unlizard include/lizard_common.h include/lizard_compress.h +include/lizard_decompress.h include/lizard_frame.h lib/liblizard.a lib/liblizard.so From nobody Wed Jan 31 18:49:31 2024 X-Original-To: dev-commits-ports-branches@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 4TQB0X387sz593NY; Wed, 31 Jan 2024 18:49:32 +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 4TQB0W6nBpz4Shw; Wed, 31 Jan 2024 18:49:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706726972; 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=8NGwfnrjgauIOPX8Vwsefz8low1/sqHyl7ygRnj1V8U=; b=iVRTBDLw/wSGrrqEweRtUQaEMdMxhxqw49acm9RmUcJ848TPqVEyk1hoiThdHcALPFabuj Tv3blDL5VVvxOOqd0xbGXKekuApalaND9vxOcQe20w6vOD8avHKyNPjaKgvgoe1Pes+v5I bxuobDTXI2Ohq4jPnLX7OhaLH92QjXg252YbY8keufYPgGUsMxkAM72qmCPa0pE9jK9oF9 PnG9nTffyHmhKVd/elBC6t5/Z/9tdOM+yvhxCUp7hnfS9NOLA308btZge0Bq5hyJBxOHE9 UqO4+HO+805q08Svb82EgrdUxUfqfJ2ghxSZFAA8klKvF3XaWv0srtAfhOlLPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706726972; 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=8NGwfnrjgauIOPX8Vwsefz8low1/sqHyl7ygRnj1V8U=; b=rOeitB7TzZNtoV4iywS2mwDT63m7oU8hOTFLMsBRWCvEEZLea0UgwthIvJ+6SXT7yP0/hd MhCJO+MbTVwDts36lpDzxpAyBO2KTjzQB2AgDG4+G9OyCpwznYTYqpL120/5Ay9abZZHfd OB4eeOAA7WX4O/aCCptdQaywARoTY+WCniyJ4aNm4JZ8u3S4bM+65nLUYT9yipbuJr54Fc us3guPVLPFG9IPD1LZeE4TyoflBp4YSQ86ppWpRjjPBdPZUjBc6QHkpT+x0lJWybFfoyZZ an2OAs8YuWxh7U4dXDaFDgfFUONHyUh9/+nbv35z/3fO6JVDDFYFNu/z2KeQCQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706726972; a=rsa-sha256; cv=none; b=JHeLGJsINncotIyyIqAWhlgGdXfPmOpzx5oHD18bjLDt0Z3g3ZUaY7ex84I7AaEvrFXo5F /MRYkHdjRt4c/7QhP60xPjxRnk6s3omgyN4EKjEMoIhVJZzIEVPbO/2OcZwM6yixPotvK0 yLYBHl1+U8XYV3L2jgU+dFpDIFveD9zMvxZzs8MF4muKUAUtvy5KAAG6PHEITdp6m6FN16 q9mC6kqa+mCEWpK7EJDs4R74kidMQF0Y9rESip8qccTGhoYzKAyV978tjaFFTJsPs96cb5 ABmEIRPWK+OdiIDftoweGh/G9YgH1NsePDSJIlgCH+LC7/VRvSkzpTvB9NVFPQ== 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 4TQB0W5RVQzVHT; Wed, 31 Jan 2024 18:49:31 +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 40VInVug080236; Wed, 31 Jan 2024 18:49:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40VInVa1080233; Wed, 31 Jan 2024 18:49:31 GMT (envelope-from git) Date: Wed, 31 Jan 2024 18:49:31 GMT Message-Id: <202401311849.40VInVa1080233@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Dimitry Andric Subject: git: de9c761bd358 - 2024Q1 - archivers/arj: fix build with clang 18 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dim X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: de9c761bd3582ae6484a58e59f0433cd305f1102 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by dim: URL: https://cgit.FreeBSD.org/ports/commit/?id=de9c761bd3582ae6484a58e59f0433cd305f1102 commit de9c761bd3582ae6484a58e59f0433cd305f1102 Author: Dimitry Andric AuthorDate: 2024-01-31 17:30:24 +0000 Commit: Dimitry Andric CommitDate: 2024-01-31 18:49:09 +0000 archivers/arj: fix build with clang 18 Clang 18 no longer accepts -export-dynamic, which is a linker option, resulting in an error building archivers/arj: cc: error: unknown argument: '-export-dynamic' Fix this by using the correct spelling, -Wl,--export-dynamic. PR: 276747 Approved by: garga (maintainer) MFH: 2024Q1 (cherry picked from commit f12119e85f5ac711d5a4537687fd924bfaca7692) --- archivers/arj/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/archivers/arj/Makefile b/archivers/arj/Makefile index 75aeb3c65d76..9e3427cf867d 100644 --- a/archivers/arj/Makefile +++ b/archivers/arj/Makefile @@ -1,6 +1,6 @@ PORTNAME= arj PORTVERSION= 3.10.22 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= archivers MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/2.78_3.10%20build%2022:source \ DEBIAN_POOL:patch @@ -60,6 +60,7 @@ post-patch: ${WRKSRC}/arj.c ${WRKSRC}/file_reg.c ${WRKSRC}/rearj.c @${REINPLACE_CMD} -e 's!-O2!!' -e 's!ALIGN_POINTERS!&,1,desc!' \ -e 's!USE_COLORS!&,1,desc!' -e '/LD_STRIP=/d' \ + -e 's|-export-dynamic|-Wl,--export-dynamic|' \ ${WRKSRC}/gnu/configure.in @${REINPLACE_CMD} -e 's!^static !!' ${WRKSRC}/integr.c From nobody Wed Jan 31 19:44:52 2024 X-Original-To: dev-commits-ports-branches@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 4TQCDP0LQVz588P4; Wed, 31 Jan 2024 19:44:53 +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 4TQCDN6mjXz4crG; Wed, 31 Jan 2024 19:44:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730293; 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=+kY4DkoGsN/B730naLc5iEySBrjF8eV3LSqtqaq7GLo=; b=hAvpUm5Xs/rXhZ3TMR6DKtVDnsEeKkcP+YrJEFBT1HIcylYyITfGy2eg69E0XXFkx/tqZ/ EJCTslPMKLAQdu+0e8rGBMbfVAvjI9F7/YgHkMeqlnzgnw0BI0ScAqIGFp/9V5LBetaMXw nmkbtwfXpPnDLp6lYYdEL0AKkMiewQfVpRuY6NY6QEQaMkb5QTezj+zT4kIqCFKP5aYrzA CAeYytjDHLfEIC49ltUXIDNLLHDW+4r7kBb6Q2gEaknzLIBcN/JT0QalCyFllb92GEwOlp w0AsG5QNehXE7J1YVNOM3+1bPOAqfaFt+52q0uhLmpm8p4VRHDcSVmnUYUMNvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730292; 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=+kY4DkoGsN/B730naLc5iEySBrjF8eV3LSqtqaq7GLo=; b=ESmW3tVPcsxvJsmDLu3yPYvWpqOreFI6PLSPJa5s2Z1zguEcqVKLk1rziz3cEQz2zKRam+ fpHbxglLOdRwouPG6nTXn/RAv3lHigyEG3ociWDvXLynmYJHOjqCldghsAGX+4bpzZlMSc R9p0fsdE20tnERUZNPK8rua5Nov0jZEaVBzLT5rqgjUtIzaEQYDfKu4f+uxATEqdZfTzks F9WOW3NP7QplB20+VjLc6I6TP/0MWn5VLStyfXEfYWcE1Z09g0auEBP/qM8pQcBv+SrP7B Iimk8wwMDw/qVv1Romj4AQXoNQBHAw323GW3jGVGSWLNLgKiwEgWh6gRJWAUqw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706730292; a=rsa-sha256; cv=none; b=f85tdo06yHPW5/96/Mk9/PPe/y1vOxV14zArJ5aDxxC+2BuSloNC2nsWWiZhq4CzLv828U hZ+CebDv2qvOSZaDOPaMOMwgdQ3MK+VBPHhH8d+HYyYn0SgHODrLDjdQA6RHO3/pAH0eeY udylUGVO6O78hV1ZJQO4ZgeZISPEfjWGb5t4fDFby0Punf0X+blk4gilhtnkWm6HUASapJ iL1X2PI9p2t3aftkXX8fA58UGo14mTBoZCqtLHU1ZSctzSsdSMiH9HyAHaVraO8NEjGdbe QNzvcQLGv7S2TX2Ay8tfc2M6QiKA4unoVnRCu1xVcjxO9trjTeTBiM0eWl6vFQ== 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 4TQCDN5W4fzXYd; Wed, 31 Jan 2024 19:44:52 +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 40VJiqC9080809; Wed, 31 Jan 2024 19:44:52 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40VJiqPx080806; Wed, 31 Jan 2024 19:44:52 GMT (envelope-from git) Date: Wed, 31 Jan 2024 19:44:52 GMT Message-Id: <202401311944.40VJiqPx080806@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Bernard Spil Subject: git: d4b502bd9892 - 2024Q1 - security/openssl: Security fix for POLY1305 on ppc List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brnrd X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: d4b502bd9892c992fcd14086f8da54274273dd68 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by brnrd: URL: https://cgit.FreeBSD.org/ports/commit/?id=d4b502bd9892c992fcd14086f8da54274273dd68 commit d4b502bd9892c992fcd14086f8da54274273dd68 Author: Bernard Spil AuthorDate: 2024-01-11 12:29:29 +0000 Commit: Bernard Spil CommitDate: 2024-01-31 19:44:24 +0000 security/openssl: Security fix for POLY1305 on ppc Security: 8337251b-b07b-11ee-b0d7-84a93843eb75 MFH: 2024Q1 (cherry picked from commit 0f0d8db8f5190b518a27425f319473ca2a6c30b2) --- security/openssl/Makefile | 2 +- security/openssl/files/patch-CVE-2023-6129 | 109 +++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+), 1 deletion(-) diff --git a/security/openssl/Makefile b/security/openssl/Makefile index 3faff9631310..d30e4eaad9a3 100644 --- a/security/openssl/Makefile +++ b/security/openssl/Makefile @@ -1,6 +1,6 @@ PORTNAME= openssl PORTVERSION= 3.0.12 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= security devel MASTER_SITES= https://www.openssl.org/source/ \ diff --git a/security/openssl/files/patch-CVE-2023-6129 b/security/openssl/files/patch-CVE-2023-6129 new file mode 100644 index 000000000000..9e42dbb683a5 --- /dev/null +++ b/security/openssl/files/patch-CVE-2023-6129 @@ -0,0 +1,109 @@ +From 050d26383d4e264966fb83428e72d5d48f402d35 Mon Sep 17 00:00:00 2001 +From: Rohan McLure +Date: Thu, 4 Jan 2024 10:25:50 +0100 +Subject: [PATCH] poly1305-ppc.pl: Fix vector register clobbering + +Fixes CVE-2023-6129 + +The POLY1305 MAC (message authentication code) implementation in OpenSSL for +PowerPC CPUs saves the the contents of vector registers in different order +than they are restored. Thus the contents of some of these vector registers +is corrupted when returning to the caller. The vulnerable code is used only +on newer PowerPC processors supporting the PowerISA 2.07 instructions. + +Reviewed-by: Matt Caswell +Reviewed-by: Richard Levitte +Reviewed-by: Tomas Mraz +(Merged from https://github.com/openssl/openssl/pull/23200) + +(cherry picked from commit 8d847a3ffd4f0b17ee33962cf69c36224925b34f) +--- + crypto/poly1305/asm/poly1305-ppc.pl | 42 ++++++++++++++--------------- + 1 file changed, 21 insertions(+), 21 deletions(-) + +diff --git a/crypto/poly1305/asm/poly1305-ppc.pl b/crypto/poly1305/asm/poly1305-ppc.pl +index 9f86134d923fb..2e601bb9c24be 100755 +--- crypto/poly1305/asm/poly1305-ppc.pl.orig ++++ crypto/poly1305/asm/poly1305-ppc.pl +@@ -744,7 +744,7 @@ + my $LOCALS= 6*$SIZE_T; + my $VSXFRAME = $LOCALS + 6*$SIZE_T; + $VSXFRAME += 128; # local variables +- $VSXFRAME += 13*16; # v20-v31 offload ++ $VSXFRAME += 12*16; # v20-v31 offload + + my $BIG_ENDIAN = ($flavour !~ /le/) ? 4 : 0; + +@@ -919,12 +919,12 @@ + addi r11,r11,32 + stvx v22,r10,$sp + addi r10,r10,32 +- stvx v23,r10,$sp +- addi r10,r10,32 +- stvx v24,r11,$sp ++ stvx v23,r11,$sp + addi r11,r11,32 +- stvx v25,r10,$sp ++ stvx v24,r10,$sp + addi r10,r10,32 ++ stvx v25,r11,$sp ++ addi r11,r11,32 + stvx v26,r10,$sp + addi r10,r10,32 + stvx v27,r11,$sp +@@ -1153,12 +1153,12 @@ + addi r11,r11,32 + stvx v22,r10,$sp + addi r10,r10,32 +- stvx v23,r10,$sp +- addi r10,r10,32 +- stvx v24,r11,$sp ++ stvx v23,r11,$sp + addi r11,r11,32 +- stvx v25,r10,$sp ++ stvx v24,r10,$sp + addi r10,r10,32 ++ stvx v25,r11,$sp ++ addi r11,r11,32 + stvx v26,r10,$sp + addi r10,r10,32 + stvx v27,r11,$sp +@@ -1899,26 +1899,26 @@ + mtspr 256,r12 # restore vrsave + lvx v20,r10,$sp + addi r10,r10,32 +- lvx v21,r10,$sp +- addi r10,r10,32 +- lvx v22,r11,$sp ++ lvx v21,r11,$sp + addi r11,r11,32 +- lvx v23,r10,$sp ++ lvx v22,r10,$sp + addi r10,r10,32 +- lvx v24,r11,$sp ++ lvx v23,r11,$sp + addi r11,r11,32 +- lvx v25,r10,$sp ++ lvx v24,r10,$sp + addi r10,r10,32 +- lvx v26,r11,$sp ++ lvx v25,r11,$sp + addi r11,r11,32 +- lvx v27,r10,$sp ++ lvx v26,r10,$sp + addi r10,r10,32 +- lvx v28,r11,$sp ++ lvx v27,r11,$sp + addi r11,r11,32 +- lvx v29,r10,$sp ++ lvx v28,r10,$sp + addi r10,r10,32 +- lvx v30,r11,$sp +- lvx v31,r10,$sp ++ lvx v29,r11,$sp ++ addi r11,r11,32 ++ lvx v30,r10,$sp ++ lvx v31,r11,$sp + $POP r27,`$VSXFRAME-$SIZE_T*5`($sp) + $POP r28,`$VSXFRAME-$SIZE_T*4`($sp) + $POP r29,`$VSXFRAME-$SIZE_T*3`($sp) From nobody Wed Jan 31 19:44:53 2024 X-Original-To: dev-commits-ports-branches@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 4TQCDQ1H4qz588kR; Wed, 31 Jan 2024 19:44:54 +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 4TQCDQ0KV6z4ccm; Wed, 31 Jan 2024 19:44:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730294; 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=LfRqih0wPPlUw3KowdAaspm0AlAneBji5BsLRawEw2I=; b=CfzMrWBaE+aqP2Aatqqtl5XmtlzFwi6HhS6QEPlfBVU5eyVh10Z0mvycq0y9yLPU3tKqf2 /Ou9jIi+AnY2vKMgMjGKBWAd0vjGn1nQR6byc3xOCi/CmSeKy510B44IBeL2gagsFzBljC GgHvceHahUqGvHIpec0DAckXIPjNmUnvjh4B7pnV2VHE3RzZibDZtaNipttmfL1Tik9PRy LI/t6VTUam9Mfe4h1uV+oIfNNFv+bKVMbiFKWRJROAixUtbwynGjlri43E7X2TXV9AcQu7 3frWbEuwA6FMcQKxDZKmqmqPgBevoIC2ozowJnq4H7ufxxxGczrvkgvY642ciw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730294; 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=LfRqih0wPPlUw3KowdAaspm0AlAneBji5BsLRawEw2I=; b=XO3nczt2hqH5SZbNm0id9HgtBxeslo2sdofcYTFSCnY9phhkt00Vf2V0EQn4dLg5CV4vuJ YniikWcZxiTegCGCn8+PVXgjYalZbuaoY7OUxmhLDGYeKhPNbIleV8TWWTkaFbJ3nj3sHU c3THtDicRqaC7/+aYKTcMuFByneyDwgQV111G7hPbkAimcQIeuB6ErDadw82BMvGRDCsQf wm3Z7gMl9y40HBsEAvNKugfwmZq/5QLVF8fTA4FSI24W8Jc2nzh9iGPVDcPfWMOI3xScxo jew+MEV8kwwDDGODFYuDHAalko41oOhKRW/VtuvUZ71hkw4FjoMhfvtZn7H72w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706730294; a=rsa-sha256; cv=none; b=YBPx16v9xXktpViegIJ+zbkOSOej9dLYSzFk+NK9egcCxFe+yorZroVBpLihBbokGdKquE eh4dFcu/sb3pHwqGaLJKyp4BMQgEgF0p3ORrcgfr+zAhK8Php0aLu5av64fMHRD+YTk980 PYbSBzTgI244Vo3YFDE71jLgaIRnVB+OrivEdP0uyEASLFDjlSVswMpCsmtH2N3ZueSnc/ UygVEpmlCu/ndvY5REOtqW0jzRAVve+oJ4ueQP7V4VeJkBDucyFb+lOL/xFukPFp2CHxAe TsI+CSE3+AYO2QlmqTDxcOSkJf+zK5Unxd7CMTaca7WyCo7LrBC46u1V26GqUQ== 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 4TQCDP6WdtzXLr; Wed, 31 Jan 2024 19:44:53 +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 40VJirAD080851; Wed, 31 Jan 2024 19:44:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40VJir9E080848; Wed, 31 Jan 2024 19:44:53 GMT (envelope-from git) Date: Wed, 31 Jan 2024 19:44:53 GMT Message-Id: <202401311944.40VJir9E080848@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Bernard Spil Subject: git: 712e05972a59 - 2024Q1 - security/openssl: Security update to 3.0.13 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brnrd X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 712e05972a5956616660f10ad42410c30b5bac3e Auto-Submitted: auto-generated The branch 2024Q1 has been updated by brnrd: URL: https://cgit.FreeBSD.org/ports/commit/?id=712e05972a5956616660f10ad42410c30b5bac3e commit 712e05972a5956616660f10ad42410c30b5bac3e Author: Bernard Spil AuthorDate: 2024-01-31 18:59:59 +0000 Commit: Bernard Spil CommitDate: 2024-01-31 19:44:40 +0000 security/openssl: Security update to 3.0.13 * Note that this is a security rollup of four previously reported CVEs Security: 10dee731-c069-11ee-9190-84a93843eb75 Security: 8337251b-b07b-11ee-b0d7-84a93843eb75 Security: a5956603-7e4f-11ee-9df6-84a93843eb75 MFH: 2024Q1 (cherry picked from commit fa860fed9f32c106037701488e0e4e111d1808ed) --- security/openssl/Makefile | 3 +- security/openssl/distinfo | 6 +- security/openssl/files/patch-CVE-2023-5678 | 175 ----------------------------- security/openssl/files/patch-CVE-2023-6129 | 109 ------------------ 4 files changed, 4 insertions(+), 289 deletions(-) diff --git a/security/openssl/Makefile b/security/openssl/Makefile index d30e4eaad9a3..a8960e8ba156 100644 --- a/security/openssl/Makefile +++ b/security/openssl/Makefile @@ -1,6 +1,5 @@ PORTNAME= openssl -PORTVERSION= 3.0.12 -PORTREVISION= 2 +PORTVERSION= 3.0.13 PORTEPOCH= 1 CATEGORIES= security devel MASTER_SITES= https://www.openssl.org/source/ \ diff --git a/security/openssl/distinfo b/security/openssl/distinfo index 001f0010c1ad..9ae5c6e2ffa7 100644 --- a/security/openssl/distinfo +++ b/security/openssl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1698162936 -SHA256 (openssl-3.0.12.tar.gz) = f93c9e8edde5e9166119de31755fc87b4aa34863662f67ddfcba14d0b6b69b61 -SIZE (openssl-3.0.12.tar.gz) = 15204575 +TIMESTAMP = 1706696001 +SHA256 (openssl-3.0.13.tar.gz) = 88525753f79d3bec27d2fa7c66aa0b92b3aa9498dafd93d7cfa4b3780cdae313 +SIZE (openssl-3.0.13.tar.gz) = 15294843 diff --git a/security/openssl/files/patch-CVE-2023-5678 b/security/openssl/files/patch-CVE-2023-5678 deleted file mode 100644 index 2cff13b03d11..000000000000 --- a/security/openssl/files/patch-CVE-2023-5678 +++ /dev/null @@ -1,175 +0,0 @@ -From db925ae2e65d0d925adef429afc37f75bd1c2017 Mon Sep 17 00:00:00 2001 -From: Richard Levitte -Date: Fri, 20 Oct 2023 09:18:19 +0200 -Subject: [PATCH] Make DH_check_pub_key() and DH_generate_key() safer yet - -We already check for an excessively large P in DH_generate_key(), but not in -DH_check_pub_key(), and none of them check for an excessively large Q. - -This change adds all the missing excessive size checks of P and Q. - -It's to be noted that behaviours surrounding excessively sized P and Q -differ. DH_check() raises an error on the excessively sized P, but only -sets a flag for the excessively sized Q. This behaviour is mimicked in -DH_check_pub_key(). - -Reviewed-by: Tomas Mraz -Reviewed-by: Matt Caswell -Reviewed-by: Hugo Landau -(Merged from https://github.com/openssl/openssl/pull/22518) - -(cherry picked from commit ddeb4b6c6d527e54ce9a99cba785c0f7776e54b6) ---- - crypto/dh/dh_check.c | 12 ++++++++++++ - crypto/dh/dh_err.c | 3 ++- - crypto/dh/dh_key.c | 12 ++++++++++++ - crypto/err/openssl.txt | 1 + - include/crypto/dherr.h | 2 +- - include/openssl/dh.h | 6 +++--- - include/openssl/dherr.h | 3 ++- - 7 files changed, 33 insertions(+), 6 deletions(-) - -diff --git a/crypto/dh/dh_check.c b/crypto/dh/dh_check.c -index 7ba2beae7fd6b..e20eb62081c5e 100644 ---- crypto/dh/dh_check.c.orig -+++ crypto/dh/dh_check.c -@@ -249,6 +249,18 @@ int DH_check_pub_key_ex(const DH *dh, const BIGNUM *pub_key) - */ - int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, int *ret) - { -+ /* Don't do any checks at all with an excessively large modulus */ -+ if (BN_num_bits(dh->params.p) > OPENSSL_DH_CHECK_MAX_MODULUS_BITS) { -+ ERR_raise(ERR_LIB_DH, DH_R_MODULUS_TOO_LARGE); -+ *ret = DH_MODULUS_TOO_LARGE | DH_CHECK_PUBKEY_INVALID; -+ return 0; -+ } -+ -+ if (dh->params.q != NULL && BN_ucmp(dh->params.p, dh->params.q) < 0) { -+ *ret |= DH_CHECK_INVALID_Q_VALUE | DH_CHECK_PUBKEY_INVALID; -+ return 1; -+ } -+ - return ossl_ffc_validate_public_key(&dh->params, pub_key, ret); - } - -diff --git a/crypto/dh/dh_err.c b/crypto/dh/dh_err.c -index 4152397426cc9..f76ac0dd1463f 100644 ---- crypto/dh/dh_err.c.orig -+++ crypto/dh/dh_err.c -@@ -1,6 +1,6 @@ - /* - * Generated by util/mkerr.pl DO NOT EDIT -- * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. -+ * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy -@@ -54,6 +54,7 @@ static const ERR_STRING_DATA DH_str_reasons[] = { - {ERR_PACK(ERR_LIB_DH, 0, DH_R_PARAMETER_ENCODING_ERROR), - "parameter encoding error"}, - {ERR_PACK(ERR_LIB_DH, 0, DH_R_PEER_KEY_ERROR), "peer key error"}, -+ {ERR_PACK(ERR_LIB_DH, 0, DH_R_Q_TOO_LARGE), "q too large"}, - {ERR_PACK(ERR_LIB_DH, 0, DH_R_SHARED_INFO_ERROR), "shared info error"}, - {ERR_PACK(ERR_LIB_DH, 0, DH_R_UNABLE_TO_CHECK_GENERATOR), - "unable to check generator"}, -diff --git a/crypto/dh/dh_key.c b/crypto/dh/dh_key.c -index d84ea99241b9e..afc49f5cdc87d 100644 ---- crypto/dh/dh_key.c.orig -+++ crypto/dh/dh_key.c -@@ -49,6 +49,12 @@ int ossl_dh_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) - goto err; - } - -+ if (dh->params.q != NULL -+ && BN_num_bits(dh->params.q) > OPENSSL_DH_MAX_MODULUS_BITS) { -+ ERR_raise(ERR_LIB_DH, DH_R_Q_TOO_LARGE); -+ goto err; -+ } -+ - if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) { - ERR_raise(ERR_LIB_DH, DH_R_MODULUS_TOO_SMALL); - return 0; -@@ -267,6 +273,12 @@ static int generate_key(DH *dh) - return 0; - } - -+ if (dh->params.q != NULL -+ && BN_num_bits(dh->params.q) > OPENSSL_DH_MAX_MODULUS_BITS) { -+ ERR_raise(ERR_LIB_DH, DH_R_Q_TOO_LARGE); -+ return 0; -+ } -+ - if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) { - ERR_raise(ERR_LIB_DH, DH_R_MODULUS_TOO_SMALL); - return 0; -diff --git a/crypto/err/openssl.txt b/crypto/err/openssl.txt -index e51504b7abd5c..36de321b749be 100644 ---- crypto/err/openssl.txt.orig -+++ crypto/err/openssl.txt -@@ -500,6 +500,7 @@ DH_R_NO_PARAMETERS_SET:107:no parameters set - DH_R_NO_PRIVATE_VALUE:100:no private value - DH_R_PARAMETER_ENCODING_ERROR:105:parameter encoding error - DH_R_PEER_KEY_ERROR:111:peer key error -+DH_R_Q_TOO_LARGE:130:q too large - DH_R_SHARED_INFO_ERROR:113:shared info error - DH_R_UNABLE_TO_CHECK_GENERATOR:121:unable to check generator - DSA_R_BAD_FFC_PARAMETERS:114:bad ffc parameters -diff --git a/include/crypto/dherr.h b/include/crypto/dherr.h -index bb24d131eb887..519327f795742 100644 ---- include/crypto/dherr.h.orig -+++ include/crypto/dherr.h -@@ -1,6 +1,6 @@ - /* - * Generated by util/mkerr.pl DO NOT EDIT -- * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. -+ * Copyright 2020-2023 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy -diff --git a/include/openssl/dh.h b/include/openssl/dh.h -index 6533260f20272..50e0cf54be8cb 100644 ---- include/openssl/dh.h.orig -+++ include/openssl/dh.h -@@ -141,7 +141,7 @@ DECLARE_ASN1_ITEM(DHparams) - # define DH_GENERATOR_3 3 - # define DH_GENERATOR_5 5 - --/* DH_check error codes */ -+/* DH_check error codes, some of them shared with DH_check_pub_key */ - /* - * NB: These values must align with the equivalently named macros in - * internal/ffc.h. -@@ -151,10 +151,10 @@ DECLARE_ASN1_ITEM(DHparams) - # define DH_UNABLE_TO_CHECK_GENERATOR 0x04 - # define DH_NOT_SUITABLE_GENERATOR 0x08 - # define DH_CHECK_Q_NOT_PRIME 0x10 --# define DH_CHECK_INVALID_Q_VALUE 0x20 -+# define DH_CHECK_INVALID_Q_VALUE 0x20 /* +DH_check_pub_key */ - # define DH_CHECK_INVALID_J_VALUE 0x40 - # define DH_MODULUS_TOO_SMALL 0x80 --# define DH_MODULUS_TOO_LARGE 0x100 -+# define DH_MODULUS_TOO_LARGE 0x100 /* +DH_check_pub_key */ - - /* DH_check_pub_key error codes */ - # define DH_CHECK_PUBKEY_TOO_SMALL 0x01 -diff --git a/include/openssl/dherr.h b/include/openssl/dherr.h -index 5d2a762a96f8c..074a70145f9f5 100644 ---- include/openssl/dherr.h.orig -+++ include/openssl/dherr.h -@@ -1,6 +1,6 @@ - /* - * Generated by util/mkerr.pl DO NOT EDIT -- * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. -+ * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy -@@ -50,6 +50,7 @@ - # define DH_R_NO_PRIVATE_VALUE 100 - # define DH_R_PARAMETER_ENCODING_ERROR 105 - # define DH_R_PEER_KEY_ERROR 111 -+# define DH_R_Q_TOO_LARGE 130 - # define DH_R_SHARED_INFO_ERROR 113 - # define DH_R_UNABLE_TO_CHECK_GENERATOR 121 - - diff --git a/security/openssl/files/patch-CVE-2023-6129 b/security/openssl/files/patch-CVE-2023-6129 deleted file mode 100644 index 9e42dbb683a5..000000000000 --- a/security/openssl/files/patch-CVE-2023-6129 +++ /dev/null @@ -1,109 +0,0 @@ -From 050d26383d4e264966fb83428e72d5d48f402d35 Mon Sep 17 00:00:00 2001 -From: Rohan McLure -Date: Thu, 4 Jan 2024 10:25:50 +0100 -Subject: [PATCH] poly1305-ppc.pl: Fix vector register clobbering - -Fixes CVE-2023-6129 - -The POLY1305 MAC (message authentication code) implementation in OpenSSL for -PowerPC CPUs saves the the contents of vector registers in different order -than they are restored. Thus the contents of some of these vector registers -is corrupted when returning to the caller. The vulnerable code is used only -on newer PowerPC processors supporting the PowerISA 2.07 instructions. - -Reviewed-by: Matt Caswell -Reviewed-by: Richard Levitte -Reviewed-by: Tomas Mraz -(Merged from https://github.com/openssl/openssl/pull/23200) - -(cherry picked from commit 8d847a3ffd4f0b17ee33962cf69c36224925b34f) ---- - crypto/poly1305/asm/poly1305-ppc.pl | 42 ++++++++++++++--------------- - 1 file changed, 21 insertions(+), 21 deletions(-) - -diff --git a/crypto/poly1305/asm/poly1305-ppc.pl b/crypto/poly1305/asm/poly1305-ppc.pl -index 9f86134d923fb..2e601bb9c24be 100755 ---- crypto/poly1305/asm/poly1305-ppc.pl.orig -+++ crypto/poly1305/asm/poly1305-ppc.pl -@@ -744,7 +744,7 @@ - my $LOCALS= 6*$SIZE_T; - my $VSXFRAME = $LOCALS + 6*$SIZE_T; - $VSXFRAME += 128; # local variables -- $VSXFRAME += 13*16; # v20-v31 offload -+ $VSXFRAME += 12*16; # v20-v31 offload - - my $BIG_ENDIAN = ($flavour !~ /le/) ? 4 : 0; - -@@ -919,12 +919,12 @@ - addi r11,r11,32 - stvx v22,r10,$sp - addi r10,r10,32 -- stvx v23,r10,$sp -- addi r10,r10,32 -- stvx v24,r11,$sp -+ stvx v23,r11,$sp - addi r11,r11,32 -- stvx v25,r10,$sp -+ stvx v24,r10,$sp - addi r10,r10,32 -+ stvx v25,r11,$sp -+ addi r11,r11,32 - stvx v26,r10,$sp - addi r10,r10,32 - stvx v27,r11,$sp -@@ -1153,12 +1153,12 @@ - addi r11,r11,32 - stvx v22,r10,$sp - addi r10,r10,32 -- stvx v23,r10,$sp -- addi r10,r10,32 -- stvx v24,r11,$sp -+ stvx v23,r11,$sp - addi r11,r11,32 -- stvx v25,r10,$sp -+ stvx v24,r10,$sp - addi r10,r10,32 -+ stvx v25,r11,$sp -+ addi r11,r11,32 - stvx v26,r10,$sp - addi r10,r10,32 - stvx v27,r11,$sp -@@ -1899,26 +1899,26 @@ - mtspr 256,r12 # restore vrsave - lvx v20,r10,$sp - addi r10,r10,32 -- lvx v21,r10,$sp -- addi r10,r10,32 -- lvx v22,r11,$sp -+ lvx v21,r11,$sp - addi r11,r11,32 -- lvx v23,r10,$sp -+ lvx v22,r10,$sp - addi r10,r10,32 -- lvx v24,r11,$sp -+ lvx v23,r11,$sp - addi r11,r11,32 -- lvx v25,r10,$sp -+ lvx v24,r10,$sp - addi r10,r10,32 -- lvx v26,r11,$sp -+ lvx v25,r11,$sp - addi r11,r11,32 -- lvx v27,r10,$sp -+ lvx v26,r10,$sp - addi r10,r10,32 -- lvx v28,r11,$sp -+ lvx v27,r11,$sp - addi r11,r11,32 -- lvx v29,r10,$sp -+ lvx v28,r10,$sp - addi r10,r10,32 -- lvx v30,r11,$sp -- lvx v31,r10,$sp -+ lvx v29,r11,$sp -+ addi r11,r11,32 -+ lvx v30,r10,$sp -+ lvx v31,r11,$sp - $POP r27,`$VSXFRAME-$SIZE_T*5`($sp) - $POP r28,`$VSXFRAME-$SIZE_T*4`($sp) - $POP r29,`$VSXFRAME-$SIZE_T*3`($sp) From nobody Wed Jan 31 19:46:50 2024 X-Original-To: dev-commits-ports-branches@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 4TQCGf6PQJz588vW; Wed, 31 Jan 2024 19:46:50 +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 4TQCGf5vq7z4d7w; Wed, 31 Jan 2024 19:46:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730410; 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=h3Jb0NW+bqfyCB1jwvhK/LZlW9FQSez+XrYexkFW0xQ=; b=u+zWgbqRpaAp7yUOpvibMLfGtfCnpUxOUjOBRgYKHLzWzm/WHHIZRli1jtBVJx7Bf+jRb+ F0SCc0jAT7HM/plCBin5CSsv/xycKV76MZHvySGz2FBZPdlYkjANlc5sTv5WUalkUJHLRq TqrrjVttPaPVGC5EPg7llVtBEeosQKu4zHQZExRu9NFoARGD5oCcTfs6/lJQfRC1X7a2D0 rEnhpGyuKmt/ryeDwSsWDzDyUQsVDoQM9HM2BfxY+FkfbZvMsZpgIJuPTOt8wxB3K9dHde qZrMSl4qyAQtryJFWB0nHiUjN66sutH7m2PB+rP2jlVFWKvvkDdJSFop+nvJAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730410; 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=h3Jb0NW+bqfyCB1jwvhK/LZlW9FQSez+XrYexkFW0xQ=; b=iOt4XK7O156sMOOSw9wLosNnqXlU+dl4FGpmtzVjYIuYEFExLtmXvpr+So/2EBHYRvhNFN GSsPlv8b609sIin8xwzisalqGsY12bhWe8Z0CX5loPtAOMG/kUCG/76ZqAaHn9wNwon8wM QlR9cTwbtH82kQwRM7miHJ7//hQBr3nc7LBaYDdxTZ101hSSBfZiGJ7BDcPX0O+xJfmwHv ACNTj+bLgH3MUPSPM3O84PB+c/2LvjCLiokn1DEqpZQiA6t04Fnz8Pz2J3OKG6YxRgVq37 ThKX20Ic0RcMPiLyKhvXlGPy44TzvNSL1Zb446alBLiORI5jqe6wA/DcapkJog== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706730410; a=rsa-sha256; cv=none; b=I/b77yVDJOYapcThOLsk3S89sOLSBK7bi4+5lIANWhHtZuEbibPr8KZf2hXVI/t8F2vLNK hnT5mkJN46gmDLkvKVfdTN+K4zKYYxtcTJUP6AA1VDZUEHOxZ/mmyJQppohIqlKzuAS+DR glDRJsJ7WROZp3YLwvqLsGvW/ose7iNyxEZznpL4eTbWl3t5Q3168boseHXTJvnC3oxg/8 oyK1Ydiu3zScgI2smxv2N6nFmC0wC7FwN3KWTVRT3KCcu+iH7W/7mr85kkoamyfFhOZoyC Lf1SPu+sOs9GUg9EIueZCDcTxipWCsizP+IClzcDSZvQMzkBOUYwyTt+JsVw9A== 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 4TQCGf4YCjzXjx; Wed, 31 Jan 2024 19:46:50 +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 40VJkol0081283; Wed, 31 Jan 2024 19:46:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40VJkoDD081280; Wed, 31 Jan 2024 19:46:50 GMT (envelope-from git) Date: Wed, 31 Jan 2024 19:46:50 GMT Message-Id: <202401311946.40VJkoDD081280@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Bernard Spil Subject: git: face0a2ce35b - 2024Q1 - security/openssl31: Security fix for POLY1305 on ppc List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brnrd X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: face0a2ce35b511c08deb89f6e54ceec7303333c Auto-Submitted: auto-generated The branch 2024Q1 has been updated by brnrd: URL: https://cgit.FreeBSD.org/ports/commit/?id=face0a2ce35b511c08deb89f6e54ceec7303333c commit face0a2ce35b511c08deb89f6e54ceec7303333c Author: Bernard Spil AuthorDate: 2024-01-11 12:44:21 +0000 Commit: Bernard Spil CommitDate: 2024-01-31 19:46:13 +0000 security/openssl31: Security fix for POLY1305 on ppc Security: 8337251b-b07b-11ee-b0d7-84a93843eb75 MFH: 2024Q1 (cherry picked from commit 98785202608c4f19c0143f1eb82c64c35b463cd5) --- security/openssl31/Makefile | 2 +- security/openssl31/files/patch-CVE-2023-6129 | 109 +++++++++++++++++++++++++++ 2 files changed, 110 insertions(+), 1 deletion(-) diff --git a/security/openssl31/Makefile b/security/openssl31/Makefile index fc4432765c41..fb13ef0ce680 100644 --- a/security/openssl31/Makefile +++ b/security/openssl31/Makefile @@ -1,6 +1,6 @@ PORTNAME= openssl PORTVERSION= 3.1.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security devel MASTER_SITES= https://www.openssl.org/source/ \ ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/ diff --git a/security/openssl31/files/patch-CVE-2023-6129 b/security/openssl31/files/patch-CVE-2023-6129 new file mode 100644 index 000000000000..ed1b41586234 --- /dev/null +++ b/security/openssl31/files/patch-CVE-2023-6129 @@ -0,0 +1,109 @@ +From f3fc5808fe9ff74042d639839610d03b8fdcc015 Mon Sep 17 00:00:00 2001 +From: Rohan McLure +Date: Thu, 4 Jan 2024 10:25:50 +0100 +Subject: [PATCH] poly1305-ppc.pl: Fix vector register clobbering + +Fixes CVE-2023-6129 + +The POLY1305 MAC (message authentication code) implementation in OpenSSL for +PowerPC CPUs saves the the contents of vector registers in different order +than they are restored. Thus the contents of some of these vector registers +is corrupted when returning to the caller. The vulnerable code is used only +on newer PowerPC processors supporting the PowerISA 2.07 instructions. + +Reviewed-by: Matt Caswell +Reviewed-by: Richard Levitte +Reviewed-by: Tomas Mraz +(Merged from https://github.com/openssl/openssl/pull/23200) + +(cherry picked from commit 8d847a3ffd4f0b17ee33962cf69c36224925b34f) +--- + crypto/poly1305/asm/poly1305-ppc.pl | 42 ++++++++++++++--------------- + 1 file changed, 21 insertions(+), 21 deletions(-) + +diff --git a/crypto/poly1305/asm/poly1305-ppc.pl b/crypto/poly1305/asm/poly1305-ppc.pl +index 9f86134d923fb..2e601bb9c24be 100755 +--- crypto/poly1305/asm/poly1305-ppc.pl.orig ++++ crypto/poly1305/asm/poly1305-ppc.pl +@@ -744,7 +744,7 @@ + my $LOCALS= 6*$SIZE_T; + my $VSXFRAME = $LOCALS + 6*$SIZE_T; + $VSXFRAME += 128; # local variables +- $VSXFRAME += 13*16; # v20-v31 offload ++ $VSXFRAME += 12*16; # v20-v31 offload + + my $BIG_ENDIAN = ($flavour !~ /le/) ? 4 : 0; + +@@ -919,12 +919,12 @@ + addi r11,r11,32 + stvx v22,r10,$sp + addi r10,r10,32 +- stvx v23,r10,$sp +- addi r10,r10,32 +- stvx v24,r11,$sp ++ stvx v23,r11,$sp + addi r11,r11,32 +- stvx v25,r10,$sp ++ stvx v24,r10,$sp + addi r10,r10,32 ++ stvx v25,r11,$sp ++ addi r11,r11,32 + stvx v26,r10,$sp + addi r10,r10,32 + stvx v27,r11,$sp +@@ -1153,12 +1153,12 @@ + addi r11,r11,32 + stvx v22,r10,$sp + addi r10,r10,32 +- stvx v23,r10,$sp +- addi r10,r10,32 +- stvx v24,r11,$sp ++ stvx v23,r11,$sp + addi r11,r11,32 +- stvx v25,r10,$sp ++ stvx v24,r10,$sp + addi r10,r10,32 ++ stvx v25,r11,$sp ++ addi r11,r11,32 + stvx v26,r10,$sp + addi r10,r10,32 + stvx v27,r11,$sp +@@ -1899,26 +1899,26 @@ + mtspr 256,r12 # restore vrsave + lvx v20,r10,$sp + addi r10,r10,32 +- lvx v21,r10,$sp +- addi r10,r10,32 +- lvx v22,r11,$sp ++ lvx v21,r11,$sp + addi r11,r11,32 +- lvx v23,r10,$sp ++ lvx v22,r10,$sp + addi r10,r10,32 +- lvx v24,r11,$sp ++ lvx v23,r11,$sp + addi r11,r11,32 +- lvx v25,r10,$sp ++ lvx v24,r10,$sp + addi r10,r10,32 +- lvx v26,r11,$sp ++ lvx v25,r11,$sp + addi r11,r11,32 +- lvx v27,r10,$sp ++ lvx v26,r10,$sp + addi r10,r10,32 +- lvx v28,r11,$sp ++ lvx v27,r11,$sp + addi r11,r11,32 +- lvx v29,r10,$sp ++ lvx v28,r10,$sp + addi r10,r10,32 +- lvx v30,r11,$sp +- lvx v31,r10,$sp ++ lvx v29,r11,$sp ++ addi r11,r11,32 ++ lvx v30,r10,$sp ++ lvx v31,r11,$sp + $POP r27,`$VSXFRAME-$SIZE_T*5`($sp) + $POP r28,`$VSXFRAME-$SIZE_T*4`($sp) + $POP r29,`$VSXFRAME-$SIZE_T*3`($sp) From nobody Wed Jan 31 19:46:51 2024 X-Original-To: dev-commits-ports-branches@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 4TQCGh0nV5z588mB; Wed, 31 Jan 2024 19:46:52 +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 4TQCGg6Fh1z4dBF; Wed, 31 Jan 2024 19:46:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730411; 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=KAATg1ekb38VF4bwnuMqGaxleKpFrKwqo2rpI06N6OQ=; b=tJAs72ub1Tw6SvpLrKqxvMrN+U/Av74dc2XnQgiTRRDAzBRVlqU7OWK+WRFoYi64TM7T9F xPWDByNUR+yxuLpbk4tAQPqXlbKXXFBDY3yKwfOjWD5fJGCP9+R8oT41lYNXVRHwcNYGaS ETsptDxclMuu0JPN32+5quEsksoItF0BiLaPADsRjuaNjD6EaHnSFzhsG4/xEd22nGcFVG tRA3FtCLfaAkfh1ZSf7TRGCN3eP8nW4V7coW7TgAg7TXwtT/Xcfg1khY/5iiRX/ITlYOYr QTHwFs0sBdJShTZYOnjladkdX9ZNTh6wDC/jVwBZqW+kpG5z9nTkx6N/zMTWIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730411; 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=KAATg1ekb38VF4bwnuMqGaxleKpFrKwqo2rpI06N6OQ=; b=HFTyJiR+ZlJ/Z5cYg7uti35JM+2aQS8WVXWLMDqHJCSBmimTyQSRQhCx/rRprDe1N+h7nO g1YRflKREQgXMYuKiL4I6xMIpLXg/KIgJTtOWIEe11YsBu7dCShm4nUi5scDeQw8UQqc7x 39ikV6ciK7Buhvm9WR545TSZUtVftqwSXljm+MoB3V5VxIqqwyFhL1wRlP8TdTGILPgzkB mPnBW5LTE2PAhAiqr5in14QEEJetpxfoSakAH3JTb5aNyLMv7pspuYRwGuEkKpnWC+gmn2 3UQeTbBhUroBAzFIKW+AkRQGaGgLiY/+c/Q5z/wSEYmCFcHSM5SkhcHt0eYWgg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706730411; a=rsa-sha256; cv=none; b=NCuFxOuaXTdqyXWI+7XXHYDn8ZUZJOvs6UnXbMh9qESo6Sn5I/1zOSJ9226I14Zl2OxXgv xL3dnD9AanVeDTF0xjBkXixzerVuTin0R9VD1/snxvwPil7ptJ/EnCGLGxO1e7q7dRw6xE er1HC4zIlnzizD5d8aOIUE2Vd5rGbryy0xfvYouDsHg6kUt8g5d/UQbfVzCklnqAEKq/E6 NEZKexgpf5F6FEZq4QVOHXWDQ0pPlZTZWFoCmJHB4gZLit02zfhfLW7c0AN8KjJPiOE9pv N+ubfTcdhJNu86ToxB/9F8PObfPyW76Tny8e98CXfiHSmNIm7Ih8rFX4A4qd9Q== 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 4TQCGg5JXWzWyy; Wed, 31 Jan 2024 19:46:51 +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 40VJkp2R081330; Wed, 31 Jan 2024 19:46:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40VJkpg0081327; Wed, 31 Jan 2024 19:46:51 GMT (envelope-from git) Date: Wed, 31 Jan 2024 19:46:51 GMT Message-Id: <202401311946.40VJkpg0081327@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Bernard Spil Subject: git: ae2045424768 - 2024Q1 - security/openssl31: Security update to 3.1.5 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brnrd X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: ae2045424768de264cef4a43bd5e5bfe7da0bb89 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by brnrd: URL: https://cgit.FreeBSD.org/ports/commit/?id=ae2045424768de264cef4a43bd5e5bfe7da0bb89 commit ae2045424768de264cef4a43bd5e5bfe7da0bb89 Author: Bernard Spil AuthorDate: 2024-01-31 19:18:07 +0000 Commit: Bernard Spil CommitDate: 2024-01-31 19:46:33 +0000 security/openssl31: Security update to 3.1.5 * Note that this is a security rollup of four previously reported CVEs Security: 10dee731-c069-11ee-9190-84a93843eb75 Security: 8337251b-b07b-11ee-b0d7-84a93843eb75 Security: a5956603-7e4f-11ee-9df6-84a93843eb75 MFH: 2024Q1 (cherry picked from commit 2f6c0334608a7530ec285765cb2d355afc765190) --- security/openssl31/Makefile | 3 +- security/openssl31/distinfo | 6 +- security/openssl31/files/patch-CVE-2023-5678 | 172 --------------------------- security/openssl31/files/patch-CVE-2023-6129 | 109 ----------------- 4 files changed, 4 insertions(+), 286 deletions(-) diff --git a/security/openssl31/Makefile b/security/openssl31/Makefile index fb13ef0ce680..86240274f24b 100644 --- a/security/openssl31/Makefile +++ b/security/openssl31/Makefile @@ -1,6 +1,5 @@ PORTNAME= openssl -PORTVERSION= 3.1.4 -PORTREVISION= 2 +PORTVERSION= 3.1.5 CATEGORIES= security devel MASTER_SITES= https://www.openssl.org/source/ \ ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/ diff --git a/security/openssl31/distinfo b/security/openssl31/distinfo index 55acb67844f4..ad35b5673f51 100644 --- a/security/openssl31/distinfo +++ b/security/openssl31/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1698172120 -SHA256 (openssl-3.1.4.tar.gz) = 840af5366ab9b522bde525826be3ef0fb0af81c6a9ebd84caa600fea1731eee3 -SIZE (openssl-3.1.4.tar.gz) = 15569450 +TIMESTAMP = 1706727689 +SHA256 (openssl-3.1.5.tar.gz) = 6ae015467dabf0469b139ada93319327be24b98251ffaeceda0221848dc09262 +SIZE (openssl-3.1.5.tar.gz) = 15663524 diff --git a/security/openssl31/files/patch-CVE-2023-5678 b/security/openssl31/files/patch-CVE-2023-5678 deleted file mode 100644 index 049d6d0727db..000000000000 --- a/security/openssl31/files/patch-CVE-2023-5678 +++ /dev/null @@ -1,172 +0,0 @@ -From ddeb4b6c6d527e54ce9a99cba785c0f7776e54b6 Mon Sep 17 00:00:00 2001 -From: Richard Levitte -Date: Fri, 20 Oct 2023 09:18:19 +0200 -Subject: [PATCH] Make DH_check_pub_key() and DH_generate_key() safer yet - -We already check for an excessively large P in DH_generate_key(), but not in -DH_check_pub_key(), and none of them check for an excessively large Q. - -This change adds all the missing excessive size checks of P and Q. - -It's to be noted that behaviours surrounding excessively sized P and Q -differ. DH_check() raises an error on the excessively sized P, but only -sets a flag for the excessively sized Q. This behaviour is mimicked in -DH_check_pub_key(). - -Reviewed-by: Tomas Mraz -Reviewed-by: Matt Caswell -Reviewed-by: Hugo Landau -(Merged from https://github.com/openssl/openssl/pull/22518) ---- - crypto/dh/dh_check.c | 12 ++++++++++++ - crypto/dh/dh_err.c | 3 ++- - crypto/dh/dh_key.c | 12 ++++++++++++ - crypto/err/openssl.txt | 1 + - include/crypto/dherr.h | 2 +- - include/openssl/dh.h | 6 +++--- - include/openssl/dherr.h | 3 ++- - 7 files changed, 33 insertions(+), 6 deletions(-) - -diff --git a/crypto/dh/dh_check.c b/crypto/dh/dh_check.c -index 7ba2beae7fd6b..e20eb62081c5e 100644 ---- crypto/dh/dh_check.c.orig -+++ crypto/dh/dh_check.c -@@ -249,6 +249,18 @@ int DH_check_pub_key_ex(const DH *dh, const BIGNUM *pub_key) - */ - int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, int *ret) - { -+ /* Don't do any checks at all with an excessively large modulus */ -+ if (BN_num_bits(dh->params.p) > OPENSSL_DH_CHECK_MAX_MODULUS_BITS) { -+ ERR_raise(ERR_LIB_DH, DH_R_MODULUS_TOO_LARGE); -+ *ret = DH_MODULUS_TOO_LARGE | DH_CHECK_PUBKEY_INVALID; -+ return 0; -+ } -+ -+ if (dh->params.q != NULL && BN_ucmp(dh->params.p, dh->params.q) < 0) { -+ *ret |= DH_CHECK_INVALID_Q_VALUE | DH_CHECK_PUBKEY_INVALID; -+ return 1; -+ } -+ - return ossl_ffc_validate_public_key(&dh->params, pub_key, ret); - } - -diff --git a/crypto/dh/dh_err.c b/crypto/dh/dh_err.c -index 4152397426cc9..f76ac0dd1463f 100644 ---- crypto/dh/dh_err.c.orig -+++ crypto/dh/dh_err.c -@@ -1,6 +1,6 @@ - /* - * Generated by util/mkerr.pl DO NOT EDIT -- * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. -+ * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy -@@ -54,6 +54,7 @@ static const ERR_STRING_DATA DH_str_reasons[] = { - {ERR_PACK(ERR_LIB_DH, 0, DH_R_PARAMETER_ENCODING_ERROR), - "parameter encoding error"}, - {ERR_PACK(ERR_LIB_DH, 0, DH_R_PEER_KEY_ERROR), "peer key error"}, -+ {ERR_PACK(ERR_LIB_DH, 0, DH_R_Q_TOO_LARGE), "q too large"}, - {ERR_PACK(ERR_LIB_DH, 0, DH_R_SHARED_INFO_ERROR), "shared info error"}, - {ERR_PACK(ERR_LIB_DH, 0, DH_R_UNABLE_TO_CHECK_GENERATOR), - "unable to check generator"}, -diff --git a/crypto/dh/dh_key.c b/crypto/dh/dh_key.c -index d84ea99241b9e..afc49f5cdc87d 100644 ---- crypto/dh/dh_key.c.orig -+++ crypto/dh/dh_key.c -@@ -49,6 +49,12 @@ int ossl_dh_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) - goto err; - } - -+ if (dh->params.q != NULL -+ && BN_num_bits(dh->params.q) > OPENSSL_DH_MAX_MODULUS_BITS) { -+ ERR_raise(ERR_LIB_DH, DH_R_Q_TOO_LARGE); -+ goto err; -+ } -+ - if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) { - ERR_raise(ERR_LIB_DH, DH_R_MODULUS_TOO_SMALL); - return 0; -@@ -267,6 +273,12 @@ static int generate_key(DH *dh) - return 0; - } - -+ if (dh->params.q != NULL -+ && BN_num_bits(dh->params.q) > OPENSSL_DH_MAX_MODULUS_BITS) { -+ ERR_raise(ERR_LIB_DH, DH_R_Q_TOO_LARGE); -+ return 0; -+ } -+ - if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) { - ERR_raise(ERR_LIB_DH, DH_R_MODULUS_TOO_SMALL); - return 0; -diff --git a/crypto/err/openssl.txt b/crypto/err/openssl.txt -index a1e6bbb617fcb..69e4f61aa1801 100644 ---- crypto/err/openssl.txt.orig -+++ crypto/err/openssl.txt -@@ -513,6 +513,7 @@ DH_R_NO_PARAMETERS_SET:107:no parameters set - DH_R_NO_PRIVATE_VALUE:100:no private value - DH_R_PARAMETER_ENCODING_ERROR:105:parameter encoding error - DH_R_PEER_KEY_ERROR:111:peer key error -+DH_R_Q_TOO_LARGE:130:q too large - DH_R_SHARED_INFO_ERROR:113:shared info error - DH_R_UNABLE_TO_CHECK_GENERATOR:121:unable to check generator - DSA_R_BAD_FFC_PARAMETERS:114:bad ffc parameters -diff --git a/include/crypto/dherr.h b/include/crypto/dherr.h -index bb24d131eb887..519327f795742 100644 ---- include/crypto/dherr.h.orig -+++ include/crypto/dherr.h -@@ -1,6 +1,6 @@ - /* - * Generated by util/mkerr.pl DO NOT EDIT -- * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. -+ * Copyright 2020-2023 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy -diff --git a/include/openssl/dh.h b/include/openssl/dh.h -index 8bc17448a0817..f1c0ed06b375a 100644 ---- include/openssl/dh.h.orig -+++ include/openssl/dh.h -@@ -144,7 +144,7 @@ DECLARE_ASN1_ITEM(DHparams) - # define DH_GENERATOR_3 3 - # define DH_GENERATOR_5 5 - --/* DH_check error codes */ -+/* DH_check error codes, some of them shared with DH_check_pub_key */ - /* - * NB: These values must align with the equivalently named macros in - * internal/ffc.h. -@@ -154,10 +154,10 @@ DECLARE_ASN1_ITEM(DHparams) - # define DH_UNABLE_TO_CHECK_GENERATOR 0x04 - # define DH_NOT_SUITABLE_GENERATOR 0x08 - # define DH_CHECK_Q_NOT_PRIME 0x10 --# define DH_CHECK_INVALID_Q_VALUE 0x20 -+# define DH_CHECK_INVALID_Q_VALUE 0x20 /* +DH_check_pub_key */ - # define DH_CHECK_INVALID_J_VALUE 0x40 - # define DH_MODULUS_TOO_SMALL 0x80 --# define DH_MODULUS_TOO_LARGE 0x100 -+# define DH_MODULUS_TOO_LARGE 0x100 /* +DH_check_pub_key */ - - /* DH_check_pub_key error codes */ - # define DH_CHECK_PUBKEY_TOO_SMALL 0x01 -diff --git a/include/openssl/dherr.h b/include/openssl/dherr.h -index 5d2a762a96f8c..074a70145f9f5 100644 ---- include/openssl/dherr.h.orig -+++ include/openssl/dherr.h -@@ -1,6 +1,6 @@ - /* - * Generated by util/mkerr.pl DO NOT EDIT -- * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. -+ * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy -@@ -50,6 +50,7 @@ - # define DH_R_NO_PRIVATE_VALUE 100 - # define DH_R_PARAMETER_ENCODING_ERROR 105 - # define DH_R_PEER_KEY_ERROR 111 -+# define DH_R_Q_TOO_LARGE 130 - # define DH_R_SHARED_INFO_ERROR 113 - # define DH_R_UNABLE_TO_CHECK_GENERATOR 121 - diff --git a/security/openssl31/files/patch-CVE-2023-6129 b/security/openssl31/files/patch-CVE-2023-6129 deleted file mode 100644 index ed1b41586234..000000000000 --- a/security/openssl31/files/patch-CVE-2023-6129 +++ /dev/null @@ -1,109 +0,0 @@ -From f3fc5808fe9ff74042d639839610d03b8fdcc015 Mon Sep 17 00:00:00 2001 -From: Rohan McLure -Date: Thu, 4 Jan 2024 10:25:50 +0100 -Subject: [PATCH] poly1305-ppc.pl: Fix vector register clobbering - -Fixes CVE-2023-6129 - -The POLY1305 MAC (message authentication code) implementation in OpenSSL for -PowerPC CPUs saves the the contents of vector registers in different order -than they are restored. Thus the contents of some of these vector registers -is corrupted when returning to the caller. The vulnerable code is used only -on newer PowerPC processors supporting the PowerISA 2.07 instructions. - -Reviewed-by: Matt Caswell -Reviewed-by: Richard Levitte -Reviewed-by: Tomas Mraz -(Merged from https://github.com/openssl/openssl/pull/23200) - -(cherry picked from commit 8d847a3ffd4f0b17ee33962cf69c36224925b34f) ---- - crypto/poly1305/asm/poly1305-ppc.pl | 42 ++++++++++++++--------------- - 1 file changed, 21 insertions(+), 21 deletions(-) - -diff --git a/crypto/poly1305/asm/poly1305-ppc.pl b/crypto/poly1305/asm/poly1305-ppc.pl -index 9f86134d923fb..2e601bb9c24be 100755 ---- crypto/poly1305/asm/poly1305-ppc.pl.orig -+++ crypto/poly1305/asm/poly1305-ppc.pl -@@ -744,7 +744,7 @@ - my $LOCALS= 6*$SIZE_T; - my $VSXFRAME = $LOCALS + 6*$SIZE_T; - $VSXFRAME += 128; # local variables -- $VSXFRAME += 13*16; # v20-v31 offload -+ $VSXFRAME += 12*16; # v20-v31 offload - - my $BIG_ENDIAN = ($flavour !~ /le/) ? 4 : 0; - -@@ -919,12 +919,12 @@ - addi r11,r11,32 - stvx v22,r10,$sp - addi r10,r10,32 -- stvx v23,r10,$sp -- addi r10,r10,32 -- stvx v24,r11,$sp -+ stvx v23,r11,$sp - addi r11,r11,32 -- stvx v25,r10,$sp -+ stvx v24,r10,$sp - addi r10,r10,32 -+ stvx v25,r11,$sp -+ addi r11,r11,32 - stvx v26,r10,$sp - addi r10,r10,32 - stvx v27,r11,$sp -@@ -1153,12 +1153,12 @@ - addi r11,r11,32 - stvx v22,r10,$sp - addi r10,r10,32 -- stvx v23,r10,$sp -- addi r10,r10,32 -- stvx v24,r11,$sp -+ stvx v23,r11,$sp - addi r11,r11,32 -- stvx v25,r10,$sp -+ stvx v24,r10,$sp - addi r10,r10,32 -+ stvx v25,r11,$sp -+ addi r11,r11,32 - stvx v26,r10,$sp - addi r10,r10,32 - stvx v27,r11,$sp -@@ -1899,26 +1899,26 @@ - mtspr 256,r12 # restore vrsave - lvx v20,r10,$sp - addi r10,r10,32 -- lvx v21,r10,$sp -- addi r10,r10,32 -- lvx v22,r11,$sp -+ lvx v21,r11,$sp - addi r11,r11,32 -- lvx v23,r10,$sp -+ lvx v22,r10,$sp - addi r10,r10,32 -- lvx v24,r11,$sp -+ lvx v23,r11,$sp - addi r11,r11,32 -- lvx v25,r10,$sp -+ lvx v24,r10,$sp - addi r10,r10,32 -- lvx v26,r11,$sp -+ lvx v25,r11,$sp - addi r11,r11,32 -- lvx v27,r10,$sp -+ lvx v26,r10,$sp - addi r10,r10,32 -- lvx v28,r11,$sp -+ lvx v27,r11,$sp - addi r11,r11,32 -- lvx v29,r10,$sp -+ lvx v28,r10,$sp - addi r10,r10,32 -- lvx v30,r11,$sp -- lvx v31,r10,$sp -+ lvx v29,r11,$sp -+ addi r11,r11,32 -+ lvx v30,r10,$sp -+ lvx v31,r11,$sp - $POP r27,`$VSXFRAME-$SIZE_T*5`($sp) - $POP r28,`$VSXFRAME-$SIZE_T*4`($sp) - $POP r29,`$VSXFRAME-$SIZE_T*3`($sp) From nobody Wed Jan 31 19:52:01 2024 X-Original-To: dev-commits-ports-branches@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 4TQCNd4JCZz58943; Wed, 31 Jan 2024 19:52:01 +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 4TQCNd2lKtz4dtJ; Wed, 31 Jan 2024 19:52:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730721; 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=XiSl3gfRqsX/myVrZdgrbQ4ilss9P4J1xpHH6Lwbx8M=; b=Hn81LPC8+4gvaRXjJ+ow7bwotNZiFnTPZUS64LBxZUy9KJuhAQjK81myl4nJ+ez1+Q+esb D5JDQIu/RtxDkIMq+vr9nQgFnLQLxiV1gO+lciCdiKygebHKl76uaXSwbqrOf06UeWV5pf q2Kar22A6+51bYKsmkFAnoz6XLAHS09HhaXnDT2wYVdbdpH/jocMY3utZxw7xE2zKkJZ3a F96js9zvOLInnXXwGMdDfGmtlUB2kXIjlknNNezS7jqzxMr8QG+0MY73e9XDmRq8uehJ1Z JF+dSbLuEiq7Ib0b2cRq9n78+hIyF7ki0ekxLW/EtDy3X9dylrVdNA1FiXSURA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730721; 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=XiSl3gfRqsX/myVrZdgrbQ4ilss9P4J1xpHH6Lwbx8M=; b=AUFMzWhgWmQ9luADTDeeKGf8B/8Z9mxqRSTlWOU2wzUcwin3m8WxOQJTrpkOpn0yeNRRpS 74dPNWMso8hN0ihsfJaeDE4N5wZDZobDwX2oQPDrGCYEZwu9cQW//JlSTWH7yIbQuyzMd4 eEhmsP4kjffFp1SJWTFNheuHPiAgRw0zeuo7Dq11zwqUR1cG6o82BniTfA2lwPHgA46umD 1cLmGkuB/RyhoiSCV+kGMW/Ui2J8q4ez9bMkGfAL7qFBALD7BnlSKI5jXB56JvbLDthqYf aMxj8K1GGIZDcl0wnR/rW/5DVIvE5VRl+wlhBQAdCQf39pvzcvVOG9ktnm6Gtg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706730721; a=rsa-sha256; cv=none; b=LQzO/3uyzPk84GqcyxV8bE+7nDQ9KDgeWUTiAs0y2Bzql1ErV42EwIaqrilQe01+vqOq4t nHhejUfy2IbZ1Z5LRc56vy4IUpSDQnA/UTrcEr/UJNb5TK8U08G5YcJsUgCxKyPXimsznM ss/CjkAMA/5EA6DerTk0qkyB08jOHHZ96zqq4SIhDSmN4r61Y3ALzuA2eFXj77zWM4nXQR 2E6Rz+RJrjHv17SPj562+pf/wSXUHHl0O9UbZ2Hkt0JuJW8yv4fg8D0lMkzm2gdBhG4kxK v0yW0giZt/xpxmcS1dBmJpynlX/S0lmA1iIMGEG1dQrljI+NZxtNbuOdkSTprQ== 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 4TQCNd1qc5zXqN; Wed, 31 Jan 2024 19:52:01 +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 40VJq1aY095197; Wed, 31 Jan 2024 19:52:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40VJq1jd095194; Wed, 31 Jan 2024 19:52:01 GMT (envelope-from git) Date: Wed, 31 Jan 2024 19:52:01 GMT Message-Id: <202401311952.40VJq1jd095194@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Bernard Spil Subject: git: bfd509e5fbad - 2024Q1 - security/openssl-quictls: Security fix for POLY1305 on ppc List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brnrd X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: bfd509e5fbad240b89f1d3bca1191b90afa574e9 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by brnrd: URL: https://cgit.FreeBSD.org/ports/commit/?id=bfd509e5fbad240b89f1d3bca1191b90afa574e9 commit bfd509e5fbad240b89f1d3bca1191b90afa574e9 Author: Bernard Spil AuthorDate: 2024-01-11 12:48:08 +0000 Commit: Bernard Spil CommitDate: 2024-01-31 19:51:43 +0000 security/openssl-quictls: Security fix for POLY1305 on ppc Security: 8337251b-b07b-11ee-b0d7-84a93843eb75 MFH: 2024Q1 (cherry picked from commit f7b0dd64e0dc5bf46e5250a63a4f8e5a678e1b13) --- security/openssl-quictls/Makefile | 2 +- security/openssl-quictls/files/patch-CVE-2023-6129 | 109 +++++++++++++++++++++ 2 files changed, 110 insertions(+), 1 deletion(-) diff --git a/security/openssl-quictls/Makefile b/security/openssl-quictls/Makefile index f602baf253bf..6234907e0b2d 100644 --- a/security/openssl-quictls/Makefile +++ b/security/openssl-quictls/Makefile @@ -1,6 +1,6 @@ PORTNAME= openssl PORTVERSION= 3.0.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security devel PKGNAMESUFFIX= -quictls diff --git a/security/openssl-quictls/files/patch-CVE-2023-6129 b/security/openssl-quictls/files/patch-CVE-2023-6129 new file mode 100644 index 000000000000..9e42dbb683a5 --- /dev/null +++ b/security/openssl-quictls/files/patch-CVE-2023-6129 @@ -0,0 +1,109 @@ +From 050d26383d4e264966fb83428e72d5d48f402d35 Mon Sep 17 00:00:00 2001 +From: Rohan McLure +Date: Thu, 4 Jan 2024 10:25:50 +0100 +Subject: [PATCH] poly1305-ppc.pl: Fix vector register clobbering + +Fixes CVE-2023-6129 + +The POLY1305 MAC (message authentication code) implementation in OpenSSL for +PowerPC CPUs saves the the contents of vector registers in different order +than they are restored. Thus the contents of some of these vector registers +is corrupted when returning to the caller. The vulnerable code is used only +on newer PowerPC processors supporting the PowerISA 2.07 instructions. + +Reviewed-by: Matt Caswell +Reviewed-by: Richard Levitte +Reviewed-by: Tomas Mraz +(Merged from https://github.com/openssl/openssl/pull/23200) + +(cherry picked from commit 8d847a3ffd4f0b17ee33962cf69c36224925b34f) +--- + crypto/poly1305/asm/poly1305-ppc.pl | 42 ++++++++++++++--------------- + 1 file changed, 21 insertions(+), 21 deletions(-) + +diff --git a/crypto/poly1305/asm/poly1305-ppc.pl b/crypto/poly1305/asm/poly1305-ppc.pl +index 9f86134d923fb..2e601bb9c24be 100755 +--- crypto/poly1305/asm/poly1305-ppc.pl.orig ++++ crypto/poly1305/asm/poly1305-ppc.pl +@@ -744,7 +744,7 @@ + my $LOCALS= 6*$SIZE_T; + my $VSXFRAME = $LOCALS + 6*$SIZE_T; + $VSXFRAME += 128; # local variables +- $VSXFRAME += 13*16; # v20-v31 offload ++ $VSXFRAME += 12*16; # v20-v31 offload + + my $BIG_ENDIAN = ($flavour !~ /le/) ? 4 : 0; + +@@ -919,12 +919,12 @@ + addi r11,r11,32 + stvx v22,r10,$sp + addi r10,r10,32 +- stvx v23,r10,$sp +- addi r10,r10,32 +- stvx v24,r11,$sp ++ stvx v23,r11,$sp + addi r11,r11,32 +- stvx v25,r10,$sp ++ stvx v24,r10,$sp + addi r10,r10,32 ++ stvx v25,r11,$sp ++ addi r11,r11,32 + stvx v26,r10,$sp + addi r10,r10,32 + stvx v27,r11,$sp +@@ -1153,12 +1153,12 @@ + addi r11,r11,32 + stvx v22,r10,$sp + addi r10,r10,32 +- stvx v23,r10,$sp +- addi r10,r10,32 +- stvx v24,r11,$sp ++ stvx v23,r11,$sp + addi r11,r11,32 +- stvx v25,r10,$sp ++ stvx v24,r10,$sp + addi r10,r10,32 ++ stvx v25,r11,$sp ++ addi r11,r11,32 + stvx v26,r10,$sp + addi r10,r10,32 + stvx v27,r11,$sp +@@ -1899,26 +1899,26 @@ + mtspr 256,r12 # restore vrsave + lvx v20,r10,$sp + addi r10,r10,32 +- lvx v21,r10,$sp +- addi r10,r10,32 +- lvx v22,r11,$sp ++ lvx v21,r11,$sp + addi r11,r11,32 +- lvx v23,r10,$sp ++ lvx v22,r10,$sp + addi r10,r10,32 +- lvx v24,r11,$sp ++ lvx v23,r11,$sp + addi r11,r11,32 +- lvx v25,r10,$sp ++ lvx v24,r10,$sp + addi r10,r10,32 +- lvx v26,r11,$sp ++ lvx v25,r11,$sp + addi r11,r11,32 +- lvx v27,r10,$sp ++ lvx v26,r10,$sp + addi r10,r10,32 +- lvx v28,r11,$sp ++ lvx v27,r11,$sp + addi r11,r11,32 +- lvx v29,r10,$sp ++ lvx v28,r10,$sp + addi r10,r10,32 +- lvx v30,r11,$sp +- lvx v31,r10,$sp ++ lvx v29,r11,$sp ++ addi r11,r11,32 ++ lvx v30,r10,$sp ++ lvx v31,r11,$sp + $POP r27,`$VSXFRAME-$SIZE_T*5`($sp) + $POP r28,`$VSXFRAME-$SIZE_T*4`($sp) + $POP r29,`$VSXFRAME-$SIZE_T*3`($sp) From nobody Wed Jan 31 19:52:02 2024 X-Original-To: dev-commits-ports-branches@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 4TQCNg1ZJBz589Cj; Wed, 31 Jan 2024 19:52:03 +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 4TQCNf3mbvz4drk; Wed, 31 Jan 2024 19:52:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730722; 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=Nma39ETztN+0JMsqx5FukWvjgKYvAChObmlxJeKg4Hg=; b=kW+bc6KQtIElPBXsGd2hRv5xUgJ1m0/k1Z829+g8U0CLk1P7fCVxFcHCcyMz6xUsV481u/ 76alhuorLXnZaQGbfxMXQ2rP14NR6Qk68omsyoM9ItokaCueAaBhuIXFvtw2f3AGnPW+Tg eA7oTJWQBZAt9BPUXEQjc1bYurLL8MWlDPf52TbMeHITKSEUKDqcLNzhrAdm+OgwA4nxc6 2JcsRM7NHJmT58pC/vZhGvRRLWKdeln/7kFpbIoh5Am7AhmM31JKBoGVsDvcCr8i0qFc6o rqnyEhTgCqbIBTJi8WwFAKPd68Q9cVr3kq1c5cDWakYHhs0nIodqVcR5X4kDgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730722; 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=Nma39ETztN+0JMsqx5FukWvjgKYvAChObmlxJeKg4Hg=; b=LSv1fZ6Ey+usdTVVfRogilyNBj6LnweOSM4YQdrgaZUZTlfsArI8zSM86pbM+fZ9UVXO3d Ib9e7yYhtrTO3Si7/aLL8ECx+Pwuz9dWVe+0hWhkCyZBjsvRjtbxzQsvc59iKRUITGsauP 7rhzsbIlm8D9gjAgyV4ue9IIJUSnoL7wnLmuQtGpVYGqrH19A7Exig/Yfbo9tLjFes450t YHDrZ/xyS1jrnPZwE/DiDdARJg86DTI0WLfYgKsYtiNPTAZdD01FGds5UkCnASd3KahbuI d+J24Q1s9TUFcwonMVShE8X/P01pJ8vdWDQj4cC1Q7iduc6OHdvt8Fmdq99YhQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706730722; a=rsa-sha256; cv=none; b=xHw6A9BHKxjRBsQ5M7YUehIIP5BQCoQjaF89XBqfRA7BvSW6mqOUDbDtvplN2Sn9PclV8T j+2J7j0laDxX8biWIRaT0YFxkMU0nr5mAgYU8BIXoofE/nFzD7TiEOGVlcniUcKpFAXyWQ nqTcIYeIpkER5Fsqja+ngjERdBQxU3vZ1UWY0oH3LKbENrMHTcUpFzacYS7LfUYImINxp1 4xwCRhYp8FxDzThLwG9E8EFIOrOq+Qwzb+SDn/rQWspLrQqyzGHtftocsZFuyQMOJbekje 8wCP9oxCuoWeGykPsr/Inx+zMZJN60fDTue2zWwh6MU82xiWpmvJ7WLs5pSeZw== 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 4TQCNf2sRKzY6s; Wed, 31 Jan 2024 19:52:02 +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 40VJq2RH095240; Wed, 31 Jan 2024 19:52:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40VJq2X9095237; Wed, 31 Jan 2024 19:52:02 GMT (envelope-from git) Date: Wed, 31 Jan 2024 19:52:02 GMT Message-Id: <202401311952.40VJq2X9095237@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Bernard Spil Subject: git: d7948fa335b3 - 2024Q1 - security/openssl-quictls: Security update to 3.0.13 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brnrd X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: d7948fa335b38ba50d538156b2526ee1c66d45e1 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by brnrd: URL: https://cgit.FreeBSD.org/ports/commit/?id=d7948fa335b38ba50d538156b2526ee1c66d45e1 commit d7948fa335b38ba50d538156b2526ee1c66d45e1 Author: Bernard Spil AuthorDate: 2024-01-31 19:35:13 +0000 Commit: Bernard Spil CommitDate: 2024-01-31 19:51:44 +0000 security/openssl-quictls: Security update to 3.0.13 * Note that this is a security rollup of four previously reported CVEs Security: 10dee731-c069-11ee-9190-84a93843eb75 Security: 8337251b-b07b-11ee-b0d7-84a93843eb75 Security: a5956603-7e4f-11ee-9df6-84a93843eb75 MFH: 2024Q1 (cherry picked from commit a0a11ca462b6668454cdcd6a8239024c15116bda) --- security/openssl-quictls/Makefile | 3 +- security/openssl-quictls/distinfo | 6 +- security/openssl-quictls/files/patch-CVE-2023-5678 | 175 --------------------- security/openssl-quictls/files/patch-CVE-2023-6129 | 109 ------------- 4 files changed, 4 insertions(+), 289 deletions(-) diff --git a/security/openssl-quictls/Makefile b/security/openssl-quictls/Makefile index 6234907e0b2d..6fb6fdae1e42 100644 --- a/security/openssl-quictls/Makefile +++ b/security/openssl-quictls/Makefile @@ -1,6 +1,5 @@ PORTNAME= openssl -PORTVERSION= 3.0.12 -PORTREVISION= 2 +PORTVERSION= 3.0.13 CATEGORIES= security devel PKGNAMESUFFIX= -quictls diff --git a/security/openssl-quictls/distinfo b/security/openssl-quictls/distinfo index 0e835cc04559..f41ed67dde95 100644 --- a/security/openssl-quictls/distinfo +++ b/security/openssl-quictls/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1698397789 -SHA256 (quictls-openssl-3.0.12-openssl-3.0.12-quic1_GH0.tar.gz) = ca0e148f5e50c38198a25559d52cc06781345f5bff15de526ff65b0cc623d1bc -SIZE (quictls-openssl-3.0.12-openssl-3.0.12-quic1_GH0.tar.gz) = 15369791 +TIMESTAMP = 1706728750 +SHA256 (quictls-openssl-3.0.13-openssl-3.0.13-quic1_GH0.tar.gz) = ff99582682565d06e8b3b7763c66c107e9065b1c38e23a34c0e2f1f60e5bee6d +SIZE (quictls-openssl-3.0.13-openssl-3.0.13-quic1_GH0.tar.gz) = 15459972 diff --git a/security/openssl-quictls/files/patch-CVE-2023-5678 b/security/openssl-quictls/files/patch-CVE-2023-5678 deleted file mode 100644 index 2cff13b03d11..000000000000 --- a/security/openssl-quictls/files/patch-CVE-2023-5678 +++ /dev/null @@ -1,175 +0,0 @@ -From db925ae2e65d0d925adef429afc37f75bd1c2017 Mon Sep 17 00:00:00 2001 -From: Richard Levitte -Date: Fri, 20 Oct 2023 09:18:19 +0200 -Subject: [PATCH] Make DH_check_pub_key() and DH_generate_key() safer yet - -We already check for an excessively large P in DH_generate_key(), but not in -DH_check_pub_key(), and none of them check for an excessively large Q. - -This change adds all the missing excessive size checks of P and Q. - -It's to be noted that behaviours surrounding excessively sized P and Q -differ. DH_check() raises an error on the excessively sized P, but only -sets a flag for the excessively sized Q. This behaviour is mimicked in -DH_check_pub_key(). - -Reviewed-by: Tomas Mraz -Reviewed-by: Matt Caswell -Reviewed-by: Hugo Landau -(Merged from https://github.com/openssl/openssl/pull/22518) - -(cherry picked from commit ddeb4b6c6d527e54ce9a99cba785c0f7776e54b6) ---- - crypto/dh/dh_check.c | 12 ++++++++++++ - crypto/dh/dh_err.c | 3 ++- - crypto/dh/dh_key.c | 12 ++++++++++++ - crypto/err/openssl.txt | 1 + - include/crypto/dherr.h | 2 +- - include/openssl/dh.h | 6 +++--- - include/openssl/dherr.h | 3 ++- - 7 files changed, 33 insertions(+), 6 deletions(-) - -diff --git a/crypto/dh/dh_check.c b/crypto/dh/dh_check.c -index 7ba2beae7fd6b..e20eb62081c5e 100644 ---- crypto/dh/dh_check.c.orig -+++ crypto/dh/dh_check.c -@@ -249,6 +249,18 @@ int DH_check_pub_key_ex(const DH *dh, const BIGNUM *pub_key) - */ - int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, int *ret) - { -+ /* Don't do any checks at all with an excessively large modulus */ -+ if (BN_num_bits(dh->params.p) > OPENSSL_DH_CHECK_MAX_MODULUS_BITS) { -+ ERR_raise(ERR_LIB_DH, DH_R_MODULUS_TOO_LARGE); -+ *ret = DH_MODULUS_TOO_LARGE | DH_CHECK_PUBKEY_INVALID; -+ return 0; -+ } -+ -+ if (dh->params.q != NULL && BN_ucmp(dh->params.p, dh->params.q) < 0) { -+ *ret |= DH_CHECK_INVALID_Q_VALUE | DH_CHECK_PUBKEY_INVALID; -+ return 1; -+ } -+ - return ossl_ffc_validate_public_key(&dh->params, pub_key, ret); - } - -diff --git a/crypto/dh/dh_err.c b/crypto/dh/dh_err.c -index 4152397426cc9..f76ac0dd1463f 100644 ---- crypto/dh/dh_err.c.orig -+++ crypto/dh/dh_err.c -@@ -1,6 +1,6 @@ - /* - * Generated by util/mkerr.pl DO NOT EDIT -- * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. -+ * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy -@@ -54,6 +54,7 @@ static const ERR_STRING_DATA DH_str_reasons[] = { - {ERR_PACK(ERR_LIB_DH, 0, DH_R_PARAMETER_ENCODING_ERROR), - "parameter encoding error"}, - {ERR_PACK(ERR_LIB_DH, 0, DH_R_PEER_KEY_ERROR), "peer key error"}, -+ {ERR_PACK(ERR_LIB_DH, 0, DH_R_Q_TOO_LARGE), "q too large"}, - {ERR_PACK(ERR_LIB_DH, 0, DH_R_SHARED_INFO_ERROR), "shared info error"}, - {ERR_PACK(ERR_LIB_DH, 0, DH_R_UNABLE_TO_CHECK_GENERATOR), - "unable to check generator"}, -diff --git a/crypto/dh/dh_key.c b/crypto/dh/dh_key.c -index d84ea99241b9e..afc49f5cdc87d 100644 ---- crypto/dh/dh_key.c.orig -+++ crypto/dh/dh_key.c -@@ -49,6 +49,12 @@ int ossl_dh_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) - goto err; - } - -+ if (dh->params.q != NULL -+ && BN_num_bits(dh->params.q) > OPENSSL_DH_MAX_MODULUS_BITS) { -+ ERR_raise(ERR_LIB_DH, DH_R_Q_TOO_LARGE); -+ goto err; -+ } -+ - if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) { - ERR_raise(ERR_LIB_DH, DH_R_MODULUS_TOO_SMALL); - return 0; -@@ -267,6 +273,12 @@ static int generate_key(DH *dh) - return 0; - } - -+ if (dh->params.q != NULL -+ && BN_num_bits(dh->params.q) > OPENSSL_DH_MAX_MODULUS_BITS) { -+ ERR_raise(ERR_LIB_DH, DH_R_Q_TOO_LARGE); -+ return 0; -+ } -+ - if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) { - ERR_raise(ERR_LIB_DH, DH_R_MODULUS_TOO_SMALL); - return 0; -diff --git a/crypto/err/openssl.txt b/crypto/err/openssl.txt -index e51504b7abd5c..36de321b749be 100644 ---- crypto/err/openssl.txt.orig -+++ crypto/err/openssl.txt -@@ -500,6 +500,7 @@ DH_R_NO_PARAMETERS_SET:107:no parameters set - DH_R_NO_PRIVATE_VALUE:100:no private value - DH_R_PARAMETER_ENCODING_ERROR:105:parameter encoding error - DH_R_PEER_KEY_ERROR:111:peer key error -+DH_R_Q_TOO_LARGE:130:q too large - DH_R_SHARED_INFO_ERROR:113:shared info error - DH_R_UNABLE_TO_CHECK_GENERATOR:121:unable to check generator - DSA_R_BAD_FFC_PARAMETERS:114:bad ffc parameters -diff --git a/include/crypto/dherr.h b/include/crypto/dherr.h -index bb24d131eb887..519327f795742 100644 ---- include/crypto/dherr.h.orig -+++ include/crypto/dherr.h -@@ -1,6 +1,6 @@ - /* - * Generated by util/mkerr.pl DO NOT EDIT -- * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. -+ * Copyright 2020-2023 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy -diff --git a/include/openssl/dh.h b/include/openssl/dh.h -index 6533260f20272..50e0cf54be8cb 100644 ---- include/openssl/dh.h.orig -+++ include/openssl/dh.h -@@ -141,7 +141,7 @@ DECLARE_ASN1_ITEM(DHparams) - # define DH_GENERATOR_3 3 - # define DH_GENERATOR_5 5 - --/* DH_check error codes */ -+/* DH_check error codes, some of them shared with DH_check_pub_key */ - /* - * NB: These values must align with the equivalently named macros in - * internal/ffc.h. -@@ -151,10 +151,10 @@ DECLARE_ASN1_ITEM(DHparams) - # define DH_UNABLE_TO_CHECK_GENERATOR 0x04 - # define DH_NOT_SUITABLE_GENERATOR 0x08 - # define DH_CHECK_Q_NOT_PRIME 0x10 --# define DH_CHECK_INVALID_Q_VALUE 0x20 -+# define DH_CHECK_INVALID_Q_VALUE 0x20 /* +DH_check_pub_key */ - # define DH_CHECK_INVALID_J_VALUE 0x40 - # define DH_MODULUS_TOO_SMALL 0x80 --# define DH_MODULUS_TOO_LARGE 0x100 -+# define DH_MODULUS_TOO_LARGE 0x100 /* +DH_check_pub_key */ - - /* DH_check_pub_key error codes */ - # define DH_CHECK_PUBKEY_TOO_SMALL 0x01 -diff --git a/include/openssl/dherr.h b/include/openssl/dherr.h -index 5d2a762a96f8c..074a70145f9f5 100644 ---- include/openssl/dherr.h.orig -+++ include/openssl/dherr.h -@@ -1,6 +1,6 @@ - /* - * Generated by util/mkerr.pl DO NOT EDIT -- * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. -+ * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy -@@ -50,6 +50,7 @@ - # define DH_R_NO_PRIVATE_VALUE 100 - # define DH_R_PARAMETER_ENCODING_ERROR 105 - # define DH_R_PEER_KEY_ERROR 111 -+# define DH_R_Q_TOO_LARGE 130 - # define DH_R_SHARED_INFO_ERROR 113 - # define DH_R_UNABLE_TO_CHECK_GENERATOR 121 - - diff --git a/security/openssl-quictls/files/patch-CVE-2023-6129 b/security/openssl-quictls/files/patch-CVE-2023-6129 deleted file mode 100644 index 9e42dbb683a5..000000000000 --- a/security/openssl-quictls/files/patch-CVE-2023-6129 +++ /dev/null @@ -1,109 +0,0 @@ -From 050d26383d4e264966fb83428e72d5d48f402d35 Mon Sep 17 00:00:00 2001 -From: Rohan McLure -Date: Thu, 4 Jan 2024 10:25:50 +0100 -Subject: [PATCH] poly1305-ppc.pl: Fix vector register clobbering - -Fixes CVE-2023-6129 - -The POLY1305 MAC (message authentication code) implementation in OpenSSL for -PowerPC CPUs saves the the contents of vector registers in different order -than they are restored. Thus the contents of some of these vector registers -is corrupted when returning to the caller. The vulnerable code is used only -on newer PowerPC processors supporting the PowerISA 2.07 instructions. - -Reviewed-by: Matt Caswell -Reviewed-by: Richard Levitte -Reviewed-by: Tomas Mraz -(Merged from https://github.com/openssl/openssl/pull/23200) - -(cherry picked from commit 8d847a3ffd4f0b17ee33962cf69c36224925b34f) ---- - crypto/poly1305/asm/poly1305-ppc.pl | 42 ++++++++++++++--------------- - 1 file changed, 21 insertions(+), 21 deletions(-) - -diff --git a/crypto/poly1305/asm/poly1305-ppc.pl b/crypto/poly1305/asm/poly1305-ppc.pl -index 9f86134d923fb..2e601bb9c24be 100755 ---- crypto/poly1305/asm/poly1305-ppc.pl.orig -+++ crypto/poly1305/asm/poly1305-ppc.pl -@@ -744,7 +744,7 @@ - my $LOCALS= 6*$SIZE_T; - my $VSXFRAME = $LOCALS + 6*$SIZE_T; - $VSXFRAME += 128; # local variables -- $VSXFRAME += 13*16; # v20-v31 offload -+ $VSXFRAME += 12*16; # v20-v31 offload - - my $BIG_ENDIAN = ($flavour !~ /le/) ? 4 : 0; - -@@ -919,12 +919,12 @@ - addi r11,r11,32 - stvx v22,r10,$sp - addi r10,r10,32 -- stvx v23,r10,$sp -- addi r10,r10,32 -- stvx v24,r11,$sp -+ stvx v23,r11,$sp - addi r11,r11,32 -- stvx v25,r10,$sp -+ stvx v24,r10,$sp - addi r10,r10,32 -+ stvx v25,r11,$sp -+ addi r11,r11,32 - stvx v26,r10,$sp - addi r10,r10,32 - stvx v27,r11,$sp -@@ -1153,12 +1153,12 @@ - addi r11,r11,32 - stvx v22,r10,$sp - addi r10,r10,32 -- stvx v23,r10,$sp -- addi r10,r10,32 -- stvx v24,r11,$sp -+ stvx v23,r11,$sp - addi r11,r11,32 -- stvx v25,r10,$sp -+ stvx v24,r10,$sp - addi r10,r10,32 -+ stvx v25,r11,$sp -+ addi r11,r11,32 - stvx v26,r10,$sp - addi r10,r10,32 - stvx v27,r11,$sp -@@ -1899,26 +1899,26 @@ - mtspr 256,r12 # restore vrsave - lvx v20,r10,$sp - addi r10,r10,32 -- lvx v21,r10,$sp -- addi r10,r10,32 -- lvx v22,r11,$sp -+ lvx v21,r11,$sp - addi r11,r11,32 -- lvx v23,r10,$sp -+ lvx v22,r10,$sp - addi r10,r10,32 -- lvx v24,r11,$sp -+ lvx v23,r11,$sp - addi r11,r11,32 -- lvx v25,r10,$sp -+ lvx v24,r10,$sp - addi r10,r10,32 -- lvx v26,r11,$sp -+ lvx v25,r11,$sp - addi r11,r11,32 -- lvx v27,r10,$sp -+ lvx v26,r10,$sp - addi r10,r10,32 -- lvx v28,r11,$sp -+ lvx v27,r11,$sp - addi r11,r11,32 -- lvx v29,r10,$sp -+ lvx v28,r10,$sp - addi r10,r10,32 -- lvx v30,r11,$sp -- lvx v31,r10,$sp -+ lvx v29,r11,$sp -+ addi r11,r11,32 -+ lvx v30,r10,$sp -+ lvx v31,r11,$sp - $POP r27,`$VSXFRAME-$SIZE_T*5`($sp) - $POP r28,`$VSXFRAME-$SIZE_T*4`($sp) - $POP r29,`$VSXFRAME-$SIZE_T*3`($sp) From nobody Wed Jan 31 19:55:02 2024 X-Original-To: dev-commits-ports-branches@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 4TQCS71q6Kz589Kw; Wed, 31 Jan 2024 19:55:03 +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 4TQCS71KNGz4f5f; Wed, 31 Jan 2024 19:55:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730903; 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=XFAtojofnINFUfF7MLgz1o0boyGOwy1MPv8fyWth5uQ=; b=pHRTaBW4T+WOU2AwOAvlzvpWsF3PSrGKd1YUJ0Kw0OMHM3nRC/a8NjT2lpKRclBDRuvX+4 /hJ6Kr9xsl/PObhPWnxq357j//2FkkL6v7jcIFUqbPZHxO8sjOhZSQ2FZYVzXDnsZe0r5I wzSmQqVPrxv45ZON3T23qLXEXTIQQcZPqqOQCUOtMeWAakfO6w1X74Qrav3pBAtfVIex/t PSuYy6ItRyVMHrpiSB8g87Cz/XmbvNcs+reUm1C4ew2ZiV3SWyLcKzztRUQKGNNGgnBegr A102nFQFUn0iJoiiUB/9zr0346wrdr1YOFRkHjQ4ryFfyPiEhUbCAB5K9oTKUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730903; 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=XFAtojofnINFUfF7MLgz1o0boyGOwy1MPv8fyWth5uQ=; b=MrfGgFuid3GkxmUHfpAB7cjk1T+dlw7MiovMo+KOYB0YNccfn6rSByDEf0mVNf56yCGTB6 qRZ3TjwX3i44XdN4y/cnZvfSDPq08hY75M7cz9LbtwnjnqWTVOkGPl7ZjAnUStnTlsoQzQ 73NmXJadEXaxine1JV/O9AatEBR8m6i703ousPvZ0MJ+uDbD4mCQhgAojLbmbKf3Pvy5a2 Kr3YcyQp+Mb/5D/ZdtDZ8sAXPyrwN6lo5bJn9lSZkFvBt3fST65DnbXOfZ6LpLhfkpnj04 eHNzfFrzvZf+oId/7aBe2kPe9oD8ZYiPk4WhQUE3h9lVHEAyrz4xx8YQm8332w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706730903; a=rsa-sha256; cv=none; b=Jcgfgi/7Mqvsn5LlRWSruVwCqQFZJUqXAoBA7W6mZPWseTDw2NvSJZcWzFIgs8CERlyhkj 2iG+jHpaUj0BdKrCp/1pdQm3d+oJK+m5Mg7o0eoU7Xm/cXOmhxvxseGoCbbhOT28qZXko/ A27OiJjLNOhpvPUokbdmYRPZSwfrJFeidNqG9b7va8L801B2F7B4uMoTayV2WCFnFKUxz8 iNAmkc8CVZh85WnUq6iDnCr4QZFDuJPx1w0PVb3EwJidxNVhFho2Lpn+r0wAfFyIp8JLQx WzsgxtB5SIkBt7M+Hv1JtbRAqohQA7xIBnaWC/dpzjdsWqzva4e6eFOg0Ld2Bg== 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 4TQCS704sfzXqf; Wed, 31 Jan 2024 19:55:03 +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 40VJt2NK098962; Wed, 31 Jan 2024 19:55:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40VJt2X2098959; Wed, 31 Jan 2024 19:55:02 GMT (envelope-from git) Date: Wed, 31 Jan 2024 19:55:02 GMT Message-Id: <202401311955.40VJt2X2098959@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Bernard Spil Subject: git: 96c28e9f1fc7 - 2024Q1 - security/openssl31-quictls: Security fix for POLY1305 on ppc List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brnrd X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 96c28e9f1fc70a717689c91a4eaa8518acc5a550 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by brnrd: URL: https://cgit.FreeBSD.org/ports/commit/?id=96c28e9f1fc70a717689c91a4eaa8518acc5a550 commit 96c28e9f1fc70a717689c91a4eaa8518acc5a550 Author: Bernard Spil AuthorDate: 2024-01-11 12:46:47 +0000 Commit: Bernard Spil CommitDate: 2024-01-31 19:54:21 +0000 security/openssl31-quictls: Security fix for POLY1305 on ppc Security: 8337251b-b07b-11ee-b0d7-84a93843eb75 MFH: 2024Q1 (cherry picked from commit 130b9ff2a3a69e6b8472edc135d81f8129d32e17) --- security/openssl31-quictls/Makefile | 2 +- .../openssl31-quictls/files/patch-CVE-2023-6129 | 109 +++++++++++++++++++++ 2 files changed, 110 insertions(+), 1 deletion(-) diff --git a/security/openssl31-quictls/Makefile b/security/openssl31-quictls/Makefile index 19bfd5545a73..a1c5f1465e3d 100644 --- a/security/openssl31-quictls/Makefile +++ b/security/openssl31-quictls/Makefile @@ -1,6 +1,6 @@ PORTNAME= openssl PORTVERSION= 3.1.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security devel PKGNAMESUFFIX= 31-quictls diff --git a/security/openssl31-quictls/files/patch-CVE-2023-6129 b/security/openssl31-quictls/files/patch-CVE-2023-6129 new file mode 100644 index 000000000000..ed1b41586234 --- /dev/null +++ b/security/openssl31-quictls/files/patch-CVE-2023-6129 @@ -0,0 +1,109 @@ +From f3fc5808fe9ff74042d639839610d03b8fdcc015 Mon Sep 17 00:00:00 2001 +From: Rohan McLure +Date: Thu, 4 Jan 2024 10:25:50 +0100 +Subject: [PATCH] poly1305-ppc.pl: Fix vector register clobbering + +Fixes CVE-2023-6129 + +The POLY1305 MAC (message authentication code) implementation in OpenSSL for +PowerPC CPUs saves the the contents of vector registers in different order +than they are restored. Thus the contents of some of these vector registers +is corrupted when returning to the caller. The vulnerable code is used only +on newer PowerPC processors supporting the PowerISA 2.07 instructions. + +Reviewed-by: Matt Caswell +Reviewed-by: Richard Levitte +Reviewed-by: Tomas Mraz +(Merged from https://github.com/openssl/openssl/pull/23200) + +(cherry picked from commit 8d847a3ffd4f0b17ee33962cf69c36224925b34f) +--- + crypto/poly1305/asm/poly1305-ppc.pl | 42 ++++++++++++++--------------- + 1 file changed, 21 insertions(+), 21 deletions(-) + +diff --git a/crypto/poly1305/asm/poly1305-ppc.pl b/crypto/poly1305/asm/poly1305-ppc.pl +index 9f86134d923fb..2e601bb9c24be 100755 +--- crypto/poly1305/asm/poly1305-ppc.pl.orig ++++ crypto/poly1305/asm/poly1305-ppc.pl +@@ -744,7 +744,7 @@ + my $LOCALS= 6*$SIZE_T; + my $VSXFRAME = $LOCALS + 6*$SIZE_T; + $VSXFRAME += 128; # local variables +- $VSXFRAME += 13*16; # v20-v31 offload ++ $VSXFRAME += 12*16; # v20-v31 offload + + my $BIG_ENDIAN = ($flavour !~ /le/) ? 4 : 0; + +@@ -919,12 +919,12 @@ + addi r11,r11,32 + stvx v22,r10,$sp + addi r10,r10,32 +- stvx v23,r10,$sp +- addi r10,r10,32 +- stvx v24,r11,$sp ++ stvx v23,r11,$sp + addi r11,r11,32 +- stvx v25,r10,$sp ++ stvx v24,r10,$sp + addi r10,r10,32 ++ stvx v25,r11,$sp ++ addi r11,r11,32 + stvx v26,r10,$sp + addi r10,r10,32 + stvx v27,r11,$sp +@@ -1153,12 +1153,12 @@ + addi r11,r11,32 + stvx v22,r10,$sp + addi r10,r10,32 +- stvx v23,r10,$sp +- addi r10,r10,32 +- stvx v24,r11,$sp ++ stvx v23,r11,$sp + addi r11,r11,32 +- stvx v25,r10,$sp ++ stvx v24,r10,$sp + addi r10,r10,32 ++ stvx v25,r11,$sp ++ addi r11,r11,32 + stvx v26,r10,$sp + addi r10,r10,32 + stvx v27,r11,$sp +@@ -1899,26 +1899,26 @@ + mtspr 256,r12 # restore vrsave + lvx v20,r10,$sp + addi r10,r10,32 +- lvx v21,r10,$sp +- addi r10,r10,32 +- lvx v22,r11,$sp ++ lvx v21,r11,$sp + addi r11,r11,32 +- lvx v23,r10,$sp ++ lvx v22,r10,$sp + addi r10,r10,32 +- lvx v24,r11,$sp ++ lvx v23,r11,$sp + addi r11,r11,32 +- lvx v25,r10,$sp ++ lvx v24,r10,$sp + addi r10,r10,32 +- lvx v26,r11,$sp ++ lvx v25,r11,$sp + addi r11,r11,32 +- lvx v27,r10,$sp ++ lvx v26,r10,$sp + addi r10,r10,32 +- lvx v28,r11,$sp ++ lvx v27,r11,$sp + addi r11,r11,32 +- lvx v29,r10,$sp ++ lvx v28,r10,$sp + addi r10,r10,32 +- lvx v30,r11,$sp +- lvx v31,r10,$sp ++ lvx v29,r11,$sp ++ addi r11,r11,32 ++ lvx v30,r10,$sp ++ lvx v31,r11,$sp + $POP r27,`$VSXFRAME-$SIZE_T*5`($sp) + $POP r28,`$VSXFRAME-$SIZE_T*4`($sp) + $POP r29,`$VSXFRAME-$SIZE_T*3`($sp) From nobody Wed Jan 31 19:55:04 2024 X-Original-To: dev-commits-ports-branches@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 4TQCS835Wlz5899Q; Wed, 31 Jan 2024 19:55:04 +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 4TQCS82Y19z4fC1; Wed, 31 Jan 2024 19:55:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730904; 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=OwdQMQxC2BfxSEAjMYzjYa1/O9awL/46AAO4IS2uEXg=; b=MaunIIvlSMtmVmLzP9IRM6orEAAaptz1iy76U/JpVepBbqVnH2Bn0KBSWDlzWznc12fpZh kMr/Cax4eykI8sBHSif/+ln+9isXDYIPL/hwUj0n2an8iauHFM7XLqEgNqv3Ouso4p7V1V FbUZjUj/9fA77jKZmAhXR5q86+gtQKTke+IPQ6ZIqXyh88fld93TnOunyuOYMLe+areer7 aJe8c42eLkrlmolf847homIh37r6p7ftVKxoFKcJa/Iib8ERI4NefhSU1hJc0wCgBDqQhu sN8zPrTe0mw8pO2pbIBV3DrFsJ5b8H7ftlgJNhnTF5jEOSCz+MoITFqgm5/UnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730904; 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=OwdQMQxC2BfxSEAjMYzjYa1/O9awL/46AAO4IS2uEXg=; b=mZVEfqGXBcFquvZysayWOjQe3NVLagrUAKqXyxM18jVc+ZHmBjg3Fykb/V1AfrwBg0zvM+ HcLjGcjYQjSdHl3iq87iKf1wf/b+CE13V4BZJ6Q3zr7TLEXaHOXndLXKl4JVw3xOjP6nY/ zeys70Dz/B4CiKokKWNB+LvsaQ2Po/xngxAR5xSElrXhxX9RlVTGwUQXHdBLzfkMmkNxbR vjJ91M8TUXf+VLpt2AR/I4s1ogQeD4FDH1svP/27/sOGiS1Q+aISnTH90A+Za/5DRkCW9q ylCq62yE5XvZV0xaxXC1sSQZDPjSylcEpNe04bJJyFbYEsMGjY2YEXz2o8VYJg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706730904; a=rsa-sha256; cv=none; b=IP99kUeXlrISrWIU/+yGzqEpjqqWkp7HSPN3r5dmzBgcFMbtmppuxZGyDN5soiJQFjKw8D ZiwtYiuCCiBoJ1HN6M44rklKdJXZ2Mn6H7U6ffJkW9blL3PeQRIWpBXTDfXqXmlNTonrWZ 4qDiepxIzalr9fTrMBs6XvZqqxDjQDmjUWIAVhySmbkYRfaV1mlcGKEffpHavLsl/3yUYb xcN0PeXBG9iF6Nj12C3KZSIgdB0xIKFJ0aq0cyTrXTkw9H3dB7UyqLaRy9nLr7/xSsFtbp pwPMOtls8EVoPFUahoRqcigZpMyPrXTBMH+XbkKsH9i+qPbyvN93t1EpBO8/3Q== 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 4TQCS81JZ6zXqg; Wed, 31 Jan 2024 19:55:04 +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 40VJt4W1098998; Wed, 31 Jan 2024 19:55:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40VJt4vA098995; Wed, 31 Jan 2024 19:55:04 GMT (envelope-from git) Date: Wed, 31 Jan 2024 19:55:04 GMT Message-Id: <202401311955.40VJt4vA098995@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Bernard Spil Subject: git: 08dbf604a723 - 2024Q1 - security/openssl31-quictls: Sanitize MANPREFIX List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brnrd X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 08dbf604a7232668bd485125de9da55f179d58bf Auto-Submitted: auto-generated The branch 2024Q1 has been updated by brnrd: URL: https://cgit.FreeBSD.org/ports/commit/?id=08dbf604a7232668bd485125de9da55f179d58bf commit 08dbf604a7232668bd485125de9da55f179d58bf Author: Muhammad Moinur Rahman AuthorDate: 2024-01-21 01:35:07 +0000 Commit: Bernard Spil CommitDate: 2024-01-31 19:54:21 +0000 security/openssl31-quictls: Sanitize MANPREFIX Approved by: portmgr (blanket) (cherry picked from commit bbdc80dcf07094a16c980bdd35a3294817942003) --- security/openssl31-quictls/Makefile | 8 +- security/openssl31-quictls/pkg-plist | 228 +++++++++++++++++------------------ 2 files changed, 118 insertions(+), 118 deletions(-) diff --git a/security/openssl31-quictls/Makefile b/security/openssl31-quictls/Makefile index a1c5f1465e3d..dc8712ade214 100644 --- a/security/openssl31-quictls/Makefile +++ b/security/openssl31-quictls/Makefile @@ -1,6 +1,6 @@ PORTNAME= openssl PORTVERSION= 3.1.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security devel PKGNAMESUFFIX= 31-quictls @@ -149,7 +149,7 @@ PLIST_SUB+= OPENSSLDIR=${OPENSSLDIR:S=^${PREFIX}/==} .include "version.mk" post-patch: - ${REINPLACE_CMD} -Ee 's|^MANDIR=.*$$|MANDIR=$$(INSTALLTOP)/man|' \ + ${REINPLACE_CMD} -Ee 's|^MANDIR=.*$$|MANDIR=$$(INSTALLTOP)/share/man|' \ -e 's|^(build\|install)_docs: .*|\1_docs: \1_man_docs|' \ ${WRKSRC}/Configurations/unix-Makefile.tmpl ${REINPLACE_CMD} 's|SHLIB_VERSION=81.3|SHLIB_VERSION=${OPENSSL_SHLIBVER}|' \ @@ -176,7 +176,7 @@ post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/openssl post-install-MAN3-on: - ( cd ${STAGEDIR}/${PREFIX} ; find man/man3 -not -type d ; \ - find man/man7 -not -type d ) | sed 's/$$/.gz/' >> ${TMPPLIST} + ( cd ${STAGEDIR}/${PREFIX} ; find share/man/man3 -not -type d ; \ + find share/man/man7 -not -type d ) | sed 's/$$/.gz/' >> ${TMPPLIST} .include diff --git a/security/openssl31-quictls/pkg-plist b/security/openssl31-quictls/pkg-plist index 80c51ba76672..fcb67b5e57f8 100644 --- a/security/openssl31-quictls/pkg-plist +++ b/security/openssl31-quictls/pkg-plist @@ -151,120 +151,120 @@ lib/libssl.a libdata/pkgconfig/libcrypto.pc libdata/pkgconfig/libssl.pc libdata/pkgconfig/openssl.pc -man/man1/CA.pl.1ossl.gz -man/man1/asn1parse.1ossl.gz -man/man1/c_rehash.1ossl.gz -man/man1/ca.1ossl.gz -man/man1/ciphers.1ossl.gz -man/man1/cms.1ossl.gz -man/man1/cmp.1ossl.gz -man/man1/crl.1ossl.gz -man/man1/crl2pkcs7.1ossl.gz -man/man1/dgst.1ossl.gz -man/man1/dhparam.1ossl.gz -man/man1/dsa.1ossl.gz -man/man1/dsaparam.1ossl.gz -man/man1/ec.1ossl.gz -man/man1/ecparam.1ossl.gz -man/man1/enc.1ossl.gz -man/man1/engine.1ossl.gz -man/man1/errstr.1ossl.gz -man/man1/gendsa.1ossl.gz -man/man1/genpkey.1ossl.gz -man/man1/genrsa.1ossl.gz -man/man1/info.1ossl.gz -man/man1/kdf.1ossl.gz -man/man1/mac.1ossl.gz -man/man1/nseq.1ossl.gz -man/man1/ocsp.1ossl.gz -man/man1/openssl-asn1parse.1ossl.gz -man/man1/openssl-ca.1ossl.gz -man/man1/openssl-ciphers.1ossl.gz -man/man1/openssl-cmds.1ossl.gz -man/man1/openssl-cmp.1ossl.gz -man/man1/openssl-cms.1ossl.gz -man/man1/openssl-crl.1ossl.gz -man/man1/openssl-crl2pkcs7.1ossl.gz -man/man1/openssl-dgst.1ossl.gz -man/man1/openssl-dhparam.1ossl.gz -man/man1/openssl-dsa.1ossl.gz -man/man1/openssl-dsaparam.1ossl.gz -man/man1/openssl-ec.1ossl.gz -man/man1/openssl-ecparam.1ossl.gz -man/man1/openssl-enc.1ossl.gz -man/man1/openssl-engine.1ossl.gz -man/man1/openssl-errstr.1ossl.gz -man/man1/openssl-fipsinstall.1ossl.gz -man/man1/openssl-format-options.1ossl.gz -man/man1/openssl-gendsa.1ossl.gz -man/man1/openssl-genpkey.1ossl.gz -man/man1/openssl-genrsa.1ossl.gz -man/man1/openssl-info.1ossl.gz -man/man1/openssl-kdf.1ossl.gz -man/man1/openssl-list.1ossl.gz -man/man1/openssl-mac.1ossl.gz -man/man1/openssl-namedisplay-options.1ossl.gz -man/man1/openssl-nseq.1ossl.gz -man/man1/openssl-ocsp.1ossl.gz -man/man1/openssl-passphrase-options.1ossl.gz -man/man1/openssl-passwd.1ossl.gz -man/man1/openssl-pkcs12.1ossl.gz -man/man1/openssl-pkcs7.1ossl.gz -man/man1/openssl-pkcs8.1ossl.gz -man/man1/openssl-pkey.1ossl.gz -man/man1/openssl-pkeyparam.1ossl.gz -man/man1/openssl-pkeyutl.1ossl.gz -man/man1/openssl-prime.1ossl.gz -man/man1/openssl-rand.1ossl.gz -man/man1/openssl-rehash.1ossl.gz -man/man1/openssl-req.1ossl.gz -man/man1/openssl-rsa.1ossl.gz -man/man1/openssl-rsautl.1ossl.gz -man/man1/openssl-s_client.1ossl.gz -man/man1/openssl-s_server.1ossl.gz -man/man1/openssl-s_time.1ossl.gz -man/man1/openssl-sess_id.1ossl.gz -man/man1/openssl-smime.1ossl.gz -man/man1/openssl-speed.1ossl.gz -man/man1/openssl-spkac.1ossl.gz -man/man1/openssl-srp.1ossl.gz -man/man1/openssl-storeutl.1ossl.gz -man/man1/openssl-ts.1ossl.gz -man/man1/openssl-verification-options.1ossl.gz -man/man1/openssl-verify.1ossl.gz -man/man1/openssl-version.1ossl.gz -man/man1/openssl-x509.1ossl.gz -man/man1/openssl.1ossl.gz -man/man1/passwd.1ossl.gz -man/man1/pkcs12.1ossl.gz -man/man1/pkcs7.1ossl.gz -man/man1/pkcs8.1ossl.gz -man/man1/pkey.1ossl.gz -man/man1/pkeyparam.1ossl.gz -man/man1/pkeyutl.1ossl.gz -man/man1/prime.1ossl.gz -man/man1/rand.1ossl.gz -man/man1/rehash.1ossl.gz -man/man1/req.1ossl.gz -man/man1/rsa.1ossl.gz -man/man1/rsautl.1ossl.gz -man/man1/s_client.1ossl.gz -man/man1/s_server.1ossl.gz -man/man1/s_time.1ossl.gz -man/man1/sess_id.1ossl.gz -man/man1/smime.1ossl.gz -man/man1/speed.1ossl.gz -man/man1/spkac.1ossl.gz -man/man1/srp.1ossl.gz -man/man1/storeutl.1ossl.gz -man/man1/ts.1ossl.gz -man/man1/tsget.1ossl.gz -man/man1/verify.1ossl.gz -man/man1/version.1ossl.gz -man/man1/x509.1ossl.gz -man/man5/config.5ossl.gz -man/man5/fips_config.5ossl.gz -man/man5/x509v3_config.5ossl.gz +share/man/man1/CA.pl.1ossl.gz +share/man/man1/asn1parse.1ossl.gz +share/man/man1/c_rehash.1ossl.gz +share/man/man1/ca.1ossl.gz +share/man/man1/ciphers.1ossl.gz +share/man/man1/cms.1ossl.gz +share/man/man1/cmp.1ossl.gz +share/man/man1/crl.1ossl.gz +share/man/man1/crl2pkcs7.1ossl.gz +share/man/man1/dgst.1ossl.gz +share/man/man1/dhparam.1ossl.gz +share/man/man1/dsa.1ossl.gz +share/man/man1/dsaparam.1ossl.gz +share/man/man1/ec.1ossl.gz +share/man/man1/ecparam.1ossl.gz +share/man/man1/enc.1ossl.gz +share/man/man1/engine.1ossl.gz +share/man/man1/errstr.1ossl.gz +share/man/man1/gendsa.1ossl.gz +share/man/man1/genpkey.1ossl.gz +share/man/man1/genrsa.1ossl.gz +share/man/man1/info.1ossl.gz +share/man/man1/kdf.1ossl.gz +share/man/man1/mac.1ossl.gz +share/man/man1/nseq.1ossl.gz +share/man/man1/ocsp.1ossl.gz +share/man/man1/openssl-asn1parse.1ossl.gz +share/man/man1/openssl-ca.1ossl.gz +share/man/man1/openssl-ciphers.1ossl.gz +share/man/man1/openssl-cmds.1ossl.gz +share/man/man1/openssl-cmp.1ossl.gz +share/man/man1/openssl-cms.1ossl.gz +share/man/man1/openssl-crl.1ossl.gz +share/man/man1/openssl-crl2pkcs7.1ossl.gz +share/man/man1/openssl-dgst.1ossl.gz +share/man/man1/openssl-dhparam.1ossl.gz +share/man/man1/openssl-dsa.1ossl.gz +share/man/man1/openssl-dsaparam.1ossl.gz +share/man/man1/openssl-ec.1ossl.gz +share/man/man1/openssl-ecparam.1ossl.gz +share/man/man1/openssl-enc.1ossl.gz +share/man/man1/openssl-engine.1ossl.gz +share/man/man1/openssl-errstr.1ossl.gz +share/man/man1/openssl-fipsinstall.1ossl.gz +share/man/man1/openssl-format-options.1ossl.gz +share/man/man1/openssl-gendsa.1ossl.gz +share/man/man1/openssl-genpkey.1ossl.gz +share/man/man1/openssl-genrsa.1ossl.gz +share/man/man1/openssl-info.1ossl.gz +share/man/man1/openssl-kdf.1ossl.gz +share/man/man1/openssl-list.1ossl.gz +share/man/man1/openssl-mac.1ossl.gz +share/man/man1/openssl-namedisplay-options.1ossl.gz +share/man/man1/openssl-nseq.1ossl.gz +share/man/man1/openssl-ocsp.1ossl.gz +share/man/man1/openssl-passphrase-options.1ossl.gz +share/man/man1/openssl-passwd.1ossl.gz +share/man/man1/openssl-pkcs12.1ossl.gz +share/man/man1/openssl-pkcs7.1ossl.gz +share/man/man1/openssl-pkcs8.1ossl.gz +share/man/man1/openssl-pkey.1ossl.gz +share/man/man1/openssl-pkeyparam.1ossl.gz +share/man/man1/openssl-pkeyutl.1ossl.gz +share/man/man1/openssl-prime.1ossl.gz +share/man/man1/openssl-rand.1ossl.gz +share/man/man1/openssl-rehash.1ossl.gz +share/man/man1/openssl-req.1ossl.gz +share/man/man1/openssl-rsa.1ossl.gz +share/man/man1/openssl-rsautl.1ossl.gz +share/man/man1/openssl-s_client.1ossl.gz +share/man/man1/openssl-s_server.1ossl.gz +share/man/man1/openssl-s_time.1ossl.gz +share/man/man1/openssl-sess_id.1ossl.gz +share/man/man1/openssl-smime.1ossl.gz +share/man/man1/openssl-speed.1ossl.gz +share/man/man1/openssl-spkac.1ossl.gz +share/man/man1/openssl-srp.1ossl.gz +share/man/man1/openssl-storeutl.1ossl.gz +share/man/man1/openssl-ts.1ossl.gz +share/man/man1/openssl-verification-options.1ossl.gz +share/man/man1/openssl-verify.1ossl.gz +share/man/man1/openssl-version.1ossl.gz +share/man/man1/openssl-x509.1ossl.gz +share/man/man1/openssl.1ossl.gz +share/man/man1/passwd.1ossl.gz +share/man/man1/pkcs12.1ossl.gz +share/man/man1/pkcs7.1ossl.gz +share/man/man1/pkcs8.1ossl.gz +share/man/man1/pkey.1ossl.gz +share/man/man1/pkeyparam.1ossl.gz +share/man/man1/pkeyutl.1ossl.gz +share/man/man1/prime.1ossl.gz +share/man/man1/rand.1ossl.gz +share/man/man1/rehash.1ossl.gz +share/man/man1/req.1ossl.gz +share/man/man1/rsa.1ossl.gz +share/man/man1/rsautl.1ossl.gz +share/man/man1/s_client.1ossl.gz +share/man/man1/s_server.1ossl.gz +share/man/man1/s_time.1ossl.gz +share/man/man1/sess_id.1ossl.gz +share/man/man1/smime.1ossl.gz +share/man/man1/speed.1ossl.gz +share/man/man1/spkac.1ossl.gz +share/man/man1/srp.1ossl.gz +share/man/man1/storeutl.1ossl.gz +share/man/man1/ts.1ossl.gz +share/man/man1/tsget.1ossl.gz +share/man/man1/verify.1ossl.gz +share/man/man1/version.1ossl.gz +share/man/man1/x509.1ossl.gz +share/man/man5/config.5ossl.gz +share/man/man5/fips_config.5ossl.gz +share/man/man5/x509v3_config.5ossl.gz %%OPENSSLDIR%%/misc/CA.pl @comment %%OPENSSLDIR%%/misc/tsget.pl %%OPENSSLDIR%%/misc/tsget From nobody Wed Jan 31 19:55:05 2024 X-Original-To: dev-commits-ports-branches@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 4TQCS94T6wz589Yh; Wed, 31 Jan 2024 19:55:05 +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 4TQCS93FdQz4f8p; Wed, 31 Jan 2024 19:55:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730905; 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=zu+tay7SSRgFYIA9tSff5ngcFRGzIE319YKCodIssOw=; b=ZsMoLnTP6dj2ISDWwMWySw7OaHel7s/Y4/cu8ocijAFGBqCTJRXzSEK9gv2d0mW1N/1Tqh LoZ9GzkQdPqBJG3vb06Pw4HUf4mjzFB6Gk5pzlAkYAcNHsPSEcarNPTAKZl/LMnzbYplH7 mszyhpBAk9GTM8GJF8s4cA9rkR3fbV7vnJjD4GgBGYC6l/nMIeAbyt4LSlK6gbEGwXNA61 ln7uKvE53tq7MeD7EzssW1fQwt1rdVaX9b+fU9a2NwaDVKzazKqxuBiTJf4AqUkgB9+5sA 1sCXU6YY4O3BMnMRraqtpVOojIhvw7m3g/TGhd8Mbs1GlqGkKfju62i0OXu+FQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706730905; 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=zu+tay7SSRgFYIA9tSff5ngcFRGzIE319YKCodIssOw=; b=rXMwKMF6sVMukJk8GVHSATTze6fKSd+FaJAabk4Osi7PDsJ3JU1OG4yE6okbgCf02tw0pc q30rks6yad69k9zIAZ0OiSD1pBrChYOFwzJACM8bt1LSbzAO+TWNYywloJREJwHwtKHXih 43aTEYGsEEGK1ANmaglJCSSYx/Y9CSZ/UkDIwdBIQbBvzC7bKdUsewy7jRV1HwvWQZMHkT 0rcOKZI/7cQQQW0BRxJC/JPBYYi6pSxAqRIFCRVOpjIgPpPAoPqlkwsBSk0F++10rqOm1V SBaVt3CBSyzlpWQrAd7htDGQtyTPyrEiH05MZtlJOCPKPrSRWs6CC4m5BzbUeA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706730905; a=rsa-sha256; cv=none; b=anE8rsc8oTz5nQlxri1UEPk/AOs67w522EQpQWpjMKG5/UJ1dNlXqQxYoZTZO6Tt2XQBf0 G3tSVli6c0BazCQmDsNQDvrbh6ci3NiYjpzzycblwYzdQ4YNWcR06iVO5QY8n+ak7/FwPn +3iCO9ljJtz7pAN5K8OcUBNynPg5z2P0GtJb9gkBFInK5fvclA/njBHeI6ybtuJfdBhHP8 s4D4XD5V460Gf23qkabzIquUa4CFjjrdMfPTwv3khhJJZe/PqtDRBoRoZrVbeDsHbWiRPK gH7hzwnYBxRgfBkdwTTIgD/FCTXrvhfx2KMva0OpVFrRIRfjbOd+Anlaj67ySQ== 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 4TQCS92KZKzXqh; Wed, 31 Jan 2024 19:55:05 +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 40VJt5Sh099040; Wed, 31 Jan 2024 19:55:05 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40VJt58h099037; Wed, 31 Jan 2024 19:55:05 GMT (envelope-from git) Date: Wed, 31 Jan 2024 19:55:05 GMT Message-Id: <202401311955.40VJt58h099037@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Bernard Spil Subject: git: 7e75892bfdb9 - 2024Q1 - security/openssl31-quictls: Security update to 3.1.5 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brnrd X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 7e75892bfdb98efc1497b71e8e4549a8f3132262 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by brnrd: URL: https://cgit.FreeBSD.org/ports/commit/?id=7e75892bfdb98efc1497b71e8e4549a8f3132262 commit 7e75892bfdb98efc1497b71e8e4549a8f3132262 Author: Bernard Spil AuthorDate: 2024-01-31 19:40:07 +0000 Commit: Bernard Spil CommitDate: 2024-01-31 19:54:21 +0000 security/openssl31-quictls: Security update to 3.1.5 * Note that this is a security rollup of four previously reported CVEs Security: 10dee731-c069-11ee-9190-84a93843eb75 Security: 8337251b-b07b-11ee-b0d7-84a93843eb75 Security: a5956603-7e4f-11ee-9df6-84a93843eb75 MFH: 2024Q1 (cherry picked from commit 169acd96ed0a44471c9ddb57a67313c958690fa0) --- security/openssl31-quictls/Makefile | 5 +- security/openssl31-quictls/distinfo | 6 +- .../openssl31-quictls/files/patch-CVE-2023-5678 | 172 --------------------- .../openssl31-quictls/files/patch-CVE-2023-6129 | 109 ------------- 4 files changed, 5 insertions(+), 287 deletions(-) diff --git a/security/openssl31-quictls/Makefile b/security/openssl31-quictls/Makefile index dc8712ade214..dacf667a1b78 100644 --- a/security/openssl31-quictls/Makefile +++ b/security/openssl31-quictls/Makefile @@ -1,6 +1,5 @@ PORTNAME= openssl -PORTVERSION= 3.1.4 -PORTREVISION= 3 +PORTVERSION= 3.1.5 CATEGORIES= security devel PKGNAMESUFFIX= 31-quictls @@ -25,7 +24,7 @@ USES= cpe perl5 USE_PERL5= build USE_GITHUB= yes GH_ACCOUNT= ${PKGNAMESUFFIX:C/.*-//} -GH_TAGNAME= ${PORTNAME}-${PORTVERSION}-quic1 +GH_TAGNAME= opernssl-${PORTVERSION}-quic1 TEST_TARGET= test diff --git a/security/openssl31-quictls/distinfo b/security/openssl31-quictls/distinfo index 79c828ab0e65..bba8bccad175 100644 --- a/security/openssl31-quictls/distinfo +++ b/security/openssl31-quictls/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1698438879 -SHA256 (quictls-openssl-3.1.4-openssl-3.1.4-quic1_GH0.tar.gz) = 4bf990243d6aa39b8befa0c399834415842912ef67f88bef98e74dc619469618 -SIZE (quictls-openssl-3.1.4-openssl-3.1.4-quic1_GH0.tar.gz) = 15743124 +TIMESTAMP = 1706729656 +SHA256 (quictls-openssl-3.1.5-opernssl-3.1.5-quic1_GH0.tar.gz) = 38dab789b4fa43da0e8f33da41423f5036ed0e464146d18540f04e037c147b9b +SIZE (quictls-openssl-3.1.5-opernssl-3.1.5-quic1_GH0.tar.gz) = 15830092 diff --git a/security/openssl31-quictls/files/patch-CVE-2023-5678 b/security/openssl31-quictls/files/patch-CVE-2023-5678 deleted file mode 100644 index 049d6d0727db..000000000000 --- a/security/openssl31-quictls/files/patch-CVE-2023-5678 +++ /dev/null @@ -1,172 +0,0 @@ -From ddeb4b6c6d527e54ce9a99cba785c0f7776e54b6 Mon Sep 17 00:00:00 2001 -From: Richard Levitte -Date: Fri, 20 Oct 2023 09:18:19 +0200 -Subject: [PATCH] Make DH_check_pub_key() and DH_generate_key() safer yet - -We already check for an excessively large P in DH_generate_key(), but not in -DH_check_pub_key(), and none of them check for an excessively large Q. - -This change adds all the missing excessive size checks of P and Q. - -It's to be noted that behaviours surrounding excessively sized P and Q -differ. DH_check() raises an error on the excessively sized P, but only -sets a flag for the excessively sized Q. This behaviour is mimicked in -DH_check_pub_key(). - -Reviewed-by: Tomas Mraz -Reviewed-by: Matt Caswell -Reviewed-by: Hugo Landau -(Merged from https://github.com/openssl/openssl/pull/22518) ---- - crypto/dh/dh_check.c | 12 ++++++++++++ - crypto/dh/dh_err.c | 3 ++- - crypto/dh/dh_key.c | 12 ++++++++++++ - crypto/err/openssl.txt | 1 + - include/crypto/dherr.h | 2 +- - include/openssl/dh.h | 6 +++--- - include/openssl/dherr.h | 3 ++- - 7 files changed, 33 insertions(+), 6 deletions(-) - -diff --git a/crypto/dh/dh_check.c b/crypto/dh/dh_check.c -index 7ba2beae7fd6b..e20eb62081c5e 100644 ---- crypto/dh/dh_check.c.orig -+++ crypto/dh/dh_check.c -@@ -249,6 +249,18 @@ int DH_check_pub_key_ex(const DH *dh, const BIGNUM *pub_key) - */ - int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, int *ret) - { -+ /* Don't do any checks at all with an excessively large modulus */ -+ if (BN_num_bits(dh->params.p) > OPENSSL_DH_CHECK_MAX_MODULUS_BITS) { -+ ERR_raise(ERR_LIB_DH, DH_R_MODULUS_TOO_LARGE); -+ *ret = DH_MODULUS_TOO_LARGE | DH_CHECK_PUBKEY_INVALID; -+ return 0; -+ } -+ -+ if (dh->params.q != NULL && BN_ucmp(dh->params.p, dh->params.q) < 0) { -+ *ret |= DH_CHECK_INVALID_Q_VALUE | DH_CHECK_PUBKEY_INVALID; -+ return 1; -+ } -+ - return ossl_ffc_validate_public_key(&dh->params, pub_key, ret); - } - -diff --git a/crypto/dh/dh_err.c b/crypto/dh/dh_err.c -index 4152397426cc9..f76ac0dd1463f 100644 ---- crypto/dh/dh_err.c.orig -+++ crypto/dh/dh_err.c -@@ -1,6 +1,6 @@ - /* - * Generated by util/mkerr.pl DO NOT EDIT -- * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. -+ * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy -@@ -54,6 +54,7 @@ static const ERR_STRING_DATA DH_str_reasons[] = { - {ERR_PACK(ERR_LIB_DH, 0, DH_R_PARAMETER_ENCODING_ERROR), - "parameter encoding error"}, - {ERR_PACK(ERR_LIB_DH, 0, DH_R_PEER_KEY_ERROR), "peer key error"}, -+ {ERR_PACK(ERR_LIB_DH, 0, DH_R_Q_TOO_LARGE), "q too large"}, - {ERR_PACK(ERR_LIB_DH, 0, DH_R_SHARED_INFO_ERROR), "shared info error"}, - {ERR_PACK(ERR_LIB_DH, 0, DH_R_UNABLE_TO_CHECK_GENERATOR), - "unable to check generator"}, -diff --git a/crypto/dh/dh_key.c b/crypto/dh/dh_key.c -index d84ea99241b9e..afc49f5cdc87d 100644 ---- crypto/dh/dh_key.c.orig -+++ crypto/dh/dh_key.c -@@ -49,6 +49,12 @@ int ossl_dh_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) - goto err; - } - -+ if (dh->params.q != NULL -+ && BN_num_bits(dh->params.q) > OPENSSL_DH_MAX_MODULUS_BITS) { -+ ERR_raise(ERR_LIB_DH, DH_R_Q_TOO_LARGE); -+ goto err; -+ } -+ - if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) { - ERR_raise(ERR_LIB_DH, DH_R_MODULUS_TOO_SMALL); - return 0; -@@ -267,6 +273,12 @@ static int generate_key(DH *dh) - return 0; - } - -+ if (dh->params.q != NULL -+ && BN_num_bits(dh->params.q) > OPENSSL_DH_MAX_MODULUS_BITS) { -+ ERR_raise(ERR_LIB_DH, DH_R_Q_TOO_LARGE); -+ return 0; -+ } -+ - if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) { - ERR_raise(ERR_LIB_DH, DH_R_MODULUS_TOO_SMALL); - return 0; -diff --git a/crypto/err/openssl.txt b/crypto/err/openssl.txt -index a1e6bbb617fcb..69e4f61aa1801 100644 ---- crypto/err/openssl.txt.orig -+++ crypto/err/openssl.txt -@@ -513,6 +513,7 @@ DH_R_NO_PARAMETERS_SET:107:no parameters set - DH_R_NO_PRIVATE_VALUE:100:no private value - DH_R_PARAMETER_ENCODING_ERROR:105:parameter encoding error - DH_R_PEER_KEY_ERROR:111:peer key error -+DH_R_Q_TOO_LARGE:130:q too large - DH_R_SHARED_INFO_ERROR:113:shared info error - DH_R_UNABLE_TO_CHECK_GENERATOR:121:unable to check generator - DSA_R_BAD_FFC_PARAMETERS:114:bad ffc parameters -diff --git a/include/crypto/dherr.h b/include/crypto/dherr.h -index bb24d131eb887..519327f795742 100644 ---- include/crypto/dherr.h.orig -+++ include/crypto/dherr.h -@@ -1,6 +1,6 @@ - /* - * Generated by util/mkerr.pl DO NOT EDIT -- * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. -+ * Copyright 2020-2023 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy -diff --git a/include/openssl/dh.h b/include/openssl/dh.h -index 8bc17448a0817..f1c0ed06b375a 100644 ---- include/openssl/dh.h.orig -+++ include/openssl/dh.h -@@ -144,7 +144,7 @@ DECLARE_ASN1_ITEM(DHparams) - # define DH_GENERATOR_3 3 - # define DH_GENERATOR_5 5 - --/* DH_check error codes */ -+/* DH_check error codes, some of them shared with DH_check_pub_key */ - /* - * NB: These values must align with the equivalently named macros in - * internal/ffc.h. -@@ -154,10 +154,10 @@ DECLARE_ASN1_ITEM(DHparams) - # define DH_UNABLE_TO_CHECK_GENERATOR 0x04 - # define DH_NOT_SUITABLE_GENERATOR 0x08 - # define DH_CHECK_Q_NOT_PRIME 0x10 --# define DH_CHECK_INVALID_Q_VALUE 0x20 -+# define DH_CHECK_INVALID_Q_VALUE 0x20 /* +DH_check_pub_key */ - # define DH_CHECK_INVALID_J_VALUE 0x40 - # define DH_MODULUS_TOO_SMALL 0x80 --# define DH_MODULUS_TOO_LARGE 0x100 -+# define DH_MODULUS_TOO_LARGE 0x100 /* +DH_check_pub_key */ - - /* DH_check_pub_key error codes */ - # define DH_CHECK_PUBKEY_TOO_SMALL 0x01 -diff --git a/include/openssl/dherr.h b/include/openssl/dherr.h -index 5d2a762a96f8c..074a70145f9f5 100644 ---- include/openssl/dherr.h.orig -+++ include/openssl/dherr.h -@@ -1,6 +1,6 @@ - /* - * Generated by util/mkerr.pl DO NOT EDIT -- * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. -+ * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. - * - * Licensed under the Apache License 2.0 (the "License"). You may not use - * this file except in compliance with the License. You can obtain a copy -@@ -50,6 +50,7 @@ - # define DH_R_NO_PRIVATE_VALUE 100 - # define DH_R_PARAMETER_ENCODING_ERROR 105 - # define DH_R_PEER_KEY_ERROR 111 -+# define DH_R_Q_TOO_LARGE 130 - # define DH_R_SHARED_INFO_ERROR 113 - # define DH_R_UNABLE_TO_CHECK_GENERATOR 121 - diff --git a/security/openssl31-quictls/files/patch-CVE-2023-6129 b/security/openssl31-quictls/files/patch-CVE-2023-6129 deleted file mode 100644 index ed1b41586234..000000000000 --- a/security/openssl31-quictls/files/patch-CVE-2023-6129 +++ /dev/null @@ -1,109 +0,0 @@ -From f3fc5808fe9ff74042d639839610d03b8fdcc015 Mon Sep 17 00:00:00 2001 -From: Rohan McLure -Date: Thu, 4 Jan 2024 10:25:50 +0100 -Subject: [PATCH] poly1305-ppc.pl: Fix vector register clobbering - -Fixes CVE-2023-6129 - -The POLY1305 MAC (message authentication code) implementation in OpenSSL for -PowerPC CPUs saves the the contents of vector registers in different order -than they are restored. Thus the contents of some of these vector registers -is corrupted when returning to the caller. The vulnerable code is used only -on newer PowerPC processors supporting the PowerISA 2.07 instructions. - -Reviewed-by: Matt Caswell -Reviewed-by: Richard Levitte -Reviewed-by: Tomas Mraz -(Merged from https://github.com/openssl/openssl/pull/23200) - -(cherry picked from commit 8d847a3ffd4f0b17ee33962cf69c36224925b34f) ---- - crypto/poly1305/asm/poly1305-ppc.pl | 42 ++++++++++++++--------------- - 1 file changed, 21 insertions(+), 21 deletions(-) - -diff --git a/crypto/poly1305/asm/poly1305-ppc.pl b/crypto/poly1305/asm/poly1305-ppc.pl -index 9f86134d923fb..2e601bb9c24be 100755 ---- crypto/poly1305/asm/poly1305-ppc.pl.orig -+++ crypto/poly1305/asm/poly1305-ppc.pl -@@ -744,7 +744,7 @@ - my $LOCALS= 6*$SIZE_T; - my $VSXFRAME = $LOCALS + 6*$SIZE_T; - $VSXFRAME += 128; # local variables -- $VSXFRAME += 13*16; # v20-v31 offload -+ $VSXFRAME += 12*16; # v20-v31 offload - - my $BIG_ENDIAN = ($flavour !~ /le/) ? 4 : 0; - -@@ -919,12 +919,12 @@ - addi r11,r11,32 - stvx v22,r10,$sp - addi r10,r10,32 -- stvx v23,r10,$sp -- addi r10,r10,32 -- stvx v24,r11,$sp -+ stvx v23,r11,$sp - addi r11,r11,32 -- stvx v25,r10,$sp -+ stvx v24,r10,$sp - addi r10,r10,32 -+ stvx v25,r11,$sp -+ addi r11,r11,32 - stvx v26,r10,$sp - addi r10,r10,32 - stvx v27,r11,$sp -@@ -1153,12 +1153,12 @@ - addi r11,r11,32 - stvx v22,r10,$sp - addi r10,r10,32 -- stvx v23,r10,$sp -- addi r10,r10,32 -- stvx v24,r11,$sp -+ stvx v23,r11,$sp - addi r11,r11,32 -- stvx v25,r10,$sp -+ stvx v24,r10,$sp - addi r10,r10,32 -+ stvx v25,r11,$sp -+ addi r11,r11,32 - stvx v26,r10,$sp - addi r10,r10,32 - stvx v27,r11,$sp -@@ -1899,26 +1899,26 @@ - mtspr 256,r12 # restore vrsave - lvx v20,r10,$sp - addi r10,r10,32 -- lvx v21,r10,$sp -- addi r10,r10,32 -- lvx v22,r11,$sp -+ lvx v21,r11,$sp - addi r11,r11,32 -- lvx v23,r10,$sp -+ lvx v22,r10,$sp - addi r10,r10,32 -- lvx v24,r11,$sp -+ lvx v23,r11,$sp - addi r11,r11,32 -- lvx v25,r10,$sp -+ lvx v24,r10,$sp - addi r10,r10,32 -- lvx v26,r11,$sp -+ lvx v25,r11,$sp - addi r11,r11,32 -- lvx v27,r10,$sp -+ lvx v26,r10,$sp - addi r10,r10,32 -- lvx v28,r11,$sp -+ lvx v27,r11,$sp - addi r11,r11,32 -- lvx v29,r10,$sp -+ lvx v28,r10,$sp - addi r10,r10,32 -- lvx v30,r11,$sp -- lvx v31,r10,$sp -+ lvx v29,r11,$sp -+ addi r11,r11,32 -+ lvx v30,r10,$sp -+ lvx v31,r11,$sp - $POP r27,`$VSXFRAME-$SIZE_T*5`($sp) - $POP r28,`$VSXFRAME-$SIZE_T*4`($sp) - $POP r29,`$VSXFRAME-$SIZE_T*3`($sp) From nobody Wed Jan 31 20:09:59 2024 X-Original-To: dev-commits-ports-branches@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 4TQCnM46qzz58Bxk; Wed, 31 Jan 2024 20:09:59 +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 4TQCnM3rcyz4gfH; Wed, 31 Jan 2024 20:09:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706731799; 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=yTXLvYcMV3WOaKpmb7dMW0FQN2JpgCacZFYLJ3ggrak=; b=DXLgr0QPslLEZz4jXm5LssSmxRqwWcJ0Zv5qI229F005NPrckKKrJXcJ0DpCyQ/F6FMCAn kUAQfRuQBPlZqrT/pIql4w22EIkpxSoHqXRlkr7R4eGN/FbzG/wBQ3EdhwfxRQuNH1EjOO zuEH1W43hb51BY6x7VcI1NfbsGFAoz9wfiWYS0H4mZ1VGTppHgAjz8ii+9SIm0lV7oU1C4 6CxNJIu/fTP7XhP5kwJcpfuEmrSuSndR/yp3xMcMKVRMCoBYuqywdqB5Cn51MdCJVRCJdF 9dsMtXuxCzfytet1HwoFj/51AFHEL1ZPXLm5Vl14od0T8aWcDtYoWWxkFE476A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706731799; 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=yTXLvYcMV3WOaKpmb7dMW0FQN2JpgCacZFYLJ3ggrak=; b=jvrkgclFwx4F6IUOgM82g+E+jJZvcKfrDsFEjxv+JSn3tpIHBgJJRKqhJOF0R3X3rELn0a LVizqwJYl/vxnraHviL5eaQ6SOA4pb/LSBOsBKVhxaOIyYACdoBGr67+77htERobv6rw44 OB59ep0glYHb49uT41nrPfkKUd+M2Fe8xfvJIYDOGMkluc7g6c3olPShdN939cdPQeclYI 0k2Tb9I/bFl/2cXEPdR2Z2KePuVvDAqP4ZtsdKU1AMNo5GKzmW8RshwbMjzSwcFa/4Evr6 rIzxzyfF77DR/rA8HzBxhVbcZh+sJjx/Q9I5wappG4KlULqRnDdhnpKzN8GDWw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706731799; a=rsa-sha256; cv=none; b=J//u9B5f2zpKUHa9H1RYjSUQLYRzon56PRjHJbI5fMzE0BmNuCbA/ppS/nvxfcq9r/+IsC OWhVqwl5avnoEJ0EvpGmMt223RlUGF0O/80xs1a9INtvkxMG4RrxusCLj+HoCh5GrpOq+n Pk9UIj+XPkHaKd5BQohL5Vxh1ke8PB0uqjoyXrSfn5KLzbn0GbvR7gjQ24Bj/DqResQsSG IZvyeJIp/zCuXerHr6Fz9E8z0jo5+yx9KtziPhOuxeoUfFYax6mxUXZndFV+o0UPpXaGxN 72vUlkYBxhae7d48QljMjCGHvvaYU61HBupHSQxLeUUwFXoEAHg9u9dkInrxSw== 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 4TQCnM2w8ZzXv1; Wed, 31 Jan 2024 20:09:59 +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 40VK9x2t017602; Wed, 31 Jan 2024 20:09:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40VK9xfe017599; Wed, 31 Jan 2024 20:09:59 GMT (envelope-from git) Date: Wed, 31 Jan 2024 20:09:59 GMT Message-Id: <202401312009.40VK9xfe017599@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: "Jason E. Hale" Subject: git: d4aaa430d084 - 2024Q1 - www/qt6-webengine: Address security vulnerabilities List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: d4aaa430d08417fb216e5ee98f8db322b64e82e4 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=d4aaa430d08417fb216e5ee98f8db322b64e82e4 commit d4aaa430d08417fb216e5ee98f8db322b64e82e4 Author: Jason E. Hale AuthorDate: 2024-01-31 19:45:55 +0000 Commit: Jason E. Hale CommitDate: 2024-01-31 20:09:49 +0000 www/qt6-webengine: Address security vulnerabilities Add speculative build fix for armv7. MFH: 2024Q1 Security: bbcb1584-c068-11ee-bdd6-4ccc6adda413 (cherry picked from commit 214eb4d92c6739ef0da1eba2cdc10a97bdf6af30) --- www/qt6-webengine/Makefile | 2 +- www/qt6-webengine/files/patch-security-rollup | 1179 +++++++++++++++++++- ...3rdparty_chromium_v8_src_codegen_arm_cpu-arm.cc | 24 + 3 files changed, 1203 insertions(+), 2 deletions(-) diff --git a/www/qt6-webengine/Makefile b/www/qt6-webengine/Makefile index d7371916a4f4..b62f3f3a255b 100644 --- a/www/qt6-webengine/Makefile +++ b/www/qt6-webengine/Makefile @@ -12,7 +12,7 @@ PORTNAME?= webengine DISTVERSION= ${QT6_VERSION} -PORTREVISION?= 3 # Master port for print/qt6-pdf. Please keep this line. +PORTREVISION?= 4 # Master port for print/qt6-pdf. Please keep this line. CATEGORIES?= www PKGNAMEPREFIX= qt6- diff --git a/www/qt6-webengine/files/patch-security-rollup b/www/qt6-webengine/files/patch-security-rollup index bb16a291c80d..3f67e42ad06b 100644 --- a/www/qt6-webengine/files/patch-security-rollup +++ b/www/qt6-webengine/files/patch-security-rollup @@ -23,8 +23,13 @@ Addresses the following security issues: - CVE-2024-0222 - Security bug 1511689 - CVE-2024-0519 -- CVE-2025-0518 +- CVE-2024-0518 - Security bug 1506535 +- CVE-2024-0808 +- CVE-2024-0807 +- Security bug 1511389 +- CVE-2024-0810 +- Security bug 1407197 From 669506a53474e3d7637666d3c53f6101fb94d96f Mon Sep 17 00:00:00 2001 From: Nidhi Jaju @@ -3260,3 +3265,1175 @@ index 59bbb727e6b..8b3f7055430 100644 if (keyboard_lock_widget_) delegate_->CancelKeyboardLockRequest(this); +From 8ab0eb9f07be8cd735e03b5536fc2e361e70a5cf Mon Sep 17 00:00:00 2001 +From: Lyra Rebane +Date: Mon, 8 Jan 2024 13:39:46 +0000 +Subject: [PATCH] [Backport] CVE-2024-0808: Integer underflow in WebUI +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/5177426: +Verify resource order in data pack files + +This CL adds a resource order check when loading a data pack or calling DataPack::GetStringPiece to make sure the resources are ordered sequentially in memory. + +Bug: 1504936 +Change-Id: Ie3bf1d9dbac937407355935a859a5daa9ce84350 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5059113 +Commit-Queue: Peter Boström +Cr-Commit-Position: refs/heads/main@{#1238675} +(cherry picked from commit c4b2e6246ad0e95eaf0727bb25a2e4969155e989) +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/535516 +Reviewed-by: Michal Klocek +--- + chromium/AUTHORS | 1 + + chromium/ui/base/resource/data_pack.cc | 19 ++++++++++++++++++- + .../ui/base/resource/data_pack_literal.cc | 12 ++++++++++++ + chromium/ui/base/resource/data_pack_literal.h | 2 ++ + .../ui/base/resource/data_pack_unittest.cc | 7 +++++++ + 5 files changed, 40 insertions(+), 1 deletion(-) + +diff --git a/chromium/AUTHORS b/chromium/AUTHORS +index ff6abe8d1135..772aab22c671 100644 +--- src/3rdparty/chromium/AUTHORS ++++ src/3rdparty/chromium/AUTHORS +@@ -769,6 +769,7 @@ Luke Seunghoe Gu + Luke Zarko + Luoxi Pan + Lu Yahan ++Lyra Rebane + Ma Aiguo + Maarten Lankhorst + Maciej Pawlowski +diff --git a/chromium/ui/base/resource/data_pack.cc b/chromium/ui/base/resource/data_pack.cc +index 74069c99d00a..6dc0985b78dd 100644 +--- src/3rdparty/chromium/ui/base/resource/data_pack.cc ++++ src/3rdparty/chromium/ui/base/resource/data_pack.cc +@@ -310,7 +310,16 @@ bool DataPack::SanityCheckFileAndRegisterResources(size_t margin_to_skip, + } + } + +- // 3) Verify the aliases are within the appropriate bounds. ++ // 3) Verify the entries are ordered correctly. ++ for (size_t i = 0; i < resource_count_; ++i) { ++ if (resource_table_[i].file_offset > resource_table_[i + 1].file_offset) { ++ LOG(ERROR) << "Data pack file corruption: " ++ << "Entry #" << i + 1 << " before Entry #" << i << "."; ++ return false; ++ } ++ } ++ ++ // 4) Verify the aliases are within the appropriate bounds. + for (size_t i = 0; i < alias_count_; ++i) { + if (alias_table_[i].entry_index >= resource_count_) { + LOG(ERROR) << "Data pack file corruption: " +@@ -428,6 +437,14 @@ bool DataPack::GetStringPiece(uint16_t resource_id, + << "file modified?"; + return false; + } ++ if (target->file_offset > next_entry->file_offset) { ++ size_t entry_index = target - resource_table_; ++ size_t next_index = next_entry - resource_table_; ++ LOG(ERROR) << "Entry #" << next_index << " in data pack is before Entry #" ++ << entry_index << ". This should have been caught when loading. " ++ << "Was the file modified?"; ++ return false; ++ } + + MaybePrintResourceId(resource_id); + GetStringPieceFromOffset(target->file_offset, next_entry->file_offset, +diff --git a/chromium/ui/base/resource/data_pack_literal.cc b/chromium/ui/base/resource/data_pack_literal.cc +index caac0709b42b..4197ea03fd68 100644 +--- src/3rdparty/chromium/ui/base/resource/data_pack_literal.cc ++++ src/3rdparty/chromium/ui/base/resource/data_pack_literal.cc +@@ -89,6 +89,18 @@ const uint8_t kSampleCorruptPakContents[] = { + + const size_t kSampleCorruptPakSize = sizeof(kSampleCorruptPakContents); + ++const uint8_t kSampleMisorderedPakContents[] = { ++ 0x05, 0x00, 0x00, 0x00, // version ++ 0x01, 0x00, 0x00, 0x00, // encoding + padding ++ 0x02, 0x00, 0x00, 0x00, // num_resources, num_aliases ++ 0x06, 0x00, 0x2a, 0x00, 0x00, 0x00, // index entry 6 (wrong order) ++ 0x04, 0x00, 0x1e, 0x00, 0x00, 0x00, // index entry 4 ++ 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, // extra entry for the size of last ++ 't', 'h', 'i', 's', ' ', 'i', 's', ' ', 'i', 'd', ' ', '4', ++ 't', 'h', 'i', 's', ' ', 'i', 's', ' ', 'i', 'd', ' ', '6'}; ++ ++const size_t kSampleMisorderedPakSize = sizeof(kSampleMisorderedPakContents); ++ + const uint8_t kSamplePakContents2x[] = { + 0x04, 0x00, 0x00, 0x00, // header(version + 0x01, 0x00, 0x00, 0x00, // no. entries +diff --git a/chromium/ui/base/resource/data_pack_literal.h b/chromium/ui/base/resource/data_pack_literal.h +index eb5a94895f2d..9173ce149935 100644 +--- src/3rdparty/chromium/ui/base/resource/data_pack_literal.h ++++ src/3rdparty/chromium/ui/base/resource/data_pack_literal.h +@@ -22,6 +22,8 @@ extern const uint8_t kEmptyPakContents[]; + extern const size_t kEmptyPakSize; + extern const uint8_t kSampleCorruptPakContents[]; + extern const size_t kSampleCorruptPakSize; ++extern const uint8_t kSampleMisorderedPakContents[]; ++extern const size_t kSampleMisorderedPakSize; + + } // namespace ui + +diff --git a/chromium/ui/base/resource/data_pack_unittest.cc b/chromium/ui/base/resource/data_pack_unittest.cc +index 25b33b813ac4..0a4a169ca225 100644 +--- src/3rdparty/chromium/ui/base/resource/data_pack_unittest.cc ++++ src/3rdparty/chromium/ui/base/resource/data_pack_unittest.cc +@@ -366,4 +366,11 @@ TEST(DataPackTest, ModifiedWhileUsed) { + } + #endif + ++TEST(DataPackTest, Misordered) { ++ DataPack pack(k100Percent); ++ ++ ASSERT_FALSE(pack.LoadFromBuffer( ++ {kSampleMisorderedPakContents, kSampleMisorderedPakSize})); ++} ++ + } // namespace ui +From 46069ff72f6e1d6fe75bd2c04350bcd74b308923 Mon Sep 17 00:00:00 2001 +From: Hongchan Choi +Date: Fri, 12 Jan 2024 22:57:22 +0000 +Subject: [PATCH] [Backport] CVE-2024-0807: Use after free in WebAudio + +Manual cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/5225523: +Update rendering state of automatic pull nodes before graph rendering + +M114 merge issues: + third_party/blink/renderer/modules/webaudio/analyser_handler.cc: + PullInputs/CheckNumberOfChannelsForInput not present in 114. + +In rare cases, the rendering fan out count of automatic pull node +does not match the main thread fan out count after recreating +a platform destination followed by disconnection. + +This CL forces the update of the rendering state of automatic +pull nodes before graph rendering to make sure that fan out counts +are synchronized before executing the audio processing function call. + +NOTE: This change makes 2 WPTs fail. The follow-up work is planned +to address them once this patch is merged. + +Bug: 1505080 +Test: Locally confirmed that ASAN doesn't crash on all repro cases. +Change-Id: I6768cd8bc64525ea9d56a19b9c58439e9cdab9a8 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5131958 +Commit-Queue: Hongchan Choi +Cr-Commit-Position: refs/heads/main@{#1246718} +(cherry picked from commit f4bffa09b46c21147431179e1e6dd2b27bc35fbc) +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/535517 +Reviewed-by: Michal Klocek +--- + .../renderer/modules/webaudio/analyser_handler.cc | 14 ++++++++++++-- + .../modules/webaudio/audio_worklet_handler.cc | 7 +++++-- + .../modules/webaudio/audio_worklet_processor.cc | 6 ++++++ + .../modules/webaudio/deferred_task_handler.cc | 10 ++++++++++ + 4 files changed, 33 insertions(+), 4 deletions(-) + +diff --git a/chromium/third_party/blink/renderer/modules/webaudio/analyser_handler.cc b/chromium/third_party/blink/renderer/modules/webaudio/analyser_handler.cc +index c823c923a1cc..87a1f109a28c 100644 +--- src/3rdparty/chromium/third_party/blink/renderer/modules/webaudio/analyser_handler.cc ++++ src/3rdparty/chromium/third_party/blink/renderer/modules/webaudio/analyser_handler.cc +@@ -39,9 +39,14 @@ AnalyserHandler::~AnalyserHandler() { + } + + void AnalyserHandler::Process(uint32_t frames_to_process) { +- AudioBus* output_bus = Output(0).Bus(); ++ DCHECK(Context()->IsAudioThread()); + +- if (!IsInitialized()) { ++ // It's possible that output is not connected. Assign nullptr to indicate ++ // such case. ++ AudioBus* output_bus = ++ Output(0).RenderingFanOutCount() > 0 ? Output(0).Bus() : nullptr; ++ ++ if (!IsInitialized() && output_bus) { + output_bus->Zero(); + return; + } +@@ -53,6 +58,11 @@ void AnalyserHandler::Process(uint32_t frames_to_process) { + // Analyser reflects the current input. + analyser_.WriteInput(input_bus.get(), frames_to_process); + ++ // Subsequent steps require `output_bus` to be valid. ++ if (!output_bus) { ++ return; ++ } ++ + if (!Input(0).IsConnected()) { + // No inputs, so clear the output, and propagate the silence hint. + output_bus->Zero(); +diff --git a/chromium/third_party/blink/renderer/modules/webaudio/audio_worklet_handler.cc b/chromium/third_party/blink/renderer/modules/webaudio/audio_worklet_handler.cc +index 7f591531ad6f..b2b1500d3aab 100644 +--- src/3rdparty/chromium/third_party/blink/renderer/modules/webaudio/audio_worklet_handler.cc ++++ src/3rdparty/chromium/third_party/blink/renderer/modules/webaudio/audio_worklet_handler.cc +@@ -114,12 +114,15 @@ void AudioWorkletHandler::Process(uint32_t frames_to_process) { + // We also need to check if the global scope is valid before we request + // the rendering in the AudioWorkletGlobalScope. + if (processor_ && !processor_->hasErrorOccurred()) { +- // If the input is not connected, inform the processor with nullptr. ++ // If the input or the output is not connected, inform the processor with ++ // nullptr. + for (unsigned i = 0; i < NumberOfInputs(); ++i) { + inputs_[i] = Input(i).IsConnected() ? Input(i).Bus() : nullptr; + } + for (unsigned i = 0; i < NumberOfOutputs(); ++i) { +- outputs_[i] = WrapRefCounted(Output(i).Bus()); ++ outputs_[i] = Output(i).RenderingFanOutCount() > 0 ++ ? WrapRefCounted(Output(i).Bus()) ++ : nullptr; + } + + for (const auto& param_name : param_value_map_.Keys()) { +diff --git a/chromium/third_party/blink/renderer/modules/webaudio/audio_worklet_processor.cc b/chromium/third_party/blink/renderer/modules/webaudio/audio_worklet_processor.cc +index 1f884cb12b43..c47e39effa40 100644 +--- src/3rdparty/chromium/third_party/blink/renderer/modules/webaudio/audio_worklet_processor.cc ++++ src/3rdparty/chromium/third_party/blink/renderer/modules/webaudio/audio_worklet_processor.cc +@@ -367,6 +367,12 @@ void AudioWorkletProcessor::CopyArrayBuffersToPort( + + for (uint32_t bus_index = 0; bus_index < audio_port.size(); ++bus_index) { + const scoped_refptr& audio_bus = audio_port[bus_index]; ++ ++ // nullptr indicates the output bus is not connected. Do not proceed. ++ if (!audio_bus) { ++ break; ++ } ++ + for (uint32_t channel_index = 0; + channel_index < audio_bus->NumberOfChannels(); ++channel_index) { + auto backing_store = array_buffers[bus_index][channel_index] +diff --git a/chromium/third_party/blink/renderer/modules/webaudio/deferred_task_handler.cc b/chromium/third_party/blink/renderer/modules/webaudio/deferred_task_handler.cc +index fa1de8f37b9b..4730383dafa9 100644 +--- src/3rdparty/chromium/third_party/blink/renderer/modules/webaudio/deferred_task_handler.cc ++++ src/3rdparty/chromium/third_party/blink/renderer/modules/webaudio/deferred_task_handler.cc +@@ -172,6 +172,16 @@ void DeferredTaskHandler::UpdateAutomaticPullNodes() { + base::AutoTryLock try_locker(automatic_pull_handlers_lock_); + if (try_locker.is_acquired()) { + rendering_automatic_pull_handlers_.assign(automatic_pull_handlers_); ++ ++ // In rare cases, it is possible for automatic pull nodes' output bus ++ // to become stale. Make sure update their rendering output counts. ++ // crbug.com/1505080. ++ for (auto& handler : rendering_automatic_pull_handlers_) { ++ for (unsigned i = 0; i < handler->NumberOfOutputs(); ++i) { ++ handler->Output(i).UpdateRenderingState(); ++ } ++ } ++ + automatic_pull_handlers_need_updating_ = false; + } + } +From 0801943eea5309d1912bac96ed15af49b9f4e532 Mon Sep 17 00:00:00 2001 +From: Cheng Chen +Date: Thu, 7 Dec 2023 12:17:23 -0800 +Subject: [PATCH] [Backport] Security bug 1511389 (1/2) + +Manual partial cherry-pick of patch originally reviewed on +https://aomedia-review.googlesource.com/c/aom/+/184763: +Do not use adaptive error estimate + +When the reference frame size is different than the current, +we will not use adaptive error estimate. + +STATS_CHANGED + +Bug: b:314858909 +Change-Id: Ic64d9b4a1d94889d7283c044b17ffc24627478d7 +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/535518 +Reviewed-by: Michal Klocek +--- + .../libaom/source/libaom/av1/encoder/ratectrl.c | 10 ++++++++-- + 1 file changed, 8 insertions(+), 2 deletions(-) + +diff --git a/chromium/third_party/libaom/source/libaom/av1/encoder/ratectrl.c b/chromium/third_party/libaom/source/libaom/av1/encoder/ratectrl.c +index 4ea1c9a3e33..c7b503d80a2 100644 +--- src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/ratectrl.c ++++ src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/ratectrl.c +@@ -187,8 +187,7 @@ int av1_rc_bits_per_mb(const AV1_COMP *cpi, FRAME_TYPE frame_type, int qindex, + assert(correction_factor <= MAX_BPB_FACTOR && + correction_factor >= MIN_BPB_FACTOR); + +- if (frame_type != KEY_FRAME && accurate_estimate) { +- assert(cpi->rec_sse != UINT64_MAX); ++ if (frame_type != KEY_FRAME && accurate_estimate && cpi->rec_sse != UINT64_MAX) { + const int mbs = cm->mi_params.MBs; + const double sse_sqrt = + (double)((int)sqrt((double)(cpi->rec_sse)) << BPER_MB_NORMBITS) / +@@ -2021,6 +2020,13 @@ static void rc_compute_variance_onepass_rt(AV1_COMP *cpi) { + // TODO(yunqing): support scaled reference frames. + if (cpi->scaled_ref_buf[LAST_FRAME - 1]) return; + ++ for (int i = 0; i < 2; ++i) { ++ if (unscaled_src->widths[i] != yv12->widths[i] || ++ unscaled_src->heights[i] != yv12->heights[i]) { ++ return; ++ } ++ } ++ + const int num_mi_cols = cm->mi_params.mi_cols; + const int num_mi_rows = cm->mi_params.mi_rows; + const BLOCK_SIZE bsize = BLOCK_64X64; +From 1a76ec5bc55594a7feada7c510949450d489996b Mon Sep 17 00:00:00 2001 +From: Remya Prakasan +Date: Mon, 8 May 2023 15:03:27 +0530 +Subject: [PATCH] [Backport] Dependency for security bug 1511389 (1/1) + +Manual cherry-pick of patch originally reviewed on +https://aomedia-review.googlesource.com/c/aom/+/175041: +Add support for dynamic allocation of thread data + +Added support for reallocation of thread data when the +workers for multi-threading in encode stage changes with +frame resizing. Also modified TestExternalResizeWorks +of ResizeRealtimeTest to test this scenario. + +BUG=aomedia:3429 + +Change-Id: Ieee94b229274e942203c9fc7dffd59a9a3fb5c26 +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/535519 +Reviewed-by: Michal Klocek +--- + .../libaom/source/libaom/av1/av1_cx_iface.c | 14 ++++++++ + .../source/libaom/av1/encoder/encoder.c | 34 ------------------- + .../source/libaom/av1/encoder/encoder.h | 5 +++ + .../source/libaom/av1/encoder/encoder_alloc.h | 34 +++++++++++++++++++ + .../source/libaom/av1/encoder/ethread.c | 5 +++ + 5 files changed, 58 insertions(+), 34 deletions(-) + +diff --git a/chromium/third_party/libaom/source/libaom/av1/av1_cx_iface.c b/chromium/third_party/libaom/source/libaom/av1/av1_cx_iface.c +index 3e764dd6ca6..1d114779c83 100644 +--- src/3rdparty/chromium/third_party/libaom/source/libaom/av1/av1_cx_iface.c ++++ src/3rdparty/chromium/third_party/libaom/source/libaom/av1/av1_cx_iface.c +@@ -25,6 +25,7 @@ + #include "av1/av1_iface_common.h" + #include "av1/encoder/bitstream.h" + #include "av1/encoder/encoder.h" ++#include "av1/encoder/encoder_alloc.h" + #include "av1/encoder/encoder_utils.h" + #include "av1/encoder/ethread.h" + #include "av1/encoder/external_partition.h" +@@ -3095,6 +3096,19 @@ static aom_codec_err_t encoder_encode(aom_codec_alg_priv_t *ctx, + } + #endif // CONFIG_MULTITHREAD + } ++ ++ // Re-allocate thread data if workers for encoder multi-threading stage ++ // exceeds prev_num_enc_workers. ++ const int num_enc_workers = ++ av1_get_num_mod_workers_for_alloc(&ppi->p_mt_info, MOD_ENC); ++ if (ppi->p_mt_info.prev_num_enc_workers < num_enc_workers && ++ num_enc_workers <= ppi->p_mt_info.num_workers) { ++ free_thread_data(ppi); ++ for (int j = 0; j < ppi->num_fp_contexts; j++) ++ aom_free(ppi->parallel_cpi[j]->td.tctx); ++ av1_init_tile_thread_data(ppi, cpi->oxcf.pass == AOM_RC_FIRST_PASS); ++ } ++ + for (int i = 0; i < ppi->num_fp_contexts; i++) { + av1_init_frame_mt(ppi, ppi->parallel_cpi[i]); + } +diff --git a/chromium/third_party/libaom/source/libaom/av1/encoder/encoder.c b/chromium/third_party/libaom/source/libaom/av1/encoder/encoder.c +index 72cb92bbb22..c2bf5b9b344 100644 +--- src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/encoder.c ++++ src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/encoder.c +@@ -1569,40 +1569,6 @@ static AOM_INLINE void terminate_worker_data(AV1_PRIMARY *ppi) { + } + } + +-// Deallocate allocated thread_data. +-static AOM_INLINE void free_thread_data(AV1_PRIMARY *ppi) { +- PrimaryMultiThreadInfo *const p_mt_info = &ppi->p_mt_info; +- for (int t = 1; t < p_mt_info->num_workers; ++t) { +- EncWorkerData *const thread_data = &p_mt_info->tile_thr_data[t]; +- thread_data->td = thread_data->original_td; +- aom_free(thread_data->td->tctx); +- aom_free(thread_data->td->palette_buffer); +- aom_free(thread_data->td->tmp_conv_dst); +- release_compound_type_rd_buffers(&thread_data->td->comp_rd_buffer); +- for (int j = 0; j < 2; ++j) { +- aom_free(thread_data->td->tmp_pred_bufs[j]); +- } +- aom_free(thread_data->td->pixel_gradient_info); +- aom_free(thread_data->td->src_var_info_of_4x4_sub_blocks); +- release_obmc_buffers(&thread_data->td->obmc_buffer); +- aom_free(thread_data->td->vt64x64); +- +- for (int x = 0; x < 2; x++) { +- for (int y = 0; y < 2; y++) { +- aom_free(thread_data->td->hash_value_buffer[x][y]); +- thread_data->td->hash_value_buffer[x][y] = NULL; +- } +- } +- aom_free(thread_data->td->counts); +- av1_free_pmc(thread_data->td->firstpass_ctx, +- ppi->seq_params.monochrome ? 1 : MAX_MB_PLANE); +- thread_data->td->firstpass_ctx = NULL; +- av1_free_shared_coeff_buffer(&thread_data->td->shared_coeff_buf); +- av1_free_sms_tree(thread_data->td); +- aom_free(thread_data->td); +- } +-} +- + void av1_remove_primary_compressor(AV1_PRIMARY *ppi) { + if (!ppi) return; + #if !CONFIG_REALTIME_ONLY +diff --git a/chromium/third_party/libaom/source/libaom/av1/encoder/encoder.h b/chromium/third_party/libaom/source/libaom/av1/encoder/encoder.h +index a95ea2505d7..153b3665f23 100644 +--- src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/encoder.h ++++ src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/encoder.h +@@ -1631,6 +1631,11 @@ typedef struct PrimaryMultiThreadInfo { + * Number of primary workers created for multi-threading. + */ + int p_num_workers; ++ ++ /*! ++ * Tracks the number of workers in encode stage multi-threading. ++ */ ++ int prev_num_enc_workers; + } PrimaryMultiThreadInfo; + + /*! +diff --git a/chromium/third_party/libaom/source/libaom/av1/encoder/encoder_alloc.h b/chromium/third_party/libaom/source/libaom/av1/encoder/encoder_alloc.h +index a4aef85aedb..27b5546371a 100644 +--- src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/encoder_alloc.h ++++ src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/encoder_alloc.h +@@ -398,6 +398,40 @@ static AOM_INLINE YV12_BUFFER_CONFIG *realloc_and_scale_source( + return &cpi->scaled_source; + } + ++// Deallocate allocated thread_data. ++static AOM_INLINE void free_thread_data(AV1_PRIMARY *ppi) { ++ PrimaryMultiThreadInfo *const p_mt_info = &ppi->p_mt_info; ++ for (int t = 1; t < p_mt_info->num_workers; ++t) { ++ EncWorkerData *const thread_data = &p_mt_info->tile_thr_data[t]; ++ thread_data->td = thread_data->original_td; ++ aom_free(thread_data->td->tctx); ++ aom_free(thread_data->td->palette_buffer); ++ aom_free(thread_data->td->tmp_conv_dst); ++ release_compound_type_rd_buffers(&thread_data->td->comp_rd_buffer); ++ for (int j = 0; j < 2; ++j) { ++ aom_free(thread_data->td->tmp_pred_bufs[j]); ++ } ++ aom_free(thread_data->td->pixel_gradient_info); ++ aom_free(thread_data->td->src_var_info_of_4x4_sub_blocks); ++ release_obmc_buffers(&thread_data->td->obmc_buffer); ++ aom_free(thread_data->td->vt64x64); ++ ++ for (int x = 0; x < 2; x++) { ++ for (int y = 0; y < 2; y++) { ++ aom_free(thread_data->td->hash_value_buffer[x][y]); ++ thread_data->td->hash_value_buffer[x][y] = NULL; ++ } ++ } ++ aom_free(thread_data->td->counts); ++ av1_free_pmc(thread_data->td->firstpass_ctx, ++ ppi->seq_params.monochrome ? 1 : MAX_MB_PLANE); ++ thread_data->td->firstpass_ctx = NULL; ++ av1_free_shared_coeff_buffer(&thread_data->td->shared_coeff_buf); ++ av1_free_sms_tree(thread_data->td); ++ aom_free(thread_data->td); ++ } ++} ++ + #ifdef __cplusplus + } // extern "C" + #endif +diff --git a/chromium/third_party/libaom/source/libaom/av1/encoder/ethread.c b/chromium/third_party/libaom/source/libaom/av1/encoder/ethread.c +index 1c8631ae1fd..8c62b2107c3 100644 +--- src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/ethread.c ++++ src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/ethread.c +@@ -777,6 +777,7 @@ void av1_init_tile_thread_data(AV1_PRIMARY *ppi, int is_first_pass) { + + int num_workers = p_mt_info->num_workers; + int num_enc_workers = av1_get_num_mod_workers_for_alloc(p_mt_info, MOD_ENC); ++ assert(num_enc_workers <= num_workers); + for (int i = num_workers - 1; i >= 0; i--) { + EncWorkerData *const thread_data = &p_mt_info->tile_thr_data[i]; + +@@ -886,6 +887,10 @@ void av1_init_tile_thread_data(AV1_PRIMARY *ppi, int is_first_pass) { + } + } + } ++ ++ // Record the number of workers in encode stage multi-threading for which ++ // allocation is done. ++ p_mt_info->prev_num_enc_workers = num_enc_workers; + } + + void av1_create_workers(AV1_PRIMARY *ppi, int num_workers) { +From 9e80e8bff6bd41a61b589ecb6b006c1711e83431 Mon Sep 17 00:00:00 2001 +From: Cheng Chen +Date: Tue, 5 Dec 2023 16:34:43 -0800 +Subject: [PATCH] [Backport] Security bug 1511389 (2/2) + +Manual cherry-pick of patch originally reviewed on +https://aomedia-review.googlesource.com/c/aom/+/184761: +Recreate workers if necessary + +As shown in the unit test, if the number of workers increases, +we need to propoerly recreate new workers. + +Bug: b:310455204 + +Change-Id: I0fafb11c10ffba209a4c49f4a531cfbf09c9c2b4 +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/535520 +Reviewed-by: Michal Klocek +--- + .../libaom/source/libaom/av1/av1_cx_iface.c | 15 ++++++++++++++- + .../libaom/source/libaom/av1/encoder/encoder.c | 16 ++++------------ + .../libaom/source/libaom/av1/encoder/ethread.c | 12 ++++++++++++ + .../libaom/source/libaom/av1/encoder/ethread.h | 2 ++ + 4 files changed, 32 insertions(+), 13 deletions(-) + +diff --git a/chromium/third_party/libaom/source/libaom/av1/av1_cx_iface.c b/chromium/third_party/libaom/source/libaom/av1/av1_cx_iface.c +index 1d114779c83..618021a768d 100644 +--- src/3rdparty/chromium/third_party/libaom/source/libaom/av1/av1_cx_iface.c ++++ src/3rdparty/chromium/third_party/libaom/source/libaom/av1/av1_cx_iface.c +@@ -3078,12 +3078,25 @@ static aom_codec_err_t encoder_encode(aom_codec_alg_priv_t *ctx, + av1_compute_num_workers_for_mt(cpi); + num_workers = av1_get_max_num_workers(cpi); + } +- if ((num_workers > 1) && (ppi->p_mt_info.num_workers == 0)) { ++ if (num_workers > 1 && ppi->p_mt_info.num_workers < num_workers) { + // Obtain the maximum no. of frames that can be supported in a parallel + // encode set. + if (is_stat_consumption_stage(cpi)) { + ppi->num_fp_contexts = av1_compute_num_fp_contexts(ppi, &cpi->oxcf); + } ++ if (ppi->p_mt_info.num_workers > 0) { ++ av1_terminate_workers(ppi); ++ free_thread_data(ppi); ++ aom_free(ppi->p_mt_info.tile_thr_data); ++ ppi->p_mt_info.tile_thr_data = NULL; ++ aom_free(ppi->p_mt_info.workers); ++ ppi->p_mt_info.workers = NULL; ++ ppi->p_mt_info.num_workers = 0; ++ for (int j = 0; j < ppi->num_fp_contexts; j++) { ++ aom_free(ppi->parallel_cpi[j]->td.tctx); ++ ppi->parallel_cpi[j]->td.tctx = NULL; ++ } ++ } + av1_create_workers(ppi, num_workers); + av1_init_tile_thread_data(ppi, cpi->oxcf.pass == AOM_RC_FIRST_PASS); + #if CONFIG_MULTITHREAD +diff --git a/chromium/third_party/libaom/source/libaom/av1/encoder/encoder.c b/chromium/third_party/libaom/source/libaom/av1/encoder/encoder.c +index c2bf5b9b344..5825ee00f76 100644 +--- src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/encoder.c ++++ src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/encoder.c +@@ -1558,17 +1558,6 @@ AV1_COMP *av1_create_compressor(AV1_PRIMARY *ppi, const AV1EncoderConfig *oxcf, + snprintf((H) + strlen(H), sizeof(H) - strlen(H), (T), (V)) + #endif // CONFIG_INTERNAL_STATS + +-// This function will change the state and free the mutex of corresponding +-// workers and terminate the object. The object can not be re-used unless a call +-// to reset() is made. +-static AOM_INLINE void terminate_worker_data(AV1_PRIMARY *ppi) { +- PrimaryMultiThreadInfo *const p_mt_info = &ppi->p_mt_info; +- for (int t = p_mt_info->num_workers - 1; t >= 0; --t) { +- AVxWorker *const worker = &p_mt_info->workers[t]; +- aom_get_worker_interface()->end(worker); +- } +-} +- + void av1_remove_primary_compressor(AV1_PRIMARY *ppi) { + if (!ppi) return; + #if !CONFIG_REALTIME_ONLY +@@ -1596,11 +1585,14 @@ void av1_remove_primary_compressor(AV1_PRIMARY *ppi) { + av1_tpl_dealloc(&tpl_data->tpl_mt_sync); + #endif + +- terminate_worker_data(ppi); ++ av1_terminate_workers(ppi); + free_thread_data(ppi); + + aom_free(ppi->p_mt_info.tile_thr_data); ++ ppi->p_mt_info.tile_thr_data = NULL; + aom_free(ppi->p_mt_info.workers); ++ ppi->p_mt_info.workers = NULL; ++ ppi->p_mt_info.num_workers = 0; + + aom_free(ppi); + } +diff --git a/chromium/third_party/libaom/source/libaom/av1/encoder/ethread.c b/chromium/third_party/libaom/source/libaom/av1/encoder/ethread.c +index 8c62b2107c3..d59c4f1d57e 100644 +--- src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/ethread.c ++++ src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/ethread.c +@@ -896,6 +896,7 @@ void av1_init_tile_thread_data(AV1_PRIMARY *ppi, int is_first_pass) { + void av1_create_workers(AV1_PRIMARY *ppi, int num_workers) { + PrimaryMultiThreadInfo *const p_mt_info = &ppi->p_mt_info; + const AVxWorkerInterface *const winterface = aom_get_worker_interface(); ++ assert(p_mt_info->num_workers == 0); + + AOM_CHECK_MEM_ERROR(&ppi->error, p_mt_info->workers, + aom_malloc(num_workers * sizeof(*p_mt_info->workers))); +@@ -927,6 +928,17 @@ void av1_create_workers(AV1_PRIMARY *ppi, int num_workers) { + } + } + ++// This function will change the state and free the mutex of corresponding ++// workers and terminate the object. The object can not be re-used unless a call ++// to reset() is made. ++void av1_terminate_workers(AV1_PRIMARY *ppi) { ++ PrimaryMultiThreadInfo *const p_mt_info = &ppi->p_mt_info; ++ for (int t = 0; t < p_mt_info->num_workers; ++t) { ++ AVxWorker *const worker = &p_mt_info->workers[t]; ++ aom_get_worker_interface()->end(worker); ++ } ++} ++ + // This function returns 1 if frame parallel encode is supported for + // the current configuration. Returns 0 otherwise. + static AOM_INLINE int is_fpmt_config(AV1_PRIMARY *ppi, AV1EncoderConfig *oxcf) { +diff --git a/chromium/third_party/libaom/source/libaom/av1/encoder/ethread.h b/chromium/third_party/libaom/source/libaom/av1/encoder/ethread.h +index 6c4bce4db57..942ed64510b 100644 +--- src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/ethread.h ++++ src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/ethread.h +@@ -87,6 +87,8 @@ int av1_get_max_num_workers(const AV1_COMP *cpi); + + void av1_create_workers(AV1_PRIMARY *ppi, int num_workers); + ++void av1_terminate_workers(AV1_PRIMARY *ppi); ++ + void av1_init_frame_mt(AV1_PRIMARY *ppi, AV1_COMP *cpi); + + void av1_init_cdef_worker(AV1_COMP *cpi); +From da29c7f0b3e2044a7e597498a6fb62a306661f03 Mon Sep 17 00:00:00 2001 +From: Andrey Kosyakov +Date: Fri, 17 Nov 2023 17:48:22 +0000 +Subject: [PATCH] [Backport] CVE-2024-0810: Insufficient policy enforcement in + DevTools + +Manual cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/5039174: +Do not let chrome.debugger extensions invoke Network.getAllCookies + +Network.getAllCookies is deprecated in favor of Storage.getCookies +and the latter is not allowed for extensions, so we shouldn't let +extensions use the former either. + +Bug: 1496250 +Change-Id: I3e97e9249dbba61d1f7951ed22ef9b1bef9f2355 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5039174 +Reviewed-by: Danil Somsikov +Commit-Queue: Andrey Kosyakov +Cr-Commit-Position: refs/heads/main@{#1226203} +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/535521 +Reviewed-by: Michal Klocek +--- + .../browser/devtools/protocol/network_handler.cc | 14 ++++++++++---- + .../browser/devtools/protocol/network_handler.h | 6 ++++-- + .../devtools/render_frame_devtools_agent_host.cc | 3 ++- + .../devtools/service_worker_devtools_agent_host.cc | 3 ++- + .../devtools/shared_worker_devtools_agent_host.cc | 3 ++- + .../browser/devtools/worker_devtools_agent_host.cc | 3 ++- + 6 files changed, 22 insertions(+), 10 deletions(-) + +diff --git a/chromium/content/browser/devtools/protocol/network_handler.cc b/chromium/content/browser/devtools/protocol/network_handler.cc +index cfab47157112..7de14e0e4b95 100644 +--- src/3rdparty/chromium/content/browser/devtools/protocol/network_handler.cc ++++ src/3rdparty/chromium/content/browser/devtools/protocol/network_handler.cc +@@ -109,7 +109,8 @@ using DeleteCookiesCallback = Network::Backend::DeleteCookiesCallback; + using ClearBrowserCookiesCallback = + Network::Backend::ClearBrowserCookiesCallback; + +-const char kInvalidCookieFields[] = "Invalid cookie fields"; ++static constexpr char kInvalidCookieFields[] = "Invalid cookie fields"; ++static constexpr char kNotAllowedError[] = "Not allowed"; + + Network::CertificateTransparencyCompliance SerializeCTPolicyCompliance( + net::ct::CTPolicyCompliance ct_compliance) { +@@ -1027,11 +1028,14 @@ NetworkHandler::NetworkHandler( + const base::UnguessableToken& devtools_token, + DevToolsIOContext* io_context, + base::RepeatingClosure update_loader_factories_callback, +- bool allow_file_access) ++ bool allow_file_access, ++ bool client_is_trusted) + : DevToolsDomainHandler(Network::Metainfo::domainName), + host_id_(host_id), + devtools_token_(devtools_token), + io_context_(io_context), ++ allow_file_access_(allow_file_access), ++ client_is_trusted_(client_is_trusted), + browser_context_(nullptr), + storage_partition_(nullptr), + host_(nullptr), +@@ -1042,8 +1046,7 @@ NetworkHandler::NetworkHandler( + bypass_service_worker_(false), + cache_disabled_(false), + update_loader_factories_callback_( +- std::move(update_loader_factories_callback)), +- allow_file_access_(allow_file_access) { ++ std::move(update_loader_factories_callback)) { + DCHECK(io_context_); + static bool have_configured_service_worker_context = false; + if (have_configured_service_worker_context) +@@ -1505,6 +1508,9 @@ void NetworkHandler::GetCookies(Maybe> protocol_urls, + + void NetworkHandler::GetAllCookies( + std::unique_ptr callback) { ++ if (!client_is_trusted_) { ++ callback->sendFailure(Response::ServerError(kNotAllowedError)); ++ } + if (!storage_partition_) { + callback->sendFailure(Response::InternalError()); + return; +diff --git a/chromium/content/browser/devtools/protocol/network_handler.h b/chromium/content/browser/devtools/protocol/network_handler.h +index 6cbb0098e892..81636185d04f 100644 +--- src/3rdparty/chromium/content/browser/devtools/protocol/network_handler.h ++++ src/3rdparty/chromium/content/browser/devtools/protocol/network_handler.h +@@ -72,7 +72,8 @@ class NetworkHandler : public DevToolsDomainHandler, + const base::UnguessableToken& devtools_token, + DevToolsIOContext* io_context, + base::RepeatingClosure update_loader_factories_callback, +- bool allow_file_access); ++ bool allow_file_access, ++ bool client_is_trusted); + + NetworkHandler(const NetworkHandler&) = delete; + NetworkHandler& operator=(const NetworkHandler&) = delete; +@@ -337,6 +338,8 @@ class NetworkHandler : public DevToolsDomainHandler, + + const base::UnguessableToken devtools_token_; + DevToolsIOContext* const io_context_; ++ const bool allow_file_access_; ++ const bool client_is_trusted_; + + std::unique_ptr frontend_; + BrowserContext* browser_context_; +@@ -358,7 +361,6 @@ class NetworkHandler : public DevToolsDomainHandler, + loaders_; + absl::optional> + accepted_stream_types_; +- const bool allow_file_access_; + std::unordered_map> received_body_data_; + base::WeakPtrFactory weak_factory_{this}; + }; +diff --git a/chromium/content/browser/devtools/render_frame_devtools_agent_host.cc b/chromium/content/browser/devtools/render_frame_devtools_agent_host.cc +index fe726068dee4..425eded3f56b 100644 +--- src/3rdparty/chromium/content/browser/devtools/render_frame_devtools_agent_host.cc ++++ src/3rdparty/chromium/content/browser/devtools/render_frame_devtools_agent_host.cc +@@ -336,7 +336,8 @@ bool RenderFrameDevToolsAgentHost::AttachSession(DevToolsSession* session, + base::BindRepeating( + &RenderFrameDevToolsAgentHost::UpdateResourceLoaderFactories, + base::Unretained(this)), +- session->GetClient()->MayReadLocalFiles()); ++ session->GetClient()->MayReadLocalFiles(), ++ session->GetClient()->IsTrusted()); + session->CreateAndAddHandler( + GetIOContext(), base::BindRepeating( + [](RenderFrameDevToolsAgentHost* self, +diff --git a/chromium/content/browser/devtools/service_worker_devtools_agent_host.cc b/chromium/content/browser/devtools/service_worker_devtools_agent_host.cc +index d2b307373ea1..7278a116ec78 100644 +--- src/3rdparty/chromium/content/browser/devtools/service_worker_devtools_agent_host.cc ++++ src/3rdparty/chromium/content/browser/devtools/service_worker_devtools_agent_host.cc +@@ -230,7 +230,8 @@ bool ServiceWorkerDevToolsAgentHost::AttachSession(DevToolsSession* session, + session->CreateAndAddHandler(); + session->CreateAndAddHandler( + GetId(), devtools_worker_token_, GetIOContext(), base::DoNothing(), +- session->GetClient()->MayReadLocalFiles()); ++ session->GetClient()->MayReadLocalFiles(), ++ session->GetClient()->IsTrusted()); + + session->CreateAndAddHandler( + GetIOContext(), +diff --git a/chromium/content/browser/devtools/shared_worker_devtools_agent_host.cc b/chromium/content/browser/devtools/shared_worker_devtools_agent_host.cc +index 6cfb49a9cb63..da9c8a3d18a4 100644 +--- src/3rdparty/chromium/content/browser/devtools/shared_worker_devtools_agent_host.cc ++++ src/3rdparty/chromium/content/browser/devtools/shared_worker_devtools_agent_host.cc +@@ -91,7 +91,8 @@ bool SharedWorkerDevToolsAgentHost::AttachSession(DevToolsSession* session, + session->CreateAndAddHandler(); + session->CreateAndAddHandler( + GetId(), devtools_worker_token_, GetIOContext(), +- base::BindRepeating([] {}), session->GetClient()->MayReadLocalFiles()); ++ base::BindRepeating([] {}), session->GetClient()->MayReadLocalFiles(), ++ session->GetClient()->IsTrusted()); + // TODO(crbug.com/1143100): support pushing updated loader factories down to + // renderer. + session->CreateAndAddHandler( +diff --git a/chromium/content/browser/devtools/worker_devtools_agent_host.cc b/chromium/content/browser/devtools/worker_devtools_agent_host.cc +index 5bca24a4bb16..dbce6e066adb 100644 +--- src/3rdparty/chromium/content/browser/devtools/worker_devtools_agent_host.cc ++++ src/3rdparty/chromium/content/browser/devtools/worker_devtools_agent_host.cc +@@ -137,7 +137,8 @@ bool WorkerDevToolsAgentHost::AttachSession(DevToolsSession* session, + auto_attacher_.get(), session); + session->CreateAndAddHandler( + GetId(), devtools_worker_token_, GetIOContext(), base::DoNothing(), +- session->GetClient()->MayReadLocalFiles()); ++ session->GetClient()->MayReadLocalFiles(), ++ session->GetClient()->IsTrusted()); + return true; + } + +From 9b72e2301892ea6619fb6e64f67812238ad56830 Mon Sep 17 00:00:00 2001 +From: Bo Liu +Date: Mon, 18 Sep 2023 21:17:14 +0000 +Subject: [PATCH] [Backport] Security bug 1407197 (1/2) + +Partial manual cherry-pick of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/4869854: +Tag WebContents ownership for debugging + +Tag WebContents owner and add it as a CrashKey for the +DumpWithoutCrashing in ~WebContentsOfBrowserContext. + +The actual tags in this CL is more focused on android and is not +exhaustive. Can keep adding new ones in the future as needed. + +Bug: 1407197 +Change-Id: I6c0261ae5967fdb01ff2a5f3d0d6fe07f572bd20 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4869854 +Reviewed-by: Ted Choc +Commit-Queue: Bo Liu +Reviewed-by: Avi Drissman +Reviewed-by: Finnur Thorarinsson +Cr-Commit-Position: refs/heads/main@{#1198010} +Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/535707 +Reviewed-by: Michal Klocek +--- + .../browser/distiller_page_web_contents.cc | 6 +++- + .../guest_view/browser/guest_view_base.cc | 6 ++++ + .../browser/no_state_prefetch_contents.cc | 1 + + .../browser/no_state_prefetch_manager.cc | 5 +++ + .../background_loader_contents.cc | 1 + + chromium/content/browser/portal/portal.cc | 3 ++ + chromium/content/browser/portal/portal.h | 3 ++ + .../browser/web_contents/web_contents_impl.cc | 31 +++++++++++++++++-- + .../browser/web_contents/web_contents_impl.h | 8 +++++ + .../content/public/browser/web_contents.h | 6 ++++ + chromium/extensions/browser/extension_host.cc | 3 +- + 11 files changed, 69 insertions(+), 4 deletions(-) + +diff --git a/chromium/components/dom_distiller/content/browser/distiller_page_web_contents.cc b/chromium/components/dom_distiller/content/browser/distiller_page_web_contents.cc +index e4025f7bc94c..78abc76a6bf2 100644 +--- src/3rdparty/chromium/components/dom_distiller/content/browser/distiller_page_web_contents.cc ++++ src/3rdparty/chromium/components/dom_distiller/content/browser/distiller_page_web_contents.cc +@@ -30,7 +30,11 @@ namespace dom_distiller { + SourcePageHandleWebContents::SourcePageHandleWebContents( + content::WebContents* web_contents, + bool owned) +- : web_contents_(web_contents), owned_(owned) {} ++ : web_contents_(web_contents), owned_(owned) { ++ if (web_contents_ && owned) { ++ web_contents_->SetOwnerLocationForDebug(FROM_HERE); ++ } ++} + + SourcePageHandleWebContents::~SourcePageHandleWebContents() { + if (owned_) { +diff --git a/chromium/components/guest_view/browser/guest_view_base.cc b/chromium/components/guest_view/browser/guest_view_base.cc +index d2ea8b7ce3fd..06ba6ab1c7fc 100644 +--- src/3rdparty/chromium/components/guest_view/browser/guest_view_base.cc ++++ src/3rdparty/chromium/components/guest_view/browser/guest_view_base.cc +@@ -480,6 +480,9 @@ void GuestViewBase::WillAttach( + std::unique_ptr owned_guest_contents = + std::move(owned_guest_contents_); + DCHECK_EQ(owned_guest_contents.get(), web_contents()); ++ if (owned_guest_contents) { ++ owned_guest_contents->SetOwnerLocationForDebug(absl::nullopt); ++ } + + // Since this inner WebContents is created from the browser side we do + // not have RemoteFrame mojo channels so we pass in +@@ -774,6 +777,9 @@ void GuestViewBase::TakeGuestContentsOwnership( + std::unique_ptr guest_web_contents) { + DCHECK(!owned_guest_contents_); + owned_guest_contents_ = std::move(guest_web_contents); ++ if (owned_guest_contents_) { ++ owned_guest_contents_->SetOwnerLocationForDebug(FROM_HERE); ++ } + } + + void GuestViewBase::ClearOwnedGuestContents() { +diff --git a/chromium/components/no_state_prefetch/browser/no_state_prefetch_contents.cc b/chromium/components/no_state_prefetch/browser/no_state_prefetch_contents.cc +index f2f8dc5ff921..35fac905dc1f 100644 +--- src/3rdparty/chromium/components/no_state_prefetch/browser/no_state_prefetch_contents.cc ++++ src/3rdparty/chromium/components/no_state_prefetch/browser/no_state_prefetch_contents.cc +@@ -271,6 +271,7 @@ void NoStatePrefetchContents::StartPrerendering( + attempt_.get(), content::PreloadingTriggeringOutcome::kRunning); + + no_state_prefetch_contents_ = CreateWebContents(session_storage_namespace); ++ no_state_prefetch_contents_->SetOwnerLocationForDebug(FROM_HERE); + content::WebContentsObserver::Observe(no_state_prefetch_contents_.get()); + delegate_->OnNoStatePrefetchContentsCreated( + no_state_prefetch_contents_.get()); +diff --git a/chromium/components/no_state_prefetch/browser/no_state_prefetch_manager.cc b/chromium/components/no_state_prefetch/browser/no_state_prefetch_manager.cc +index 3403fa8d1342..7397d1aa5de5 100644 +--- src/3rdparty/chromium/components/no_state_prefetch/browser/no_state_prefetch_manager.cc ++++ src/3rdparty/chromium/components/no_state_prefetch/browser/no_state_prefetch_manager.cc +@@ -118,6 +118,7 @@ class NoStatePrefetchManager::OnCloseWebContentsDeleter + OnCloseWebContentsDeleter(NoStatePrefetchManager* manager, + std::unique_ptr tab) + : manager_(manager), tab_(std::move(tab)) { ++ tab_->SetOwnerLocationForDebug(FROM_HERE); + tab_->SetDelegate(this); + base::SingleThreadTaskRunner::GetCurrentDefault()->PostDelayedTask( + FROM_HERE, +@@ -140,6 +141,7 @@ class NoStatePrefetchManager::OnCloseWebContentsDeleter + void ScheduleWebContentsForDeletion(bool timeout) { + UMA_HISTOGRAM_BOOLEAN("Prerender.TabContentsDeleterTimeout", timeout); + tab_->SetDelegate(nullptr); ++ tab_->SetOwnerLocationForDebug(absl::nullopt); + manager_->ScheduleDeleteOldWebContents(std::move(tab_), this); + // |this| is deleted at this point. + } +@@ -981,6 +983,9 @@ void NoStatePrefetchManager::CleanUpOldNavigations( + void NoStatePrefetchManager::ScheduleDeleteOldWebContents( + std::unique_ptr tab, + OnCloseWebContentsDeleter* deleter) { ++ if (tab) { ++ tab->SetOwnerLocationForDebug(FROM_HERE); ++ } + old_web_contents_list_.push_back(std::move(tab)); + PostCleanupTask(); *** 275 LINES SKIPPED *** From nobody Thu Feb 1 00:58:47 2024 X-Original-To: dev-commits-ports-branches@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 4TQLBb4StBz58fv1; Thu, 1 Feb 2024 00:58:47 +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 4TQLBb41Mhz4NjS; Thu, 1 Feb 2024 00:58:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706749127; 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=Klci/Px75PpKydFX5JLqOWuRZxkX/7D39lKZOamXN4g=; b=qt8W9CY4fF3rAvbpHDAQieGlprGkLbx2jfg+o9dAdCcG7bpdtuB/DjoQH+hsbNneIxLIGy 3i27ghpNY3MoQvc3wDBzqZNelYKMwN4yo+1zPIj/6oBuUfk5kESQkyo1fXfVBeb8tZrUWw 5QrnZQGuZYCe/4aqSGfQhzLKkjnN3y1y5WCENZ66n9sExh5z7076J4h8prCkB+BtPay94z fJIa/Otomm5cktDFQyX7EJ1GH1Swd23Vk/mqeY2EA+sze89S2ZlC9Asv8/JmxsYrxp4eOr wAXeOZjoHlPl9vIUiL9XgTNuEMkKg6+hf8TZSRTLMxXlJUmel4FHunIqQwPDAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706749127; 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=Klci/Px75PpKydFX5JLqOWuRZxkX/7D39lKZOamXN4g=; b=v4ImWYnAFOHanFFnnws1WYOIRhwCgyVIv4xzP65DJsCyPtgLa3sGrxTpimdHmSy8TBMwYm a+4A3Z0SdZAWjWaod6Qdd5F8CGXf+RCDiFygtr6Hh287Y47PazOIGkmDrjIzKjOghSf3VB UsFI/1bfycmZ2URnxUwVaFoiCYFYW4Q1BHCj5mXuxeaGGxnzcaEbN5inCTE8fy596BD4vj srKMAW2Awcx5Q195lmWWp8gK7RGdGKIPuk32z2uh1Tif1/pnJWe58/Q2S7bzCCt4j2WYHC O8Ysk2b34BuaJJPzmlQVPjGDId2ZvUrXh66DZ+7ucuLYl3Z9eh8m+WigmrFUgg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706749127; a=rsa-sha256; cv=none; b=F+jWuCMR0hyJxEJ2sY1lnXBmd4h7hmqSS44/it+8K+EPQWfMkFp8Gop1l8oeL/SWx5OKCL LoEEVQ5dkwchDvnE89ElLk9z7ldWQ9sA/l/imsiHNAZIFeNX2Lff65Rl1SAx8Pp1PgP0le XB2YbAuzU9VKhWFKZHMcPnDJS2rJ9K4GSo5ZoQslN2IyCUN7woGlC7gwXTKLEuyK+FiCDK A1Fk1K7QyzE3rZkoejG0Jeds9Xx0bTOtbQdpU7AkRPh4EzrSNAjoliJsnnVf8FgYcazwJD uj6pPL0ph9OajwLww3+nqM4yW4zX2b+2iDHLVjm2lSXnXRY7XQTfPefCxFAknQ== 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 4TQLBb2nWczh3P; Thu, 1 Feb 2024 00:58:47 +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 4110wlLt003791; Thu, 1 Feb 2024 00:58:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4110wl6k003788; Thu, 1 Feb 2024 00:58:47 GMT (envelope-from git) Date: Thu, 1 Feb 2024 00:58:47 GMT Message-Id: <202402010058.4110wl6k003788@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 6cd098a4d581 - 2024Q1 - games/veloren-weekly: update to s20240131 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 6cd098a4d581a71231a8125556fecb6f2549ffd1 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=6cd098a4d581a71231a8125556fecb6f2549ffd1 commit 6cd098a4d581a71231a8125556fecb6f2549ffd1 Author: Jan Beich AuthorDate: 2024-01-31 15:30:47 +0000 Commit: Jan Beich CommitDate: 2024-02-01 00:58:41 +0000 games/veloren-weekly: update to s20240131 Changes: https://gitlab.com/veloren/veloren/-/compare/77af5ef09...cbcf1965b (cherry picked from commit a0d0fa9e979085fa180b5cbcf654f6d86b6e0b93) --- games/veloren-weekly/Makefile | 4 ++-- games/veloren-weekly/distinfo | 6 +++--- games/veloren-weekly/files/patch-unix | 24 ++++++++++++++++++++++++ 3 files changed, 29 insertions(+), 5 deletions(-) diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile index 5f44583ee7cb..e687bb50d45e 100644 --- a/games/veloren-weekly/Makefile +++ b/games/veloren-weekly/Makefile @@ -1,5 +1,5 @@ PORTNAME= veloren -PORTVERSION= s20240126 +PORTVERSION= s20240131 CATEGORIES= games wayland PKGNAMESUFFIX= -weekly @@ -23,7 +23,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl USES= cargo xorg USE_XORG= xcb USE_GITLAB= yes -GL_TAGNAME= v0.15.0-934-g77af5ef09 # git describe --match='v[0-9]*' weekly +GL_TAGNAME= v0.15.0-982-gcbcf1965b # git describe --match='v[0-9]*' weekly CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib" PLIST_FILES= bin/${PORTNAME}-server-cli \ bin/${PORTNAME}-voxygen \ diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo index 06ab356356f1..f3bc57366ae1 100644 --- a/games/veloren-weekly/distinfo +++ b/games/veloren-weekly/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1706294081 +TIMESTAMP = 1706744278 SHA256 (rust/crates/ab_glyph-0.2.21.crate) = 5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39 SIZE (rust/crates/ab_glyph-0.2.21.crate) = 17764 SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046 @@ -1553,5 +1553,5 @@ SHA256 (yoanlcq-vek-84d5cb65841d46599a986c5477341bea4456be26_GH0.tar.gz) = f6fc0 SIZE (yoanlcq-vek-84d5cb65841d46599a986c5477341bea4456be26_GH0.tar.gz) = 90485 SHA256 (Imberflur-winit-raw-window-handle-0.4-retro-support-v1_GH0.tar.gz) = 55b7e0bfdf87aca662e4ae0a8abd4cbe0cf5d2d2e9f9a61f8b40f02ab769d04f SIZE (Imberflur-winit-raw-window-handle-0.4-retro-support-v1_GH0.tar.gz) = 402612 -SHA256 (veloren-v0.15.0-934-g77af5ef09.tar.bz2) = 6f5ae4d15b6cb9ba68e6e3117a580f87959831a108d3c885bb5fc6303fb8c440 -SIZE (veloren-v0.15.0-934-g77af5ef09.tar.bz2) = 290408888 +SHA256 (veloren-v0.15.0-982-gcbcf1965b.tar.bz2) = 6dc46be2a9eb7e58e632d92281f27ba9b972c35e675c5842d3a0e9f2a7fb0c07 +SIZE (veloren-v0.15.0-982-gcbcf1965b.tar.bz2) = 290589065 diff --git a/games/veloren-weekly/files/patch-unix b/games/veloren-weekly/files/patch-unix new file mode 100644 index 000000000000..10603bce2e3e --- /dev/null +++ b/games/veloren-weekly/files/patch-unix @@ -0,0 +1,24 @@ +Relax Linux checks for the code works on any non-Windows platform. + +--- server-cli/src/main.rs.orig 2024-01-31 15:30:47 UTC ++++ server-cli/src/main.rs +@@ -57,7 +57,7 @@ fn main() -> io::Result<()> { + + let sigusr1_signal = Arc::new(AtomicBool::new(false)); + +- #[cfg(any(target_os = "linux", target_os = "macos"))] ++ #[cfg(not(target_os = "windows"))] + let _ = signal_hook::flag::register(signal_hook::consts::SIGUSR1, Arc::clone(&sigusr1_signal)); + + let (_guards, _guards2) = if basic { +--- voxygen/src/main.rs.orig 2024-01-31 15:30:47 UTC ++++ voxygen/src/main.rs +@@ -51,7 +51,7 @@ fn main() { + cli::Commands::ListWgpuBackends => { + #[cfg(target_os = "windows")] + let backends = &["dx11", "dx12", "vulkan"]; +- #[cfg(target_os = "linux")] ++ #[cfg(not(any(target_os = "windows", target_os = "macos")))] + let backends = &["vulkan"]; + #[cfg(target_os = "macos")] + let backends = &["metal"]; From nobody Thu Feb 1 00:58:48 2024 X-Original-To: dev-commits-ports-branches@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 4TQLBc6Cwyz58g6m; Thu, 1 Feb 2024 00:58:48 +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 4TQLBc4HXDz4NnY; Thu, 1 Feb 2024 00:58:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706749128; 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=Y0iK4xCp9wVy++pliD4dHuqqVuPRogUj/Q53GpKjSZ8=; b=LTpYORy34sNh7jfln3PqcmNRznq2JuQ+/zLwWmNitWPJNqn9HpzxyW8r/Rn+T0LPotDqtl GjA7yqKK2FO0zLCeJeUs01sdo3Wohd9VBnMMjeboPBTfLUVEWZ0ZwMP2L8GzTMdWsTXLNc GUbcmm3nZrsX2mjRFKTb8wByhVcne7CCCcx2tR4rsxQRAEh8vVW3WMX1r1jIj4Lobn6mRx 1RF9gpGA1PBFPUwVOEc/DPsG2LpXwo8lzrqU5IF+evkdttGEg2yit6OXSgNf3ALGnfr1Mm qxsBMyErVtrX1vShDjscSRLiwbDrdFT53dTrrOWEyP+OXNJJIsE1EkSte/4Kjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706749128; 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=Y0iK4xCp9wVy++pliD4dHuqqVuPRogUj/Q53GpKjSZ8=; b=f1UTSfwKIfgXmo4AmuOHSav2GwFxW7vWpu4nwdlrdouGzeotHZSfjZxq+a8fFF0LwWDQxC 86Xpnf59fEOYHcEDhIUFG1ks8ENYEYXdBpGC0UZ/ElzrXVV3lJiCXRfboum9pnGzYrRF+x UolLzjGQwuoUmi3iLvLTIKV9QR3AY3QXRYtRqf9IK/3jPAXbyqtEuPRowB37N/FDp9219o jfT9M+n+hZ3CcTDDEGhFbktv9ldFD4mPI8RRNvuXChodkMbpqJa5xHNTT9BhrR66kR8mIU SR9hNUbrkAi9eiioo/SXVJ6raiygomQzFIA5ijTGd66XGezsy9+jhSTlQaa/UA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706749128; a=rsa-sha256; cv=none; b=Nm7AjRVjoXf8Ys1A8Qh31aTk1ZIy7unIrJYO7Atqpzz0r+IY/0jQ3LWNcztj8Z6lo7bOhV BA4ta5TFoNLOIj2Z5SCKq1EwsjRFqT/IiFVrup9JVQKIdhVtvBROzcVD1cLjXFVDPep8I7 gOGLwRt+RiPTzijnwoQ55TtqfjVRiXowd/4sNiKMpwwIQerTP2D9nw+2SYHC5DSIl1eZLr jCchi6sabbWa8lv1URdl39p6kYl6LNUX8kY+F3bKapNR2Net4Xu97nuTdWUJfhyzGMlTZg Ar0foouTIAVfOXMHaNXnf3oIEkTNEIghHRe4fY4JoFstdYIBVKEZBxBViOVfwg== 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 4TQLBc3LCnzgqv; Thu, 1 Feb 2024 00:58:48 +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 4110wmP1003833; Thu, 1 Feb 2024 00:58:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4110wmbd003830; Thu, 1 Feb 2024 00:58:48 GMT (envelope-from git) Date: Thu, 1 Feb 2024 00:58:48 GMT Message-Id: <202402010058.4110wmbd003830@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: f8b194916bfb - 2024Q1 - emulators/rpcs3: update to 0.0.30.16026 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: f8b194916bfbac780aa038cea2be7e946d31e0f3 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=f8b194916bfbac780aa038cea2be7e946d31e0f3 commit f8b194916bfbac780aa038cea2be7e946d31e0f3 Author: Jan Beich AuthorDate: 2024-01-31 15:33:29 +0000 Commit: Jan Beich CommitDate: 2024-02-01 00:58:41 +0000 emulators/rpcs3: update to 0.0.30.16026 Changes: https://github.com/RPCS3/rpcs3/compare/af8d308a69...ea326a5f29 (cherry picked from commit 405c74c9d301cca422ab97f979b9799057a9b6cb) --- emulators/rpcs3/Makefile | 4 ++-- emulators/rpcs3/distinfo | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile index 38a737a9a191..f96d528e4faa 100644 --- a/emulators/rpcs3/Makefile +++ b/emulators/rpcs3/Makefile @@ -1,7 +1,7 @@ PORTNAME= rpcs3 DISTVERSIONPREFIX= v -DISTVERSION= 0.0.30-16014 # git rev-list --count HEAD -DISTVERSIONSUFFIX= -gaf8d308a69 +DISTVERSION= 0.0.30-16026 # git rev-list --count HEAD +DISTVERSIONSUFFIX= -gea326a5f29 CATEGORIES= emulators wayland MAINTAINER= jbeich@FreeBSD.org diff --git a/emulators/rpcs3/distinfo b/emulators/rpcs3/distinfo index 535fc9ee9d81..4b02e048cac9 100644 --- a/emulators/rpcs3/distinfo +++ b/emulators/rpcs3/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1706529669 -SHA256 (RPCS3-rpcs3-v0.0.30-16014-gaf8d308a69_GH0.tar.gz) = 7f5284cb709c95462f7eb863ebe6a917d3060fad1ac05e4e8e8a035000a101ac -SIZE (RPCS3-rpcs3-v0.0.30-16014-gaf8d308a69_GH0.tar.gz) = 9033746 +TIMESTAMP = 1706715209 +SHA256 (RPCS3-rpcs3-v0.0.30-16026-gea326a5f29_GH0.tar.gz) = ec027a15f62537ce3cccd450e18433bbf72d2a77359cb4126b06fe780ee6cb7c +SIZE (RPCS3-rpcs3-v0.0.30-16026-gea326a5f29_GH0.tar.gz) = 9039810 SHA256 (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 109ba77362885d60e274930f637735ee75df2850fe99e3f1c3a5b9d1187f8cb6 SIZE (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 348879 SHA256 (RPCS3-soundtouch-2.3.1-30-gced3ce8_GH0.tar.gz) = a041a2a857f52f7f0e4e5a8e774b702cd59f10fe9f39cfb87f5a6a2b4bc58d55 From nobody Thu Feb 1 00:58:49 2024 X-Original-To: dev-commits-ports-branches@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 4TQLBf0dFYz58fv2; Thu, 1 Feb 2024 00:58:50 +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 4TQLBd5D77z4NmH; Thu, 1 Feb 2024 00:58:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706749129; 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=LzzFOpah2eOOE7Ig6qUxDjLF57vIAkgfQh3Xnc+mCOI=; b=MyyDId+tsvye1WpSDHqWsG0ffZP7siIj93k4EPspow6kfLi2XWE47FPk62HhCTwcz9eWNB Ii4nTuGbvHP0ys1Y8PHShs/v0vmso35QUO6dOS63yNINxXKwIFXnfSt6PfVbfgTCQdfWWV rYO4o2a/TwwFxOAeIysK/T0qQWqyAYdi+L/lXRA87oBy97BXNk6iZf9Y88+pdTiLsFc4v6 b1mRxMPXZvdokTPAKe2PXqXvQ4gSAuJZuAQNW//rj8pFU1Ip6ntNLRBTctr4TusRvss+KC U36nRscxc4hOd4zsjaMXFNRAYNj7JymKMLg++FHbZt0n5huzaSQE6ExxgfBYGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706749129; 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=LzzFOpah2eOOE7Ig6qUxDjLF57vIAkgfQh3Xnc+mCOI=; b=QJQzmDzkkHi4w+i22S9s/3pSyHyuoQdd9RZPv4iizDKTPaMxg8n9k4uwOjwUlUGizCBY9Q ibrXI0h0JuG6o/NmZpiKIY0RQmHnGwpn25FreNOFnr2ALzR64ddRuXAeixxC/UcVoeyVgl xKzZR0WKJZrJEMwNY0H3xavdj61Pefe9W3Ycv7XoCv5wStTDRfe3JAmP3h6niK8kiXkDHm pbAzf6o3AI+ljyA+Elb+YXL/A44fClDAWnQeGcUKrlFZ9hlYUUGpSL8A7mFmZd15i3OySO f6vEnAzfFpe6G0zFfDNM1C3hUwE6nEeX8UgsLtWFJP31aVK4vbiB8yo6Xi18qw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706749129; a=rsa-sha256; cv=none; b=ANe+hou5d9bN1FBAP31VP4VIKsUNirvhOaleUNmh2gyATrYuQyHwVnfNz2h1kpsHYbW4FO j0nkC2lNVhdmSfxRBBX5JUlSKj5eZ1PHEX2UrKYXzqAq2IvGzXPt4EJveFZVApkgQSq396 9DG7TfGxlrokLtb+iaTvTueg1JcaRDKrLz29/tGbRkUlhp2p/UZNILdI00lrE4QFdNcCFX 9zHtQbwNPGhfLjWjRLLHczp4XFKAmITkjq20AO/K2yujxqT+OIettpfLlZP2fhKO6pVUf3 T8CmcowQVke5ao/4DsdtLIpmJ/I1+/HogkPQHXH1yIXLb9GiOgqnaH0oufYB3g== 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 4TQLBd4JyczhVY; Thu, 1 Feb 2024 00:58:49 +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 4110wnPo003872; Thu, 1 Feb 2024 00:58:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4110wnGj003869; Thu, 1 Feb 2024 00:58:49 GMT (envelope-from git) Date: Thu, 1 Feb 2024 00:58:49 GMT Message-Id: <202402010058.4110wnGj003869@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: f6aabe12f30d - 2024Q1 - emulators/yuzu: update to s20240131 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: f6aabe12f30d8e07ce3991533d260756964f6859 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=f6aabe12f30d8e07ce3991533d260756964f6859 commit f6aabe12f30d8e07ce3991533d260756964f6859 Author: Jan Beich AuthorDate: 2024-01-31 16:25:28 +0000 Commit: Jan Beich CommitDate: 2024-02-01 00:58:42 +0000 emulators/yuzu: update to s20240131 Changes: https://github.com/yuzu-emu/yuzu/compare/8ddfecfbae...7cc7d027f7 (cherry picked from commit 53f57464e565111ca6bb72fc881269de6112bcef) --- emulators/yuzu/Makefile | 4 ++-- emulators/yuzu/distinfo | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/emulators/yuzu/Makefile b/emulators/yuzu/Makefile index db42efe75dc7..13086dc53353 100644 --- a/emulators/yuzu/Makefile +++ b/emulators/yuzu/Makefile @@ -1,5 +1,5 @@ PORTNAME= yuzu -PORTVERSION= s20240129 +PORTVERSION= s20240131 CATEGORIES= emulators wayland .if make(makesum) MASTER_SITES= https://api.yuzu-emu.org/gamedb/?dummy=/:gamedb @@ -47,7 +47,7 @@ qt6_OPTIONS_EXCLUDE= QT5 USE_GITHUB= yes GH_ACCOUNT= yuzu-emu -GH_TAGNAME= 8ddfecfbae +GH_TAGNAME= 7cc7d027f7 GH_TUPLE= yuzu-emu:mbedtls:v2.16.9-115-g8c88150ca:mbedtls/externals/mbedtls \ yuzu-emu:sirit:ab75463:sirit/externals/sirit \ GPUOpen-LibrariesAndSDKs:VulkanMemoryAllocator:v3.0.1-114-g2f382df:VulkanMemoryAllocator/externals/VulkanMemoryAllocator \ diff --git a/emulators/yuzu/distinfo b/emulators/yuzu/distinfo index ea50c07fdc1d..cf98ae025007 100644 --- a/emulators/yuzu/distinfo +++ b/emulators/yuzu/distinfo @@ -1,8 +1,8 @@ -TIMESTAMP = 1706560032 +TIMESTAMP = 1706718328 SHA256 (yuzu-s20230424/compatibility_list.json) = 382db629d6b060af722a27dfa9cd6bb60ac16a7544c58322f63aa1be4c0c0fac SIZE (yuzu-s20230424/compatibility_list.json) = 1801327 -SHA256 (yuzu-emu-yuzu-s20240129-8ddfecfbae_GH0.tar.gz) = 7e72e35d3dcc401d65e5cfb955f6af64565624978f6c8741699c6643f8d5a9d6 -SIZE (yuzu-emu-yuzu-s20240129-8ddfecfbae_GH0.tar.gz) = 6898372 +SHA256 (yuzu-emu-yuzu-s20240131-7cc7d027f7_GH0.tar.gz) = 4751fc41082494b378d188506552589f63dea077688b0270ee993edc2fc8a9fa +SIZE (yuzu-emu-yuzu-s20240131-7cc7d027f7_GH0.tar.gz) = 6913925 SHA256 (yuzu-emu-mbedtls-v2.16.9-115-g8c88150ca_GH0.tar.gz) = 8cd6d075b4da0ad5fb995eb37390e2e6088be8d41ab1cdfc7e7e4256bd991450 SIZE (yuzu-emu-mbedtls-v2.16.9-115-g8c88150ca_GH0.tar.gz) = 2679189 SHA256 (yuzu-emu-sirit-ab75463_GH0.tar.gz) = 6b61e265be182b7a78075fc1b98ccf80fd33008343205dd0e22a10a439c45319 From nobody Thu Feb 1 00:58:50 2024 X-Original-To: dev-commits-ports-branches@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 4TQLBg2w76z58g2l; Thu, 1 Feb 2024 00:58:51 +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 4TQLBf6BRCz4Nct; Thu, 1 Feb 2024 00:58:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706749130; 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=zeghWfG2nWq3U3L8BNu/GIYRsZg01NL5L0bDmR6LkbA=; b=gnzoTQk349yfDBzAP826QQU5Rjc/ddXzHv4ZgrEQxbW7HbeYJyCjIo/tFT2vYppeTdmEsu XNllTAnl4rZy626doVJ5CUtWL4jB3v/rBy89twgYvmWQKv6qRpHxDgzuL3GJ69MsTInKPh weOZB/nG30Captk0ATKzb+hvqufj+sjkMVMmJz+1isAMZOPI8KqxRXMIlf2TQ3YJEFGuiY q9vhqSweAK+VCsZL1lfiF+SjySf4SQq706mttn9hmyqf6Wk64jFXIkh2A+HNeN01lTtwIT 7JPBNM+uE9h9KGVOQNKib5HDKq5JmfjmU22HXhVKpbzNVa9WgwPYFamDiE5PYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706749130; 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=zeghWfG2nWq3U3L8BNu/GIYRsZg01NL5L0bDmR6LkbA=; b=ukbRSAXeX8o/Hf/2YyEO0yNlSwjYxcY/A9Q4gpuc3lBBGXXnpMLuUeX+sAiM69XnEp4pw+ 8AbZefp4hMFnOiAcZ0Tsl9SPBUe51vSmWoBVNrAVyjHNwQC18X1W0kI+FZh1dQvgVVBQfo JQd2jsh/EKSFM4VgoqunD3Qad+/M1QwSzRhMqr7jk9rSnpJhHTP7ke6i4zsqW7FnFlc5G7 x39AYFVnRv00IK4T0X136uimq0tyK6kkfn8b3/+MDFVKIbJhZZ6knTt8Hj0YVr/YVD3cJ+ tJoYbERV+M+vooA/d9M4ub5lJ+ffRK8iVdJwXxuZ+Hh6RLtSAuc7OFLBP9f2CQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706749130; a=rsa-sha256; cv=none; b=DKjYGYZFps31g48jL6Vp9g+21ueG4zuko/flenKy/ZHNH/jeZ4FYnLZv4eVyXHx1etOv3J LvRcLbJQ4gl3THZB01smxT4ipEaMLIruVgj91iJyuRY1Via8h49loBYj9aaLswKBkLy39x vpnMnRg9dkVlvJrIB+3GKoIdEFrUTfwa2j/M4iGkw4Bej9l5UOfgk01Xk9kZIFbfCc+zKU tdpf4AU+cMSIoL/Fpx9Oryijxycc6TglbsPCkeh0g8Z0/eX4VlMo2Fs7KoVmbp0Ij86uOg W0XHgktTd+zSIu6wZ4v1C1U4hA0972+nUGOqWkUCBiH0m11HoJJqgfy7FtgdBw== 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 4TQLBf5JM5zhVZ; Thu, 1 Feb 2024 00:58:50 +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 4110wo4W003916; Thu, 1 Feb 2024 00:58:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4110woMm003913; Thu, 1 Feb 2024 00:58:50 GMT (envelope-from git) Date: Thu, 1 Feb 2024 00:58:50 GMT Message-Id: <202402010058.4110woMm003913@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 68593b1d8800 - 2024Q1 - graphics/mesa-devel: update to 24.0.b.919 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 68593b1d880053feb85d9d42884b003c031282eb Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=68593b1d880053feb85d9d42884b003c031282eb commit 68593b1d880053feb85d9d42884b003c031282eb Author: Jan Beich AuthorDate: 2024-01-31 14:56:55 +0000 Commit: Jan Beich CommitDate: 2024-02-01 00:58:42 +0000 graphics/mesa-devel: update to 24.0.b.919 Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/d558cb664a6...4f6e4ae3d6b (cherry picked from commit e72d10c28234d0b43d8c1d2dbffb35c4c7d38db4) --- graphics/mesa-devel/Makefile | 4 ++-- graphics/mesa-devel/distinfo | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile index 5749a27df6d1..12781ddcb287 100644 --- a/graphics/mesa-devel/Makefile +++ b/graphics/mesa-devel/Makefile @@ -1,6 +1,6 @@ PORTNAME= mesa -DISTVERSION= 24.0-branchpoint-790 -DISTVERSIONSUFFIX= -gd558cb664a6 +DISTVERSION= 24.0-branchpoint-919 +DISTVERSIONSUFFIX= -g4f6e4ae3d6b CATEGORIES= graphics PKGNAMESUFFIX= -devel diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo index d0b16cd36fe1..5d4672f37901 100644 --- a/graphics/mesa-devel/distinfo +++ b/graphics/mesa-devel/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1706566569 -SHA256 (mesa-24.0-branchpoint-790-gd558cb664a6.tar.bz2) = cb5246962d58c87e40d8d1e4975438cfed5f56bfd532f7b6165d05cf9f60e889 -SIZE (mesa-24.0-branchpoint-790-gd558cb664a6.tar.bz2) = 36449134 +TIMESTAMP = 1706747383 +SHA256 (mesa-24.0-branchpoint-919-g4f6e4ae3d6b.tar.bz2) = d446fe816cf751f68b2490fd8e28b66575d5cd81d406ee4ba9fd5b2bcf2c8f44 +SIZE (mesa-24.0-branchpoint-919-g4f6e4ae3d6b.tar.bz2) = 36500277 SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008 SIZE (700efacda59c.patch) = 983 SHA256 (58b505331612.patch) = f040c810a4dee98f66b10090071512e8f054b3f7432d3672f03d055cad78bb98 From nobody Thu Feb 1 02:46:43 2024 X-Original-To: dev-commits-ports-branches@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 4TQNb742bDz58r0c; Thu, 1 Feb 2024 02:46:43 +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 4TQNb72CH1z4cFs; Thu, 1 Feb 2024 02:46:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706755603; 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=6bJtxTBIdnP3aeyKfG9zedM3i8sCL/y+TX4l+6keLy4=; b=VxtFTeZZMJ6gupKOwSdH44Tal7grhzHPGhcB0alT1+dnO5IXRCvQky474iLvjfCa9f6EWt ay5GSVJ7e3NZ+5s2DAHsUTEpM76Nq+/5kr5LknDdlkroN2U6B0+vwiKhu+5Dhk3H4gB15/ vfEUdu/NBEgDj9SI9We6NPOtHdKGi8E04Qhsdke5++aHbJchXGgNBHn3AdGCZd87u/T5BK EC7QO27W3UdXDFwQtZXby92e86PgppWNlQmn2jbwJMaq961+2Uob/8tjUcvvfuL5paiFfH HV2SUuAAcYa0NOHai+QM36E7e4GVr1ti66TabJJNo8ag3ZVjH+KN/cXe1a5pKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706755603; 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=6bJtxTBIdnP3aeyKfG9zedM3i8sCL/y+TX4l+6keLy4=; b=FP5h4wUQ/g3yGml3A1KCqFpj3TlStpjnNeVI8jGVQbqhzX85uV4LNy3wltrl4ZLCiQlASX j3pfQLX3g56UoSuL29eK5JS/L2SzllFL5SSKxEmQkjHj14EYuMBMfFSD+dR79evUQm7Vvh zgGGOTo/bbh+FrUxBHz7YS4w7pFFty84A3KCW/DIzjmknR1ELoKX05idCNX773gzzXyEmM 2Rzi15j9eg1CrBgAg6bAFVscUpJ/kgW2/vb0JXrF7xX2VDCzUmOOAMCJiKin+o00Lz0LHw CjZGENgUFIGpxUE+JVuup4R5KSFpVf4eT2+vyGV0aoK82VZuKn+oUJy5J0qing== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706755603; a=rsa-sha256; cv=none; b=AT1aTZTPdcRMnDnawYi0VwQObC8US0lkb2n0G+YobUL5PX+GIVU3L8z9hDRlH8zvUtHXex 5+DSU3FZhhh21OP/rcGlmycrR3fkHQO9gNly53LvGgIqrrEwy+swGPydWZ5iS6PdN7nTc+ SaHvB4466q2z0CQnWzdjkaXosQTa7HVBasAZ2H0PWINZVgIJd7C0rz2NnG3w32dkVUu7++ FRNtN1aGw4YH2xwfdK4uGkivYP6J18oAcbEUPPIX3W+6q1pv//S/EbNtGcozYnsnKOKtx3 jnuVcuBrwgKnQswkMiv43rquo68ZWMybaj/BzilRcBtFaJCylgWIr5amUNPv+g== 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 4TQNb71HWkzl4f; Thu, 1 Feb 2024 02:46:43 +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 4112khu4087685; Thu, 1 Feb 2024 02:46:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4112khwf087682; Thu, 1 Feb 2024 02:46:43 GMT (envelope-from git) Date: Thu, 1 Feb 2024 02:46:43 GMT Message-Id: <202402010246.4112khwf087682@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Charlie Li Subject: git: 4e12cc7a2947 - 2024Q1 - security/archlinux-keyring: limit to Python 3.10 and later List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vishwin X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 4e12cc7a2947a0261472d574bec828e8b1937713 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by vishwin: URL: https://cgit.FreeBSD.org/ports/commit/?id=4e12cc7a2947a0261472d574bec828e8b1937713 commit 4e12cc7a2947a0261472d574bec828e8b1937713 Author: Charlie Li AuthorDate: 2024-02-01 02:41:31 +0000 Commit: Charlie Li CommitDate: 2024-02-01 02:46:31 +0000 security/archlinux-keyring: limit to Python 3.10 and later libkeyringctl/trust.py includes Structural Pattern Matching (PEP-636) introduced in Python 3.10. https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/merge_requests/267 (cherry picked from commit 7a11a9f2280f0e1639e869af59c436e255a7fa74) --- security/archlinux-keyring/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/security/archlinux-keyring/Makefile b/security/archlinux-keyring/Makefile index 420d91a93b4c..8ad4b12c1a7b 100644 --- a/security/archlinux-keyring/Makefile +++ b/security/archlinux-keyring/Makefile @@ -18,7 +18,7 @@ BUILD_DEPENDS= sq:security/sequoia-sq \ RUN_DEPENDS= bash:shells/bash \ pacman-key:sysutils/pacman@archlinux -USES= gmake pkgconfig python shebangfix trigger +USES= gmake pkgconfig python:3.10+ shebangfix trigger SHEBANG_FILES= keyringctl wkd_sync BINARY_ALIAS= install=ginstall From nobody Thu Feb 1 02:53:16 2024 X-Original-To: dev-commits-ports-branches@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 4TQNkj1NC0z58rWG; Thu, 1 Feb 2024 02:53:17 +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 4TQNkj0k4Wz4cxQ; Thu, 1 Feb 2024 02:53:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706755997; 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=WFvLNP1RDalMkJ3HdK4Lerc/b52PW7mfXNsKiVSuWM8=; b=vAHvH0FNVqhkLOJNd/QxY7ut3EI4d0uERTi1lPw+bl3g3Sv+q9DrIxezRzXIIpXIsJmRJZ S1ma9k/AEzg/ig+Zd+DftFjpftU8vomTqZr83zMwsjvMDQ9TWDqoXaZvfRJ/osDKsTvlu5 UWCj+hNFihDUqbiQCzPyO4+G7GwAgDHTjVpxKKjrdToD3GnzoQVuuvDAmMm9QvhnFluXcK DDt3Y+rndgzTobl4l3aTLB/apFAeymchUcqBq2HD/eInLAQs2K95gUx/2UFMRIUJDTJheG Q2qPXY+jhdaSvuAIHhqWElit+/qqdxXRBOO4ZVnCvrhWqCoE07+R3VU5yhHG9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706755997; 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=WFvLNP1RDalMkJ3HdK4Lerc/b52PW7mfXNsKiVSuWM8=; b=KZEc4xjGkzOAcdFQVYL5M26NTrwTQgmphA0+kk73yjL62GEBGGbKIoWSqlCkNODUCuR5mL 6hx8x2TerrG7CbjlbB7jBjU5uWRsAhf8zA4CXcuwHAgNAGczMLLzFN3/SNaLnKs5oLe3ZQ 1QH7rhwOfut31w8q9L2MDF+Qae0yckuuHnbvqiImCdSMQ2NKEYppHf7HlD7LgGWstCZEzu Q0bCqzrSf4h4bti5RNjySyOsKh2eA4jFyKci66b769yTBDLEfiz25X/OmVRZmU+Grd4tmt 8GPyeWdM9hkZcs7Q1VAB7GaOuptcBAzdKIMco+tnoxH2Ig3d223+3xyWDXnbLA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706755997; a=rsa-sha256; cv=none; b=pe1xcgq63fD0OZ4fGul6pRhN8nTIvBhVAyxr+XIq6gxZaxCV15achZdomA/oZZn/GFIfsp 3oMVo0bixbLkFK7rLaqPGXHIe0/9nMaY2WhCT54OTJyva9fpDZ17updX/ua1Z4cWeAWcRt M64v2/aCzczDfkTcsdZuPjzpQas+bwhmOFPfGnSWEoxQ3AO1PfFGO++sw3vd+bE8AWq0U9 EAgKC9s3tnaLuOye7ou3e6sC1J7Xef+zSTeJTJnH4VXvJ1koUCUfXuBcNf11gx4WkkN6lL 7+814l+VaZfNg4z3AGvZZnhvB3+zZuTTeSDMbG3hsPw1eJRb7OHTn65LAXxW6g== 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 4TQNkh6vmrzlPZ; Thu, 1 Feb 2024 02:53:16 +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 4112rGwr003951; Thu, 1 Feb 2024 02:53:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4112rGne003948; Thu, 1 Feb 2024 02:53:16 GMT (envelope-from git) Date: Thu, 1 Feb 2024 02:53:16 GMT Message-Id: <202402010253.4112rGne003948@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Charlie Li Subject: git: 1f099b76ea83 - 2024Q1 - security/sequoia-sq: fix LICENSE List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vishwin X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 1f099b76ea8390edb29bde82b272e7856537e313 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by vishwin: URL: https://cgit.FreeBSD.org/ports/commit/?id=1f099b76ea8390edb29bde82b272e7856537e313 commit 1f099b76ea8390edb29bde82b272e7856537e313 Author: Charlie Li AuthorDate: 2024-02-01 02:49:37 +0000 Commit: Charlie Li CommitDate: 2024-02-01 02:53:11 +0000 security/sequoia-sq: fix LICENSE Upstream forgot to update sq's licence upon relicensing all of sequoia in October 2021; correct metadata here as well. https://gitlab.com/sequoia-pgp/sequoia-sq/-/commit/dcea72208a095fd7b99faf365a3e55e2b68f72cf (cherry picked from commit bbb3f108a25a668541493671ecd52d5bdb77f24e) --- security/sequoia-sq/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/security/sequoia-sq/Makefile b/security/sequoia-sq/Makefile index 54178f5c1713..3b7cd575ee6b 100644 --- a/security/sequoia-sq/Makefile +++ b/security/sequoia-sq/Makefile @@ -1,6 +1,7 @@ PORTNAME= sq DISTVERSIONPREFIX= v DISTVERSION= 0.33.0 +PORTREVISION= 1 CATEGORIES= security PKGNAMEPREFIX= sequoia- @@ -8,7 +9,7 @@ MAINTAINER= vishwin@FreeBSD.org COMMENT= Sequoia-PGP command line tool WWW= https://sequoia-pgp.org/ -LICENSE= GPLv2+ +LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libnettle.so:security/nettle \ From nobody Thu Feb 1 04:15:22 2024 X-Original-To: dev-commits-ports-branches@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 4TQQYR1PVCz58ybK; Thu, 1 Feb 2024 04:15:23 +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 4TQQYR0tv7z4lZr; Thu, 1 Feb 2024 04:15:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706760923; 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=DXM/98lVHZ/NWIV0xz3F2XudU2WiM5S7ok4J5kYK6s8=; b=KexERANeAmSSyD6ao4nwNCGBo9L7PJhw5yZozDCX+V3CWHLBvMCavURLS2qQ+TTIGO11zE jNlviU4S+p8JXzLJh8+kDMACIG3xIGY3/cLK2jkWRcwoJ119Se/Xj0HVZu1lUlQCtVWP+4 bGWkzNoE8xkGqNVvP4CCgJchW1H+tb+mvGaEuzCvhdTrVvldv+AE6QhlSXJaNThTiCP/wr /TSuNXKDADCVRyPAcmNbxLbBZAU1ife4AncVAjcVO5bzJ9st2aGDTPR5sp/nXgYRIptyKg R8ZYw6WE3UlSnWYSNGhD+hiiI+ewUFYJD1shTeECSBmzX+Ie0nY+PYzn6knYTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706760923; 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=DXM/98lVHZ/NWIV0xz3F2XudU2WiM5S7ok4J5kYK6s8=; b=f470+MLzGxnrHCaRqaiEc1EkHlg2rrNAGce8qoM9KB3Dj/SDoGOVkMGF6EGE/nMDWK9UzC O3vYe8CZ4JDpEEGUrk49r/YExdmGP5Vyg84ot/sn/GVwgU0+MD+PLmrASdNQ/JfN74R4E5 smVnRsvyhstS5b1lWREmD+/lii+IPdTQyx9Uz/hka/re/oVv2/tzgokmXEO4199Z0f2Pst lsFZMr9WKcEz2Oa4w1tuBxr4z2RuUuNiW3eyG9+j8s4tHKJAvirm+FJRv5H/S/V+M6eexO seZqA/TwUeQBamgwY8r434/LDu2l/YYIwjRXFgaeyhueE8iPqTi2q+azHWcEtQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706760923; a=rsa-sha256; cv=none; b=RJXeVlHR+qY2pE32jDjv5HWasYtdQ3oQnFdNJpW2H+KpP4Na3g+Nu+tWtVD1+CymKX5Hc9 k8uLwJXtzkSzsQld7G1udL0IJSlPjgWHa+dehurcLqCRcCl152+rseWQEv1CQ2jU4UsuGr Ya2SQD94EaApGm6s91W+s8iFiFeZE4/02itji74eB0u/761uxC1gQaYcWn8Wn2m2Ll1urf 6SQatWLjkGVsYqA4MoU1bod0CHeRtPAWgjbvjkqwug+M5jjEtauNxz4yWLSxkBvd9rZfWj xdhaSPhzITlewZ7Fj198vBXhCRALKFp5rFBqOSfZFzdUZWXENrsxET03K6NajA== 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 4TQQYQ755MznbY; Thu, 1 Feb 2024 04:15:22 +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 4114FMHH040941; Thu, 1 Feb 2024 04:15:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4114FM47040939; Thu, 1 Feb 2024 04:15:22 GMT (envelope-from git) Date: Thu, 1 Feb 2024 04:15:22 GMT Message-Id: <202402010415.4114FM47040939@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: f403d78e327f - 2024Q1 - multimedia/ffmpeg4: unbreak GLSLANG=on build after d35ea7b74f4a List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: f403d78e327f3c57255e25a7243ecc3493427812 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=f403d78e327f3c57255e25a7243ecc3493427812 commit f403d78e327f3c57255e25a7243ecc3493427812 Author: Travis Hunter AuthorDate: 2024-01-31 16:45:34 +0000 Commit: Jan Beich CommitDate: 2024-02-01 04:15:19 +0000 multimedia/ffmpeg4: unbreak GLSLANG=on build after d35ea7b74f4a libavfilter/glslang.cpp:164:5: error: use of undeclared identifier 'assert' assert(glslang_refcount); ^ PR: 276469 Tested by: vvd Regressed by: https://github.com/KhronosGroup/glslang/commit/6f9ab3c2deb6 See also: https://github.com/ffmpeg/ffmpeg/commit/246f841b53e1 (cherry picked from commit d5183fa79df24e0716ab928298d161804e8530de) --- multimedia/ffmpeg4/files/patch-libavfilter_glslang.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/multimedia/ffmpeg4/files/patch-libavfilter_glslang.cpp b/multimedia/ffmpeg4/files/patch-libavfilter_glslang.cpp new file mode 100644 index 000000000000..a331fdeb349f --- /dev/null +++ b/multimedia/ffmpeg4/files/patch-libavfilter_glslang.cpp @@ -0,0 +1,10 @@ +--- libavfilter/glslang.cpp.orig 2023-04-12 18:01:50 UTC ++++ libavfilter/glslang.cpp +@@ -16,6 +16,7 @@ + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + ++#include + #include + + extern "C" { From nobody Thu Feb 1 04:15:24 2024 X-Original-To: dev-commits-ports-branches@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 4TQQYS2w8Pz58yhM; Thu, 1 Feb 2024 04:15:24 +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 4TQQYS2KLHz4lXj; Thu, 1 Feb 2024 04:15:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706760924; 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=iNplvYPInmVdj3swFP/DS5pyBvy4OqM7msgSTD5BkQI=; b=AUjjlicqhVj97gyQRJl2bwu6L/c90pZSUL0HAh7wX/SbR6mtiIsrS01qcL2jhOhaNlAHyZ FFN8mLqqkWvIkVkUsqJaT1bgXK+MzzkCumS63Oy+bE9Lb5zuSx9XCcXyNb75pREeMdbICD VMFo2ljIofPFytvV6I8Iq3R92WoM1tUvJjtSJXIVR95wASxR1Qcpb4i/Rj6vm2yZDKXGss 9WGuhEhVhdCreKtUkOef+gyDLsg4CEng3s1eX1vTarSAs08Fk+o9seFiqM+KVx9IvyUT/p XkLtVel861uOPpYF+WSuukfCcRo4rqeMuuxBAWJ2uO9gwMIbWs0cMUq/gRl7hQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706760924; 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=iNplvYPInmVdj3swFP/DS5pyBvy4OqM7msgSTD5BkQI=; b=kBjwibgMNwL5IJjFtD60Uwg7w30DRHB9Rj44TtGrPQVEsp/wz5NU2VAuQ/PNX26bUILfFh 3bDn9sCjU9bTnalQsTvlJg5p+MlHHQzE0R2kHjQWdKj4FgPXqcrhTRJocLe19on43FTHHk XS96GyprcWo94u68pM/5mrjFTbGaWZhsUT8i0ZXfzK3nWoFJvLVHXabkyfCz/XOuUSDKoV UsGAPdt3WIM6zqx9HVFwxXlKjn0MgTTwTKXnQ7gd+2yyQnFtkNvKvNZzUQG82F3jWB0Lri ZoFuyzoEJfUhWA9AMq+dMOfyWOkdl+ZJR1191LEthTuYlapeIilMaMsJ5UWARA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706760924; a=rsa-sha256; cv=none; b=eobodkHiO3JfGCGc4v5B+2csWy+Z2PwsDRQQa2fTk4V9nzlk3Tx3KdpmSGFDHj4w8mTMWv zFuAzH+NK/nbS/oOE8p2w+pY1M93m4bZCtFQaHcur/I+3tBivK8478r58x/qu9nehUoFgL uCH5sCuwCIIcUpsQK7kzDMuJ2T/9QeTsOjpROH0GqFz3F/x6zkU2zMyZp/gm7AB2/qGxFE IqrekOJwlm4KI+l5BuswsR07EOsoJe0t9QmEgbjG3n7YoAwv2N7Kihr5MQP1fk/3otzVRk +8Ne+PwqZwDRfsKKlCkrgDOTLEAY7YLRkQzGgt5kQcWEEql+NEFnQP/XvtRsJA== 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 4TQQYS1PDBznNh; Thu, 1 Feb 2024 04:15:24 +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 4114FOoU040989; Thu, 1 Feb 2024 04:15:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4114FOPM040986; Thu, 1 Feb 2024 04:15:24 GMT (envelope-from git) Date: Thu, 1 Feb 2024 04:15:24 GMT Message-Id: <202402010415.4114FOPM040986@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 6e5fbe036274 - 2024Q1 - multimedia/ffmpeg: swap _IMPLIES for VULKAN and GLSLANG List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 6e5fbe03627457232a9e6de9f52eddae1f715ebf Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=6e5fbe03627457232a9e6de9f52eddae1f715ebf commit 6e5fbe03627457232a9e6de9f52eddae1f715ebf Author: Jan Beich AuthorDate: 2024-02-01 03:40:26 +0000 Commit: Jan Beich CommitDate: 2024-02-01 04:15:19 +0000 multimedia/ffmpeg: swap _IMPLIES for VULKAN and GLSLANG - Vulkan Video doesn't need either glslang or shaderc - For consistency with graphics/libplacebo PR: 276469 Suggested by: vvd (cherry picked from commit 4fae7617b7396542c4436eddbbf65c52f825c516) --- multimedia/ffmpeg/Makefile | 5 +++-- multimedia/ffmpeg4/Makefile | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile index 102a7de8ef0d..c9e7b014717d 100644 --- a/multimedia/ffmpeg/Makefile +++ b/multimedia/ffmpeg/Makefile @@ -47,7 +47,7 @@ OPTIONS_DEFINE_i386= MFX OPTIONS_DEFAULT= AOM ASM ASS DAV1D DRM FONTCONFIG FREETYPE FREI0R GMP \ GNUTLS HARFBUZZ ICONV JXL LAME LCMS2 LIBPLACEBO LIBXML2 NETWORK \ - OPTIMIZED_CFLAGS OPUS RTCPU SVTAV1 V4L VAAPI VDPAU VMAF \ + OPTIMIZED_CFLAGS OPUS RTCPU SHADERC SVTAV1 V4L VAAPI VDPAU VMAF \ VORBIS VPX VULKAN WEBP X264 X265 XCB OPTIONS_DEFAULT_amd64= NVENC OPTIONS_DEFAULT_i386= NVENC @@ -266,6 +266,7 @@ GLSLANG_BUILD_DEPENDS= glslang>0:graphics/glslang \ spirv-tools>0:graphics/spirv-tools GLSLANG_CONFIGURE_ENABLE= libglslang GLSLANG_LDFLAGS= -lm +GLSLANG_IMPLIES= VULKAN # gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls @@ -467,6 +468,7 @@ SDL_CONFIGURE_ENABLE= sdl2 # shaderc SHADERC_LIB_DEPENDS= libshaderc_shared.so:graphics/shaderc SHADERC_CONFIGURE_ENABLE= libshaderc +SHADERC_IMPLIES= VULKAN SHADERC_PREVENTS= GLSLANG # smbclient @@ -584,7 +586,6 @@ VPX_CONFIGURE_ENABLE= libvpx VULKAN_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader VULKAN_CONFIGURE_ENABLE= vulkan -VULKAN_IMPLIES= ${"${PORT_OPTIONS:MGLSLANG}":?GLSLANG:SHADERC} # webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp diff --git a/multimedia/ffmpeg4/Makefile b/multimedia/ffmpeg4/Makefile index 8479737e3b15..e2bf9622d4ba 100644 --- a/multimedia/ffmpeg4/Makefile +++ b/multimedia/ffmpeg4/Makefile @@ -256,6 +256,7 @@ GLSLANG_BUILD_DEPENDS= glslang>0:graphics/glslang \ spirv-tools>0:graphics/spirv-tools GLSLANG_CONFIGURE_ENABLE= libglslang GLSLANG_LDFLAGS= -lm +GLSLANG_IMPLIES= VULKAN # gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls @@ -548,7 +549,6 @@ VPX_CONFIGURE_ENABLE= libvpx VULKAN_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader VULKAN_CONFIGURE_ENABLE= vulkan -VULKAN_IMPLIES= GLSLANG # webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp From nobody Thu Feb 1 09:32:22 2024 X-Original-To: dev-commits-ports-branches@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 4TQYbB6v92z58Fwl; Thu, 1 Feb 2024 09:32:22 +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 4TQYbB6RhZz432s; Thu, 1 Feb 2024 09:32:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779942; 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=q/TL9fFIo+scbyj3HvZlnUsAl+bpilLZ9QMOqNl28wk=; b=sZRAypVQ3hYLrKvFbEOC3iUFaqjTZ20Iy6Ta09Y1VBBQyQD2BP9IB6t9zLBCxrAFdvFL6L rlXTVZPd1cGYJZWN3UHzn7l/9tbmq9NjVhrFpBLJxTJIA6z8bE8YQLcHgv5r4wG0dmVZwm 8M1EO44jf4mYGVpsIBXUrwiVho5ifr2dRW6crzisoEaVp6pn272PMqk5LlGFvaWoWkLNcg mRAdr9rS9JoNOXmGdT4nz6z4mMuIK5I7I+Q6vboSLmjw62lQ18GgqCL7AZ9H7WbDRkGGsC nKOOaD7g+RBKSUqbhMzEm9rYCXpSaqtcel3xnxtgwehI9NQnbKvlE7oLol6T8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779942; 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=q/TL9fFIo+scbyj3HvZlnUsAl+bpilLZ9QMOqNl28wk=; b=lHxhATW/ihR9yMwzrxvayYknY28AOIFwD/NLPb6dDIRsC1445SiyLi3dqrDrqfYDkbufYK T2La1kxPGlj7GlagailfxkMwHYgTcidbaJxAFzFMoMGNakNV/N6UFSubwy4Hy7dL6bLo1z dcFpRhfxH7/nFMTfrG9VWZHSQLwqTusy7Q4TKmrBvm9CV8XclIRYD9I1kWMMA4YbF3MzDf xZNEdarFc17tMkeYPq2N5PvATkhGfVAdOgVcGO2vxSzxYGAnaQOP5aXYjnN2SJIGxwUa40 hnIg47QqpCpeJL0S1OSH8f9lJkD+j87u4/q985PLZkTVE0KXzWk2DgahJ+S77Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706779942; a=rsa-sha256; cv=none; b=pwR0PMsp43cyrMULdG4Vz1skWu1ubj5KR92R63sNMpFa8MwPJPkzCjkgbpPTrtqtwjxJXQ euKpLvIav9vWO2fUXfhcUZCgM0i84jWuRYG26xjXab8ypoAAWXXwIujRayphELJQtHWqMG hZhp4sz3ksPjWp40fA077kIfzenDxPjEewMEke5q7rMiBKGMxzQSyNZ62QigPOmENNih+z 2+SejxnsiHttkM7HDq4c1P7U0iPMsTV6xc8OzVQgcFiFSUA6pKmIV42hOybSRNPNs9YKQj IK6NLxwYwEnXd+RQbXgq/hLwM7MYZutK/uJgxEapp6sqlek9LDqCwYASbORZWg== 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 4TQYbB5XJqzwkZ; Thu, 1 Feb 2024 09:32:22 +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 4119WMDU073562; Thu, 1 Feb 2024 09:32:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4119WM45073559; Thu, 1 Feb 2024 09:32:22 GMT (envelope-from git) Date: Thu, 1 Feb 2024 09:32:22 GMT Message-Id: <202402010932.4119WM45073559@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: 1d24b88fdeae - 2024Q1 - graphics/mesa: Update to 23.3.3 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@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: 1d24b88fdeae575207c321f8832bd740d8e471a4 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by manu: URL: https://cgit.FreeBSD.org/ports/commit/?id=1d24b88fdeae575207c321f8832bd740d8e471a4 commit 1d24b88fdeae575207c321f8832bd740d8e471a4 Author: Emmanuel Vadot AuthorDate: 2024-01-11 07:05:16 +0000 Commit: Emmanuel Vadot CommitDate: 2024-02-01 09:28:36 +0000 graphics/mesa: Update to 23.3.3 Release notes: https://lists.freedesktop.org/archives/mesa-dev/2024-January/226096.html Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit df5b231c0f25009f6798a2cf30e3c4ccb3f52a7b) --- graphics/mesa-dri/Makefile.common | 2 +- graphics/mesa-dri/distinfo | 6 +++--- .../files/patch-src_gallium_drivers_zink_zink__screen.c | 12 ------------ 3 files changed, 4 insertions(+), 16 deletions(-) diff --git a/graphics/mesa-dri/Makefile.common b/graphics/mesa-dri/Makefile.common index b7934a2fe29d..573345a3552a 100644 --- a/graphics/mesa-dri/Makefile.common +++ b/graphics/mesa-dri/Makefile.common @@ -12,7 +12,7 @@ MESAVERSION= ${MESABASEVERSION}${MESASUBVERSION:C/^(.)/.\1/} MESADISTVERSION=${MESABASEVERSION}${MESASUBVERSION:C/^(.)/-\1/} -MESABASEVERSION= 23.3.2 +MESABASEVERSION= 23.3.3 # if there is a subversion, don't include the '-' between 7.11-rc2. MESASUBVERSION= diff --git a/graphics/mesa-dri/distinfo b/graphics/mesa-dri/distinfo index b207480523cf..040858398f5e 100644 --- a/graphics/mesa-dri/distinfo +++ b/graphics/mesa-dri/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1703745161 -SHA256 (mesa-23.3.2.tar.xz) = 3cfcb81fa16f89c56abe3855d2637d396ee4e03849b659000a6b8e5f57e69adc -SIZE (mesa-23.3.2.tar.xz) = 19365140 +TIMESTAMP = 1704956578 +SHA256 (mesa-23.3.3.tar.xz) = 518307c0057fa3cee8b58df78be431d4df5aafa7edc60d09278b2d7a0a80f3b4 +SIZE (mesa-23.3.3.tar.xz) = 19379484 SHA256 (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 84f18f14788bd8f387e2fc754b945bf30f84b517dd917785ed5d8ef1d594e24a SIZE (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 1626 diff --git a/graphics/mesa-dri/files/patch-src_gallium_drivers_zink_zink__screen.c b/graphics/mesa-dri/files/patch-src_gallium_drivers_zink_zink__screen.c deleted file mode 100644 index 2bb9b9119097..000000000000 --- a/graphics/mesa-dri/files/patch-src_gallium_drivers_zink_zink__screen.c +++ /dev/null @@ -1,12 +0,0 @@ ---- src/gallium/drivers/zink/zink_screen.c.orig 2023-12-01 14:18:25 UTC -+++ src/gallium/drivers/zink/zink_screen.c -@@ -55,7 +55,9 @@ - #include - #include - #include -+#if DETECT_OS_LINUX - #include -+#endif - #endif - - static int num_screens = 0; From nobody Thu Feb 1 09:32:23 2024 X-Original-To: dev-commits-ports-branches@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 4TQYbD0r5zz58GBk; Thu, 1 Feb 2024 09:32:24 +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 4TQYbD0L94z4366; Thu, 1 Feb 2024 09:32:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779944; 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=E/dwWJjWB8/nsjcE2FXI6jAHaBOjxQsQIBnMEP0xBsE=; b=iDMaLE8g5h2IztVRx7jXgu4gAqhp9OHgbGPzT1byybW96m7tAcsjeEBzTDZsotI+UEd4f1 jIizkMmE1vGOjE5yvfMztQkOvndMIxltnR/ChhD/hBNKWbLD+fuxqfaoLEskktJ08zNg+I kIv0L2Z/yl9rK3r8fCUDD+f4xCuj6Yh09keRph4Y8Tm+Ow5zWobvZi5ZYIIXzwltLxtzub KHBnXmq8PRD4EUWvaRZfARLVL1ZEzzciAqXCLVtdll4Iy/1v+un8vllsRAlltx+94AkVgV Fstpm7IS44L/dHoGZP4Qq9xAdb4yApkT79wUE2tyXNeU8iS39WUrG87F8MxWTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779944; 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=E/dwWJjWB8/nsjcE2FXI6jAHaBOjxQsQIBnMEP0xBsE=; b=Fj/FnJa8GY1PkXHy0Ck5yOqucDTsu6gmnPOYeysyAMQm074cDfi3HBma410KktaXay7NlC zpzVWS65WOyxKa58JBXzvf8D8LOthfojvExA1daxXr0/+3495Jc8AuuBiGEjRy4T4ZiSrX H4blUfFeMMrZbseQRA4x4lWeQE7+fgkBtlbW6IEmBddqtGv19qtkZ6zYZnoAF6TcXb3+B6 NLSuCeaVX/Z3FXZh3uJWw0zFYYShh/2fHQz7q5AkDyZ7PboubyG2xb5397Z+MC+9R1mY1X XPJGefC+SKMCMyI1xZsfR8ww8VbFYL1hZraBXk5cTjJKFiZg4DUuHQZhajTLVQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706779944; a=rsa-sha256; cv=none; b=NCYJBz80mlD5+b65843mq99FS4zgOHWNf5UjF26konGYufQpfhb1ykKGpd5a8RCIcRa2AC +/YQl2qqS1eU/gN1IVILo5/UKVOpG2Ssn1FoH9uBkIIsLvs2lmmI0ZK31+UQm/nIN3EzlD 7tpoSdKWYxCHHCWzTlkydTyf42EVkYx/ET+5Zh8lyV/1N27ALplYpO9TnqbQA1UebtM/nA Aa8lmx1hycdXQwWmXwaN4TSdtGnE640S9eKsMi8/MTSaaLjPosnz4F6bhO8t1N6yqMI6I2 6YH/zf10ymWPl4C0Cp4nBCZKqR2DIQNty+A2nGKAfSDC95R646m/fr6j24NouA== 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 4TQYbC6VnXzx4q; Thu, 1 Feb 2024 09:32:23 +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 4119WN4j073607; Thu, 1 Feb 2024 09:32:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4119WN2v073604; Thu, 1 Feb 2024 09:32:23 GMT (envelope-from git) Date: Thu, 1 Feb 2024 09:32:23 GMT Message-Id: <202402010932.4119WN2v073604@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: ea7579ca8046 - 2024Q1 - graphics/mesa: Update to 23.3.4 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@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: ea7579ca8046864e5c29f0a183810305e9bd5576 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by manu: URL: https://cgit.FreeBSD.org/ports/commit/?id=ea7579ca8046864e5c29f0a183810305e9bd5576 commit ea7579ca8046864e5c29f0a183810305e9bd5576 Author: Emmanuel Vadot AuthorDate: 2024-01-25 08:37:34 +0000 Commit: Emmanuel Vadot CommitDate: 2024-02-01 09:28:40 +0000 graphics/mesa: Update to 23.3.4 Also add a patch to use kcmp(2) if available. Release notes: https://lists.freedesktop.org/archives/mesa-dev/2024-January/226125.html Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 2080c2eddaca4fa188668ae9fe8d76e0461378c3) --- graphics/mesa-dri/Makefile.common | 3 ++- graphics/mesa-dri/distinfo | 8 +++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/graphics/mesa-dri/Makefile.common b/graphics/mesa-dri/Makefile.common index 573345a3552a..19231e2c2156 100644 --- a/graphics/mesa-dri/Makefile.common +++ b/graphics/mesa-dri/Makefile.common @@ -12,7 +12,7 @@ MESAVERSION= ${MESABASEVERSION}${MESASUBVERSION:C/^(.)/.\1/} MESADISTVERSION=${MESABASEVERSION}${MESASUBVERSION:C/^(.)/-\1/} -MESABASEVERSION= 23.3.3 +MESABASEVERSION= 23.3.4 # if there is a subversion, don't include the '-' between 7.11-rc2. MESASUBVERSION= @@ -25,6 +25,7 @@ DISTFILES= mesa-${MESADISTVERSION}${EXTRACT_SUFX} PATCH_SITES= https://gitlab.freedesktop.org/mesa/mesa/-/commit/ PATCHFILES+= 4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26284 +PATCHFILES+= 7c565db35d39bdbf4e4f867ea19f78b97c8c126f.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27184 MAINTAINER= x11@FreeBSD.org diff --git a/graphics/mesa-dri/distinfo b/graphics/mesa-dri/distinfo index 040858398f5e..efcba2ee7b1d 100644 --- a/graphics/mesa-dri/distinfo +++ b/graphics/mesa-dri/distinfo @@ -1,5 +1,7 @@ -TIMESTAMP = 1704956578 -SHA256 (mesa-23.3.3.tar.xz) = 518307c0057fa3cee8b58df78be431d4df5aafa7edc60d09278b2d7a0a80f3b4 -SIZE (mesa-23.3.3.tar.xz) = 19379484 +TIMESTAMP = 1706171499 +SHA256 (mesa-23.3.4.tar.xz) = df12d765be4650fe532860b18aa18e6da1d0b07d1a21dfdfe04660e6b7bac39a +SIZE (mesa-23.3.4.tar.xz) = 19415668 SHA256 (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 84f18f14788bd8f387e2fc754b945bf30f84b517dd917785ed5d8ef1d594e24a SIZE (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 1626 +SHA256 (7c565db35d39bdbf4e4f867ea19f78b97c8c126f.patch) = 5af88a22abfadb91f6626c9244ed2a365e2bb283e0a42399082d1e909136d5f3 +SIZE (7c565db35d39bdbf4e4f867ea19f78b97c8c126f.patch) = 897 From nobody Thu Feb 1 09:32:24 2024 X-Original-To: dev-commits-ports-branches@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: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@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 From nobody Thu Feb 1 09:32:26 2024 X-Original-To: dev-commits-ports-branches@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 4TQYbG2zdFz58Fwm; Thu, 1 Feb 2024 09:32:26 +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 4TQYbG2GKcz43Kc; Thu, 1 Feb 2024 09:32:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779946; 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=VMtRKm5X9/VN78PcBtjx/MmyZQeIPWsP5C+EYl8MvIg=; b=jgwkFoiTDcDhkuDceeRJmUn33fWDMMMFA6etEFw+Gu3oQJ9pNwPBNQbrsNCBlKEf7e0GI4 F6QE241IXkgJzArqfFDsmUQplcqMFaIMN1oAI5Vu+c6sQB7IOYlpouiX+MY8J7PgF8zVe9 pm96hBhzhhuxU9BDmzLyZDNZLWD7uD1YgCxlbJLA2azaQNYJtE+1nprM9q/jx77YJ+M0/q TVIbIpLHm3FqnS4MXUSF34e0EYvfFJk1effc2jlmzGO5c5Ar/TXx5XJeXAVdzKYPliDhOO /b1OgafqpR8ad5i4oHq6EWjEx1/KzTOUWsCtcILGvPdQNW2hzrhzEwDgm5Nx1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779946; 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=VMtRKm5X9/VN78PcBtjx/MmyZQeIPWsP5C+EYl8MvIg=; b=CrGJhS8UkCst66BhCaOqQMNdjvYffgo2JI7RpC96RlPwEHCIpTBRd69SX+oFTYfmD8KQxj aiWZLe6/bEBm+gvIt0ZVoWz9tM815qr3l9NI5z56tKdnnqbPAyVg5SfFWEk6XbkNkFwnKZ 7p7K2lMofryoL4hua+/nGWgJzLyQwoKVH4jNZJo8E2waZiY17WcneHLjBimocA3NDSafkL IG7l1+VXXrRkmTVe39XVkQnd/ZmfwUNBj3cauJkZnSU+3Vjlkp+7ZfbSF4cp7kces/VCnj bJMgRMgCOXSsgT7Ywl3qXR2bX/eobfwN6lDd+NqnySod8hdPA8iWbioNDTVi+g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706779946; a=rsa-sha256; cv=none; b=oryzvH5I6V8sxj4621ywqHBUpa0viRd7nf/DoLPJ3ibOI3xRmdH98F9bbWbXTmnvB+yUrW jDQVvbpLbKTAHVfw5sloGP1JHS1Ugu5BVl4yIO/kR7v2pWByU4kjMTVfsrRpSqJCRI4fzG 1HCV/BR1BqnF0vImGjwEFu9/DvZ09+0Y139TMOFJPNM9mIsvj/tCw09vhEaJ29zKekP+qf 8766pPLMESYewVjfvuuiyYLY+CDcuTa1hV+K9b5540rHMg9Rv5oyX0Q7U2EMzkGdrZ2jY3 MgJSC64v5wRAHXVP6iQrKLf0iasLb0pqV4SE6RNabGGL0ZM+8Jtgo0btfw6MnA== 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 4TQYbG1NPZzxHR; Thu, 1 Feb 2024 09:32:26 +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 4119WQjb073696; Thu, 1 Feb 2024 09:32:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4119WQK8073693; Thu, 1 Feb 2024 09:32:26 GMT (envelope-from git) Date: Thu, 1 Feb 2024 09:32:26 GMT Message-Id: <202402010932.4119WQK8073693@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: 98af4b5617b7 - 2024Q1 - graphics/libdrm: Update to 2.4.120 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@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: 98af4b5617b77cd1b1d43b9be9aa5f8923d944e5 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by manu: URL: https://cgit.FreeBSD.org/ports/commit/?id=98af4b5617b77cd1b1d43b9be9aa5f8923d944e5 commit 98af4b5617b77cd1b1d43b9be9aa5f8923d944e5 Author: Emmanuel Vadot AuthorDate: 2024-01-13 09:56:41 +0000 Commit: Emmanuel Vadot CommitDate: 2024-02-01 09:30:49 +0000 graphics/libdrm: Update to 2.4.120 Release notes: https://lists.x.org/archives/xorg-announce/2024-January/003441.html Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 77e1f45bd4b37ec50088f729f1a0680d87028f53) --- graphics/libdrm/Makefile | 2 +- graphics/libdrm/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/graphics/libdrm/Makefile b/graphics/libdrm/Makefile index 35b05a3c740e..2cdd870a51f8 100644 --- a/graphics/libdrm/Makefile +++ b/graphics/libdrm/Makefile @@ -1,5 +1,5 @@ PORTNAME= libdrm -PORTVERSION= 2.4.119 +PORTVERSION= 2.4.120 PORTEPOCH= 1 CATEGORIES= graphics x11 MASTER_SITES= https://dri.freedesktop.org/libdrm/ diff --git a/graphics/libdrm/distinfo b/graphics/libdrm/distinfo index 084bda1df3db..afdad9b5d097 100644 --- a/graphics/libdrm/distinfo +++ b/graphics/libdrm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1703163817 -SHA256 (libdrm-2.4.119.tar.xz) = 0a49f12f09b5b6e68eaaaff3f02ca7cff9aa926939b212d343161d3e8ac56291 -SIZE (libdrm-2.4.119.tar.xz) = 479108 +TIMESTAMP = 1705139779 +SHA256 (libdrm-2.4.120.tar.xz) = 3bf55363f76c7250946441ab51d3a6cc0ae518055c0ff017324ab76cdefb327a +SIZE (libdrm-2.4.120.tar.xz) = 479564 From nobody Thu Feb 1 09:32:27 2024 X-Original-To: dev-commits-ports-branches@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 4TQYbH5Rlyz58G9D; Thu, 1 Feb 2024 09:32:27 +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 4TQYbH3GQwz43Hh; Thu, 1 Feb 2024 09:32:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779947; 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=c7JKtDMpXhzoVWg6Z23M8epQPvn9ZFUj0BPbGAqM8s8=; b=d+2bXfsQVHw28neoX/g5TfeyoOvbBxOnNSPYZXv/gYJ/cukbQTZgYQKbiBkjZQt+NgKmeo 0UTaihhqrGKEbyfPi4tCbunPqZQFISvzPvzg9F5y16+n7qWHykHkwZMgi0lH7Y23qrdUkC hgAXSCi4tDsT/RU7QYXYgFKKy7WcX4J508VDid4iHkUQeWVcKsObydVX0I6sRqmdz3IV6K LrHIRm9FiyULDBlTecSupAuBrVlz08Fq0BrCal16p9m6uT24Y/eWxDy6zvQJx/3xWF0l64 qJtICnmsWeQGyQWILRXvcsCr7iJyXwEs0rB40q+dqNfyibYj4huKIqT+cSRsyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779947; 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=c7JKtDMpXhzoVWg6Z23M8epQPvn9ZFUj0BPbGAqM8s8=; b=vK5sEB3J+Y9TSxqS1q8/p3dOXYa+5rl42XAesMLM2cafl0RLNh4cWZNY2KGDyffC3JuS+3 FqFBGrK3+Cn8ZpmGDizPzVTKUX2YPZu4XnxYfd/MJ6Ot0dbACJ7mCKx46ZpDZHneSgyyOf AZd5r4ioPDod/BQEJs+8cfQLe0LW/heKQ8RqPTrjqVmtAdCZlEwVBUaoEnNf08Az/1bLK2 CoGqYQFsvfGtL3WdCvISO9vBYO4j/p7bvtBmM7UI5+1AZA9X+qt7+kRO9+lb2X040EBNJy Kyyu3Joh+w6I2WXUlipS6wYR7fVoOQGN8yZjDjUAZFta+5Id0FxOrE/VJOJqIQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706779947; a=rsa-sha256; cv=none; b=OBBrVYKGlUUsMUpfm1Ldn5a1+vVsO46TgKgn1Rqjb/e4R+0XNSzyNzPaStDsrEuD7BEh+A WdDN5gCEzUsfj2/Ji4SAXxMXubp85Dxi81n2Md2kUOpsoEjp5GJGyfT3/YkytqR/gyT4rM Jkbw9LsR08g2wat5Z5nV0RTG2cP/W4NKqSc4WcOha0B1WQlA2o+gVvQ3AGs0E8oRgSpfdt PzriwUjxrE8Qt85z1/gzkGwtBFeh8tGTw2Aome85CwCij2cebJfEvp6rJA8Gg8A0zXvfyq +Dh/lh3UwYxfszsYFw5Z1QLsoYXk3P2+GM4H9c8z8E8uV5nIenFaiu8Zt9Cz6A== 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 4TQYbH2MRkzxR7; Thu, 1 Feb 2024 09:32:27 +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 4119WRRf073736; Thu, 1 Feb 2024 09:32:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4119WRui073733; Thu, 1 Feb 2024 09:32:27 GMT (envelope-from git) Date: Thu, 1 Feb 2024 09:32:27 GMT Message-Id: <202402010932.4119WRui073733@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: 26d6998276d1 - 2024Q1 - graphics/libdrm: Always enable manpages List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@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: 26d6998276d129329dbad0e3a3a901e60b2b0325 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by manu: URL: https://cgit.FreeBSD.org/ports/commit/?id=26d6998276d129329dbad0e3a3a901e60b2b0325 commit 26d6998276d129329dbad0e3a3a901e60b2b0325 Author: Emmanuel Vadot AuthorDate: 2024-01-27 18:09:19 +0000 Commit: Emmanuel Vadot CommitDate: 2024-02-01 09:31:35 +0000 graphics/libdrm: Always enable manpages No reason to not always include them. While here change a bit pkg-desc and COMMENT so it better reflects reality. Also split amd and radeon, no functional changed intended. Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 67c3a731efe73e079e402c435c8a93b5921d7971) --- graphics/libdrm/Makefile | 23 +++++++++++++---------- graphics/libdrm/pkg-descr | 12 +++++++++++- graphics/libdrm/pkg-plist | 26 +++++++++++++------------- 3 files changed, 37 insertions(+), 24 deletions(-) diff --git a/graphics/libdrm/Makefile b/graphics/libdrm/Makefile index 2cdd870a51f8..4330c5031ce3 100644 --- a/graphics/libdrm/Makefile +++ b/graphics/libdrm/Makefile @@ -1,33 +1,28 @@ PORTNAME= libdrm PORTVERSION= 2.4.120 +PORTREVISION= 1 PORTEPOCH= 1 -CATEGORIES= graphics x11 +CATEGORIES= graphics MASTER_SITES= https://dri.freedesktop.org/libdrm/ MAINTAINER= x11@FreeBSD.org -COMMENT= Userspace interface to kernel Direct Rendering Module services +COMMENT= Direct Rendering Manager library and headers WWW= https://dri.freedesktop.org/ LICENSE= MIT +BUILD_DEPENDS= rst2man:textproc/py-docutils@${PY_FLAVOR} LIB_DEPENDS= libpciaccess.so:devel/libpciaccess USES= gnome meson pkgconfig tar:xz USE_LDCONFIG= yes MESON_ARGS= -Dvalgrind=disabled -OPTIONS_DEFINE= MANPAGES TESTS +OPTIONS_DEFINE= TESTS OPTIONS_SUB= yes TESTS_DESC= Build and install test programs -.if defined(PACKAGE_BUILDING) -OPTIONS_DEFAULT+= MANPAGES -.endif - -MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils -MANPAGES_MESON_ENABLED= man-pages - TESTS_MESON_TRUE= install-test-programs # avoid circular dependency in case cairo supports OpenGL (cairo->mesa-libs->libdrm->cairo) @@ -42,6 +37,8 @@ MESON_ARGS+= -Domap=disabled \ -Detnaviv=disabled \ -Dnouveau=disabled +MESON_ARGS+= -Dman-pages=enabled + .include .if ${ARCH} == amd64 || ${ARCH} == i386 @@ -53,36 +50,42 @@ MESON_ARGS+= -Dvmwgfx=disabled \ .endif .if ${ARCH} == amd64 || ${ARCH} == i386 +PLIST_SUB+= AMD_DRIVERS="" PLIST_SUB+= ARM_DRIVERS="@comment " PLIST_SUB+= INTEL_DRIVER="" PLIST_SUB+= NOUVEAU_DRIVER="" PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="" .elif ${ARCH:Mpowerpc*} +PLIST_SUB+= AMD_DRIVERS="" PLIST_SUB+= ARM_DRIVERS="@comment " PLIST_SUB+= INTEL_DRIVER="@comment " PLIST_SUB+= NOUVEAU_DRIVER="" PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="@comment " .elif ${ARCH} == aarch64 +PLIST_SUB+= AMD_DRIVERS="" PLIST_SUB+= ARM_DRIVERS="" PLIST_SUB+= INTEL_DRIVER="@comment " PLIST_SUB+= NOUVEAU_DRIVER="" PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="@comment " .elif ${ARCH:Marm*} +PLIST_SUB+= AMD_DRIVERS="" PLIST_SUB+= ARM_DRIVERS="" PLIST_SUB+= INTEL_DRIVER="@comment " PLIST_SUB+= NOUVEAU_DRIVER="@comment " PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="@comment " .elif ${ARCH} == riscv64 +PLIST_SUB+= AMD_DRIVERS="" PLIST_SUB+= ARM_DRIVERS="@comment " PLIST_SUB+= INTEL_DRIVER="@comment " PLIST_SUB+= NOUVEAU_DRIVER="@comment " PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="@comment " .else +PLIST_SUB+= AMD_DRIVERS="@comment " PLIST_SUB+= ARM_DRIVERS="@comment " PLIST_SUB+= INTEL_DRIVER="@comment " PLIST_SUB+= NOUVEAU_DRIVER="@comment " diff --git a/graphics/libdrm/pkg-descr b/graphics/libdrm/pkg-descr index 6debfd879be7..e8d358fae1db 100644 --- a/graphics/libdrm/pkg-descr +++ b/graphics/libdrm/pkg-descr @@ -1 +1,11 @@ -Userspace interface to kernel DRM (Direct Rendering Module) services. +This is libdrm, a userspace library for accessing the DRM, direct rendering +manager, on Linux, BSD and other operating systems that support the +ioctl interface. +The library provides wrapper functions for the ioctls to avoid exposing the +kernel interface directly, and for chipsets with drm memory manager, +support for tracking relocations and buffers. +New functionality in the kernel DRM drivers typically requires a new libdrm, +but a new libdrm will always work with an older kernel. + +libdrm is a low-level library, typically used by graphics drivers such as +the Mesa drivers, the X drivers, libva and similar projects. diff --git a/graphics/libdrm/pkg-plist b/graphics/libdrm/pkg-plist index 0ab0f7a403ec..10f85f08d387 100644 --- a/graphics/libdrm/pkg-plist +++ b/graphics/libdrm/pkg-plist @@ -4,8 +4,8 @@ %%TESTS%%bin/modetest %%TESTS%%bin/proptest %%TESTS%%bin/vbltest -%%RADEON_DRIVERS%%include/libdrm/amdgpu.h -%%RADEON_DRIVERS%%include/libdrm/amdgpu_drm.h +%%AMD_DRIVERS%%include/libdrm/amdgpu.h +%%AMD_DRIVERS%%include/libdrm/amdgpu_drm.h include/libdrm/drm.h include/libdrm/drm_fourcc.h include/libdrm/drm_mode.h @@ -42,9 +42,9 @@ include/xf86drmMode.h lib/libdrm.so lib/libdrm.so.2 lib/libdrm.so.2.4.0 -%%RADEON_DRIVERS%%lib/libdrm_amdgpu.so -%%RADEON_DRIVERS%%lib/libdrm_amdgpu.so.1 -%%RADEON_DRIVERS%%lib/libdrm_amdgpu.so.1.0.0 +%%AMD_DRIVERS%%lib/libdrm_amdgpu.so +%%AMD_DRIVERS%%lib/libdrm_amdgpu.so.1 +%%AMD_DRIVERS%%lib/libdrm_amdgpu.so.1.0.0 %%INTEL_DRIVER%%lib/libdrm_intel.so %%INTEL_DRIVER%%lib/libdrm_intel.so.1 %%INTEL_DRIVER%%lib/libdrm_intel.so.1.0.0 @@ -52,13 +52,13 @@ lib/libdrm.so.2.4.0 %%RADEON_DRIVERS%%lib/libdrm_radeon.so.1 %%RADEON_DRIVERS%%lib/libdrm_radeon.so.1.0.1 libdata/pkgconfig/libdrm.pc -%%RADEON_DRIVERS%%libdata/pkgconfig/libdrm_amdgpu.pc +%%AMD_DRIVERS%%libdata/pkgconfig/libdrm_amdgpu.pc %%INTEL_DRIVER%%libdata/pkgconfig/libdrm_intel.pc %%RADEON_DRIVERS%%libdata/pkgconfig/libdrm_radeon.pc -%%MANPAGES%%man/man3/drmAvailable.3.gz -%%MANPAGES%%man/man3/drmHandleEvent.3.gz -%%MANPAGES%%man/man3/drmModeGetResources.3.gz -%%MANPAGES%%man/man7/drm-kms.7.gz -%%MANPAGES%%man/man7/drm-memory.7.gz -%%MANPAGES%%man/man7/drm.7.gz -%%RADEON_DRIVERS%%%%DATADIR%%/amdgpu.ids +share/man/man3/drmAvailable.3.gz +share/man/man3/drmHandleEvent.3.gz +share/man/man3/drmModeGetResources.3.gz +share/man/man7/drm-kms.7.gz +share/man/man7/drm-memory.7.gz +share/man/man7/drm.7.gz +%%AMD_DRIVERS%%%%DATADIR%%/amdgpu.ids From nobody Thu Feb 1 09:32:28 2024 X-Original-To: dev-commits-ports-branches@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 4TQYbK0RlXz58GNb; Thu, 1 Feb 2024 09:32:29 +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 4TQYbJ4GDNz43G0; Thu, 1 Feb 2024 09:32:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779948; 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=6JdHbYa724EBrlT4tf7B4vyx9jrpTNDoAPCUds1w12I=; b=bqoI9Ap9jEqSTTFLbdBj6oJxKw2DrZaoDQ4JYaCCnn85r7wfQ8r3xIAnNIP4C4fUl875jn RdZn00cmAL+A3JQ7yFTJKCjQKkJwDFd1tgZofrmCnaIGqxUv1AMeBe3Hu1jzTbH42wClb2 MDs2MgLWcYJlm3ME7spvD4gLe5SL+XsZRMpv0Y6wq0uv2vFbhsRChDl3s5l0zJndvvgkx2 sFhS8njoSjntRS6PwL+nty6iBGzsOXRhr8Oh/TKB5BeWvYA8AT/oc7n01zOb4qGbAbQdZp g9WYTuNU1i19W3nOyTHCzyzxWxKAsgcQ9vOHvBDwEQqPA70Qrc9s9BRQ20u1QQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779948; 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=6JdHbYa724EBrlT4tf7B4vyx9jrpTNDoAPCUds1w12I=; b=talKm2jFLD9t9uIkR37mhKeZVwCUSdbv7gxnKfZQKVNj//tsU+AK3Sbh0E1DlXlCDNzzC4 tLJKGvW6+DOzwtETRLj+KvXM93Jo8eJrLlFrVTtHrsCskOxwhQLZbhos+YdjznvYpAGbP/ A41YiQNh9VdiL1Yqo2PnThIv7knCIZCh28gbXGyRk4vOBYOjFlWDtdEHzHd5g+SLfz33/v 53852AvOJtKNQJY/T5SH3p4oqeyPzdC50lYH7dXBeAquZXNIkW1+OXyh4NO8x6FmYAmguX uKgbclOXP1jwEd53AhIA9HdxcE0r6BwxPLq+7KX5TOWZLn7QCeNJAM9j7HyDlA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706779948; a=rsa-sha256; cv=none; b=Bw+oVdaMuK3942CG7H2fKrGs5VKjgCYdlWFtKMZfc6Lob8jtQ0uEji0ikvL5SnkWinOPSl 4MXtv0g3y8UsGGoEPazb6CQCeO7MWMmCROZ0H6yo7ui2x6QANR8+awEcZDgotTyzazgIHq zGuC/S3cbCDP12FD6ZrphoYAfri1YySR0ycKUT4qYlENUE6IUZY8EcnjQ1prm+SHFCloxZ UmLsB7YJrbZSLaLDmoE2QeVhLzS/zeunzh85bD6F0sIIiPkHQzVZBHWrzxkVw59TYCJQOe BZE5mcPYCaf7iIba641lopJMkB7GnfBt5tAs4XnJWM0Eh0qrDAbWqnKkHpXxqw== 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 4TQYbJ3MQtzwyw; Thu, 1 Feb 2024 09:32:28 +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 4119WSrM073775; Thu, 1 Feb 2024 09:32:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4119WS9u073772; Thu, 1 Feb 2024 09:32:28 GMT (envelope-from git) Date: Thu, 1 Feb 2024 09:32:28 GMT Message-Id: <202402010932.4119WS9u073772@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: 4446382a7ce1 - 2024Q1 - graphics/libdrm: Remove nouveau reference List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@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: 4446382a7ce1e37442ee734a3c2619d94cf07791 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by manu: URL: https://cgit.FreeBSD.org/ports/commit/?id=4446382a7ce1e37442ee734a3c2619d94cf07791 commit 4446382a7ce1e37442ee734a3c2619d94cf07791 Author: Emmanuel Vadot AuthorDate: 2024-01-27 18:39:10 +0000 Commit: Emmanuel Vadot CommitDate: 2024-02-01 09:31:44 +0000 graphics/libdrm: Remove nouveau reference We don't include nouveau libdrm for quite a while now. Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit ec1165a3fabd6144c9ed2e64a3ac702ad8859a5a) --- graphics/libdrm/Makefile | 6 ------ 1 file changed, 6 deletions(-) diff --git a/graphics/libdrm/Makefile b/graphics/libdrm/Makefile index 4330c5031ce3..76f6ad230e00 100644 --- a/graphics/libdrm/Makefile +++ b/graphics/libdrm/Makefile @@ -53,42 +53,36 @@ MESON_ARGS+= -Dvmwgfx=disabled \ PLIST_SUB+= AMD_DRIVERS="" PLIST_SUB+= ARM_DRIVERS="@comment " PLIST_SUB+= INTEL_DRIVER="" -PLIST_SUB+= NOUVEAU_DRIVER="" PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="" .elif ${ARCH:Mpowerpc*} PLIST_SUB+= AMD_DRIVERS="" PLIST_SUB+= ARM_DRIVERS="@comment " PLIST_SUB+= INTEL_DRIVER="@comment " -PLIST_SUB+= NOUVEAU_DRIVER="" PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="@comment " .elif ${ARCH} == aarch64 PLIST_SUB+= AMD_DRIVERS="" PLIST_SUB+= ARM_DRIVERS="" PLIST_SUB+= INTEL_DRIVER="@comment " -PLIST_SUB+= NOUVEAU_DRIVER="" PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="@comment " .elif ${ARCH:Marm*} PLIST_SUB+= AMD_DRIVERS="" PLIST_SUB+= ARM_DRIVERS="" PLIST_SUB+= INTEL_DRIVER="@comment " -PLIST_SUB+= NOUVEAU_DRIVER="@comment " PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="@comment " .elif ${ARCH} == riscv64 PLIST_SUB+= AMD_DRIVERS="" PLIST_SUB+= ARM_DRIVERS="@comment " PLIST_SUB+= INTEL_DRIVER="@comment " -PLIST_SUB+= NOUVEAU_DRIVER="@comment " PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="@comment " .else PLIST_SUB+= AMD_DRIVERS="@comment " PLIST_SUB+= ARM_DRIVERS="@comment " PLIST_SUB+= INTEL_DRIVER="@comment " -PLIST_SUB+= NOUVEAU_DRIVER="@comment " PLIST_SUB+= RADEON_DRIVERS="@comment " PLIST_SUB+= VMWGFX_DRIVERS="@comment " .endif From nobody Thu Feb 1 09:32:29 2024 X-Original-To: dev-commits-ports-branches@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 4TQYbK6HgPz58G2f; Thu, 1 Feb 2024 09:32:29 +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 4TQYbK4qWBz43J8; Thu, 1 Feb 2024 09:32:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779949; 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=ESRzoectAV8YFeEPjsfhqEUzve8bhK2+TZbzRBrDhHc=; b=B+u5PkvcaLz2ltIEyz/GQay4VSBKIO8ehaI2Kwwk2/xaOKMF8muzU5miVedxc61J6EvJOh KmjOM/WPUah1lmrukDC0VUVteQF9OdOdbpB7VWDvVxTjEvBWEvKWLBhk4NOHqISg3ZyOCl KVLd/Qs17jO1pOeQG8lDSEFEVuLIayWQ2doIZV6vc4WRvw0Oy7iVR1t1IFMLuqHkL99fbT 3gw6a/WOg1rr3ssgW/SfOw4T8F0dq6VXjdh4FdN3i7E/E88tED7m+DtakbL6UDKa5wn5EA M2p7g/r+8tHbr+nDuSFubhdHmsUu7Jyc83+/T1t3KGf6c/pokXPpbG0GZprHUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706779949; 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=ESRzoectAV8YFeEPjsfhqEUzve8bhK2+TZbzRBrDhHc=; b=FCJupjrU6Cte4n7vu5M93q3dB+6A7qdPpBx3/sE4A9n1ojEbh4+VbEh7T/gnWeS5K37xUa U4Q+5bj7HKybWHKQascJet3GpkXbBMYWNzJ+X0NPVbJaMjQ6cLUM/anFI0WIsHu7qdudBv YfHZ8qGLByiSSODQ1PDPHi8P3GVMIW2ZZholfyYGoTJVSSYATDYNoZvi3D7Si6P4ZqWDZZ 9POJbylryhXMcgmi4W82WN969rWWMOnOGhbGGzQJMS3vcY50pFtA6A6rAyhkDVW2lGvL7B nxZM+p5mZCj2kMxViunMb1XXW8cCqtspHybB4E/XckwocGRYc+tLkFHp1VbiIA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706779949; a=rsa-sha256; cv=none; b=eAxkAIP60a0wX4xdF1+isFD6///FPPKQ9mgr4XmCdBrFplrsWFzUnqFKuAIXbE7Kp7uYcU v//P/86MIm3YGrrC4dWoSloHGeqiLMi2pfrboN9xur9vP3CVgBgl0GLFHgzyXQNx7tR8CF F3eu84Knt8HtNSmzko2isZXo1SjDKbUGywcoqMYlsSe9bIcGboNF6E6sFx6sVVYaqDotBa KqAiLk1Ah2P0EvBJGuAMw2vShmfzKTEsB/myA447dokX8zoWE7XXN3p5AAh6exaKvbBliu uupTIhvY4GH7OGyLZls9xlfxWfD15uKmMLAzig8SzovR1dCbU7Z50DVl+k6v7g== 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 4TQYbK3xFSzxHV; Thu, 1 Feb 2024 09:32:29 +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 4119WTqw074725; Thu, 1 Feb 2024 09:32:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4119WTpB074712; Thu, 1 Feb 2024 09:32:29 GMT (envelope-from git) Date: Thu, 1 Feb 2024 09:32:29 GMT Message-Id: <202402010932.4119WTpB074712@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: 026a0d471efc - 2024Q1 - graphics/libdrm: Remove @${PY_FLAVOR} List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@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: 026a0d471efc91a952bd3a9693bd93b389b5c3d4 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by manu: URL: https://cgit.FreeBSD.org/ports/commit/?id=026a0d471efc91a952bd3a9693bd93b389b5c3d4 commit 026a0d471efc91a952bd3a9693bd93b389b5c3d4 Author: Emmanuel Vadot AuthorDate: 2024-01-27 19:01:40 +0000 Commit: Emmanuel Vadot CommitDate: 2024-02-01 09:31:47 +0000 graphics/libdrm: Remove @${PY_FLAVOR} While it works fine when building directly the port poudriere complains : [00:00:06] Warning: (graphics/libdrm): Error: graphics/libdrm has dependency on textproc/py-docutils with invalid empty FLAVOR; Please contact maintainer of the port to fix this. portlint suggested this but this seems wrong. Fixes: 67c3a731efe7 ("graphics/libdrm: Always enable manpages") Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 30228b4054de23d900d39c6df1bd6dfcc4503929) --- graphics/libdrm/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graphics/libdrm/Makefile b/graphics/libdrm/Makefile index 76f6ad230e00..bf580a280d89 100644 --- a/graphics/libdrm/Makefile +++ b/graphics/libdrm/Makefile @@ -11,7 +11,7 @@ WWW= https://dri.freedesktop.org/ LICENSE= MIT -BUILD_DEPENDS= rst2man:textproc/py-docutils@${PY_FLAVOR} +BUILD_DEPENDS= rst2man:textproc/py-docutils LIB_DEPENDS= libpciaccess.so:devel/libpciaccess USES= gnome meson pkgconfig tar:xz From nobody Thu Feb 1 10:47:17 2024 X-Original-To: dev-commits-ports-branches@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 4TQbFf1dFfz58NZy; Thu, 1 Feb 2024 10:47:18 +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 4TQbFf0wQ4z48xH; Thu, 1 Feb 2024 10:47:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706784438; 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=cfy7se4qLTSlk03hUJVZedwP6fxpE46D/1T+k/Grrv4=; b=OhjnnlO9pZG5OyBsAk3V8LzBItFpjz+I42CCmeHTr+9InPctr2R34ZqArHI3TnaKrWeUQ4 M6uiEpEyiuGXVLrbAkdkbbcNuSmFLgV/Xk07g1oZnX44dBop1g8IFU+hgbLWahhSYOL++v T+pytuDuRR5xM7Gc+88YQixEp/Zja/7wyTGhcVFujmDlwDnsLPi57NOanUbUrOXwEWozYv P/jpr8K8X0iAReAK+7DMNOuv6DWd73sRJRC4MtySYVVWQea+rZUS2pl7PXW8SKHWbDvvjh ddB0jzQTPgMemWsZhpVlAg+bj5cj1vPhrATR8r1cDg3PK61w5SYHoCdgtDO97Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706784438; 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=cfy7se4qLTSlk03hUJVZedwP6fxpE46D/1T+k/Grrv4=; b=Tmse+QnKs2k4+3Qc2U4XSuYLb5/PFrcdNYicVRzbEZhPy8JguM1rwME6c/Tj5OhyrhXiBx pH4IfNFL7EtyJdqsv91O6pYf/g90fnrZjudr7Pdlxi0Wp2iBqofOSLrm7HgmZp5334QDMA jqjHqQYjVt41PEgehIsWrRbObkeeXvz1qvuOXWcBd4JR9B3b6d7sRT1iyRRuUyEr9Zh8To cSTVJFcEOxcBDQxt7m57IW0ijM02k2CWHPy15mwWO9O3cuE+jFEvVL2li0p5ey8gxbIpq4 PDoTHEY57RDI6tmdruzQV8HTHwHU66nqPztLhSPDV/q4cnAOd0tdKHCuLLQrCA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706784438; a=rsa-sha256; cv=none; b=DKTRjRY11/7s5bTTxvXU3VgJ2uukWn5klPoz10un6gV8Fe1p7vHAvUtqZ2DOtl1MXgJ7/d Hfm2srgPJUXvqqsgSFJ6TN5VjhVg6KuRFSr1LOCDC8gtNnPPq0jhihYIpJuIt6h3eIgQ/J pg+yuNt2kyqosA//iP0NOGlQP5kriqcGuixD0r+FBxIaPgQicAK/YvIPaNiLs3npdUJanI kTDKjlqlpDpUe8ncwGrN6SbYM+mx1LvB8S6FbscN/Js+q6thY0uN4Qiy3hqOwNwKJQcwdn 0YOKyJk1cZKQZa5NsQUylnxpFZW0vrVt7NPChzDkFU0mQLWi3RnRjghtMlpdhg== 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 4TQbFd70Wpzyhy; Thu, 1 Feb 2024 10:47:17 +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 411AlHqX093683; Thu, 1 Feb 2024 10:47:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 411AlHFM093680; Thu, 1 Feb 2024 10:47:17 GMT (envelope-from git) Date: Thu, 1 Feb 2024 10:47:17 GMT Message-Id: <202402011047.411AlHFM093680@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 8ed178d3c6a4 - 2024Q1 - x11-wm/niri: document 3dee7e552236 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 8ed178d3c6a49601872477a37ca29986f7b5f262 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=8ed178d3c6a49601872477a37ca29986f7b5f262 commit 8ed178d3c6a49601872477a37ca29986f7b5f262 Author: Jan Beich AuthorDate: 2024-02-01 09:56:29 +0000 Commit: Jan Beich CommitDate: 2024-02-01 10:47:02 +0000 x11-wm/niri: document 3dee7e552236 XDG_SESSION_TYPE is usually set by consolekit2 on behalf of sddm. seatd doesn't support XDG_SESSION_TYPE, so niri emulates like wlroots. (cherry picked from commit 9a93455d65f5ded157dc0e4988f75fe267012ee0) --- x11-wm/niri/files/patch-no-systemd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x11-wm/niri/files/patch-no-systemd b/x11-wm/niri/files/patch-no-systemd index 525af9ff06a6..2b4890279d06 100644 --- a/x11-wm/niri/files/patch-no-systemd +++ b/x11-wm/niri/files/patch-no-systemd @@ -42,12 +42,13 @@ Avoid various systemd dependencies let cli = Cli::parse(); let _client = tracy_client::Client::start(); -@@ -128,6 +114,10 @@ fn main() { +@@ -128,6 +114,11 @@ fn main() { socket_name.to_string_lossy() ); + // Advise xdg-desktop-portal which *-portals.conf to load + env::set_var("XDG_CURRENT_DESKTOP", "niri"); ++ // Mimic wlroots, used by https://github.com/qt/qtbase/commit/4b4870a12cd9 + env::set_var("XDG_SESSION_TYPE", "wayland"); + if is_systemd_service { From nobody Thu Feb 1 12:14:41 2024 X-Original-To: dev-commits-ports-branches@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 4TQdBT2fqPz58X9J; Thu, 1 Feb 2024 12:14:41 +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 4TQdBT1zxrz4PFp; Thu, 1 Feb 2024 12:14:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706789681; 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=/4EY9E7bU4H0oUsdckdz2SHDimht99H2/a9zg4NceuU=; b=ftOKVCrj351ftCVesUo5TELmiUbuCCqNGauoy/EmhGVDKWYnCPTIlTmSDtOXcIiV/1tMuv CRcmyXvQOy+6u5Jw7LPuxd0nJOl3P2spAgxGcJjvecvyaMlEZXiflXpXb1VqkvTNi1vDk9 RKe3ayo4OlrB+mUW8PmtyFPXUZJ2ZCEvyyCWErgT5g+yEQBerIFv6Bni+7XN9Xlfu0BHvm 57U6ypVvNQc+uWGG/oxCgQCz7Li0TybT+gAbFzXm9eLE94ybb05bUA8CjutU90nXl0uUeC 1GER4jG5ZiU2xJnx4tCEvY9SbKUIwZXKKHQbuONc6IPLu6wBvb9R198WQ8Y9NA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706789681; 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=/4EY9E7bU4H0oUsdckdz2SHDimht99H2/a9zg4NceuU=; b=fIHwiJVmCd6Uz3i1QS1jNa2nWt/yasdi+IuyD+83OWqIJc/5XlIreaVLMOEiiBvkei08No lkgPYAZ84dqi4PKEXF6wJIpCuPpPE0sH4Qbl41ZaChOG0PMw3gn2h9tNaJhl8E06BiFXki mNcO9RMBSEqNkiSynCwOkBA+8NpWecSllyjloQbL95tZHFuXuffSSXpLGHqfZODbMUba1Z kXCHT+sdkgMbFfXi91HSAhAywuun+NkPoqbw8Ju+WIdrJ2pley8pm6XpNJ0WTlWYtSYpVV lALCBcCbGJz1EErdZOugW1O5cKNEZRhOXyAyA4nxJzecY0/25AbJcpQkmV1zAw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706789681; a=rsa-sha256; cv=none; b=AOouEdvQUp0NsVEO2X/nRYmUBdVKvAtipeMsj5lQ13q1qzmKeFaDoAEO8fozeacV0uYePz 3agUDcuufqB89yHe0eoPbJZPnz6xN0kFYTx7wgXAmoNiXN56jOPFkO6PTqVCNheifJ9hys PzhIJqBqKzmenSd2cK+FEV/xkcBbN7+/urDEJu95W9FV4xn6FIc2peoecdtdG3QBpFC9B9 MqCnoULdiqzS4iv+Q7gTW4CCdrPb6ZxlxLmDhoLceeVMiMO+fgUPXh2DeNN11d4uazRvHM 8SHYjt4h1fkeSz6TsNzlumfqqyL3PJNF+csuGDPaXDhREnU3BzpZrrz9/c7S2w== 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 4TQdBT0ss8z12NH; Thu, 1 Feb 2024 12:14:41 +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 411CEfwf045416; Thu, 1 Feb 2024 12:14:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 411CEfDA045413; Thu, 1 Feb 2024 12:14:41 GMT (envelope-from git) Date: Thu, 1 Feb 2024 12:14:41 GMT Message-Id: <202402011214.411CEfDA045413@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Joseph Mingrone Subject: git: 73db8b2188f8 - 2024Q1 - */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrm X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 73db8b2188f865c5b4984035be4973165f2d8fc9 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jrm: URL: https://cgit.FreeBSD.org/ports/commit/?id=73db8b2188f865c5b4984035be4973165f2d8fc9 commit 73db8b2188f865c5b4984035be4973165f2d8fc9 Author: Daniel Engberg AuthorDate: 2024-01-13 23:11:13 +0000 Commit: Joseph Mingrone CommitDate: 2024-02-01 12:11:59 +0000 */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES Site is now back up Reported by: Jamie Landeg-Jones , Chris Approved by: portmgr (blanket) (cherry picked from commit e3a7ca28c8a6c9145694a242b1e69974a0f74e60) --- archivers/unalz/Makefile | 2 -- audio/mp3stat/Makefile | 2 -- audio/streamtranscoder/Makefile | 2 -- benchmarks/ttcp/Makefile | 3 ++- comms/comserv/Makefile | 3 ++- comms/pr/Makefile | 2 -- comms/sms_client/Makefile | 3 ++- databases/pgaccess/Makefile | 2 -- deskutils/bigyear/Makefile | 3 ++- devel/clig/Makefile | 2 -- devel/ecgi/Makefile | 2 -- devel/frink/Makefile | 2 -- dns/dlint/Makefile | 2 -- dns/dns_balance/Makefile | 3 ++- dns/dnscheckengine/Makefile | 3 ++- dns/fastresolve/Makefile | 2 -- dns/firedns/Makefile | 2 -- dns/hesiod/Makefile | 2 -- dns/ldapdns/Makefile | 2 -- dns/sheerdns/Makefile | 3 ++- dns/totd/Makefile | 2 -- ftp/fmirror/Makefile | 2 -- graphics/delaboratory/Makefile | 2 -- graphics/gdtclft/Makefile | 2 -- graphics/repng2jpeg/Makefile | 2 -- graphics/urt/Makefile | 3 ++- irc/ezbounce/Makefile | 3 ++- irc/ircproxy/Makefile | 3 ++- irc/quirc/Makefile | 2 -- lang/nawk/Makefile | 2 -- mail/bayespam/Makefile | 2 -- mail/mbox2imap/Makefile | 2 -- misc/hotkeys/Makefile | 2 -- misc/rfc/Makefile | 2 -- misc/skyutils/Makefile | 3 ++- misc/smssend/Makefile | 3 ++- net-im/mbpurple/Makefile | 2 -- net/dbeacon/Makefile | 2 -- net/spread/Makefile | 2 -- net/wackamole/Makefile | 2 -- net/widentd/Makefile | 3 ++- print/font2svg/Makefile | 2 -- print/utopia/Makefile | 2 -- shells/v7sh/Makefile | 5 ++--- sysutils/bkpupsd/Makefile | 2 -- sysutils/cdroot/Makefile | 2 -- sysutils/cronolog-devel/Makefile | 2 -- sysutils/fusefs-afuse/Makefile | 2 -- sysutils/fusefs-chironfs/Makefile | 2 -- sysutils/fusefs-cryptofs/Makefile | 2 -- sysutils/hwstat/Makefile | 2 -- sysutils/jailadmin/Makefile | 2 -- sysutils/kldpatch/Makefile | 2 -- sysutils/lmon/Makefile | 2 -- sysutils/openupsd/Makefile | 2 -- sysutils/rsyncbackup/Makefile | 2 -- sysutils/thefish/Makefile | 2 -- sysutils/upsdaemon/Makefile | 2 -- textproc/asm2html/Makefile | 2 -- textproc/sansi/Makefile | 2 -- textproc/smi/Makefile | 2 -- www/cgichk/Makefile | 3 ++- www/zerowait-httpd/Makefile | 2 -- x11-fonts/sgifonts/Makefile | 2 -- x11-themes/gtk-gray-theme/Makefile | 2 -- x11-themes/gtk-nodoka-engine/Makefile | 2 -- x11-themes/kde-icons-black-and-white/Makefile | 2 -- x11-themes/kde-icons-nuovext2/Makefile | 2 -- x11-wm/compiz-plugins-main/Makefile | 2 -- x11-wm/compiz/Makefile | 2 -- x11-wm/emerald/Makefile | 2 -- x11-wm/libcompizconfig/Makefile | 3 ++- x11/wmblob/Makefile | 2 -- x11/xvt/Makefile | 3 ++- 74 files changed, 34 insertions(+), 133 deletions(-) diff --git a/archivers/unalz/Makefile b/archivers/unalz/Makefile index 43ad496c6652..1550454b9cc4 100644 --- a/archivers/unalz/Makefile +++ b/archivers/unalz/Makefile @@ -10,8 +10,6 @@ WWW= https://bsdforge.com/projects/archivers/unalz/ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/readme.txt -BROKEN= Unfetchable - WRKSRC= ${WRKDIR}/${PORTNAME} USES= cpe iconv localbase:ldflags tar:xz diff --git a/audio/mp3stat/Makefile b/audio/mp3stat/Makefile index 2c0087672bc2..77d5ad05a7e0 100644 --- a/audio/mp3stat/Makefile +++ b/audio/mp3stat/Makefile @@ -11,8 +11,6 @@ WWW= https://BSDforge.com/projects/audio/mp3stat/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Unfetchable - USES= dos2unix gmake gnome localbase pkgconfig DOS2UNIX_FILES= ui/console/cli.cpp USE_GNOME= gtk20 diff --git a/audio/streamtranscoder/Makefile b/audio/streamtranscoder/Makefile index ff611c84c28e..914ff7708f77 100644 --- a/audio/streamtranscoder/Makefile +++ b/audio/streamtranscoder/Makefile @@ -11,8 +11,6 @@ WWW= https://BSDforge.com/projects/audio/streamTranscoder/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Unfetchable - LIB_DEPENDS= libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ libmad.so:audio/libmad \ diff --git a/benchmarks/ttcp/Makefile b/benchmarks/ttcp/Makefile index 627e98de94e7..1a18648f215b 100644 --- a/benchmarks/ttcp/Makefile +++ b/benchmarks/ttcp/Makefile @@ -13,7 +13,8 @@ WWW= https://ftp.arl.army.mil/~mike/ttcp.html LICENSE= PD -BROKEN= Unfetchable +DEPRECATED= Abandonware, no release in over 20 years. Consider using benchmarks/iperf3 or benchmarks/nttcp +EXPIRATION_DATE=2024-02-29 NO_WRKSUBDIR= yes diff --git a/comms/comserv/Makefile b/comms/comserv/Makefile index cd5f83e216de..485aeed582f6 100644 --- a/comms/comserv/Makefile +++ b/comms/comserv/Makefile @@ -9,7 +9,8 @@ WWW= https://BSDforge.com/projects/comms/comserv/ LICENSE= BSD2CLAUSE -BROKEN= Unfetchable +DEPRECATED= Abandonware, last release in 2002. Consider using comms/remserial +EXPIRATION_DATE=2024-02-29 USES= tar:xz diff --git a/comms/pr/Makefile b/comms/pr/Makefile index 410032c162e0..38ad4ec87c0d 100644 --- a/comms/pr/Makefile +++ b/comms/pr/Makefile @@ -10,8 +10,6 @@ WWW= https://BSDforge.com/projects/comms/pr/ LICENSE= ARTPERL10 -BROKEN= Unfetchable - USES= shebangfix tar:xz SHEBANG_FILES= sbin/PortRedirector sbin/PortTest NO_BUILD= YES diff --git a/comms/sms_client/Makefile b/comms/sms_client/Makefile index 2b3df0ca929d..dbbe1792a069 100644 --- a/comms/sms_client/Makefile +++ b/comms/sms_client/Makefile @@ -10,7 +10,8 @@ WWW= https://bsdforge.com/projects/comms/sms_client/ LICENSE= LGPL20+ -BROKEN= Unfetchable +DEPRECATED= Abandonware, dead upstream and relies on legacy hardware and or networks that are obsolete +EXPIRATION_DATE=2024-02-29 USES= tar:xz HAS_CONFIGURE= yes diff --git a/databases/pgaccess/Makefile b/databases/pgaccess/Makefile index 1b8c28c61b99..3197d7078c94 100644 --- a/databases/pgaccess/Makefile +++ b/databases/pgaccess/Makefile @@ -10,8 +10,6 @@ WWW= https://BSDforge.com/projects/databases/pgaccess/ LICENSE= BSD4CLAUSE -BROKEN= Unfetchable - RUN_DEPENDS= ${LOCALBASE}/lib/pgtcl/pkgIndex.tcl:databases/pgtcl USES= pgsql tk tar:xz diff --git a/deskutils/bigyear/Makefile b/deskutils/bigyear/Makefile index f6eb70489cdb..70f51681e233 100644 --- a/deskutils/bigyear/Makefile +++ b/deskutils/bigyear/Makefile @@ -8,7 +8,8 @@ DISTNAME= ${PORTNAME} MAINTAINER= portmaster@BSDforge.com COMMENT= Program to print a large (one month per page) calendar -BROKEN= Unfetchable +DEPRECATED= Last release in 2001 and dead upstream, consider using deskutils/pal +EXPIRATION_DATE=2024-02-29 MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" diff --git a/devel/clig/Makefile b/devel/clig/Makefile index 8a39962fbd61..9eb169143e07 100644 --- a/devel/clig/Makefile +++ b/devel/clig/Makefile @@ -11,8 +11,6 @@ WWW= https://BSDforge.com/projects/devel/clig LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING-2.0 -BROKEN= Unfetchable - USES= shebangfix tcl tk SHEBANG_FILES= tcl/*.tcl tk_OLD_CMD= /usr/bin/wish8.0 diff --git a/devel/ecgi/Makefile b/devel/ecgi/Makefile index 13d89b613669..2f4a51115ced 100644 --- a/devel/ecgi/Makefile +++ b/devel/ecgi/Makefile @@ -9,8 +9,6 @@ WWW= https://BSDforge.com/projects/devel/ecgi/ LICENSE= BSD3CLAUSE -BROKEN= Unfetchable - USES= gmake tar:xz PORTDOCS= * HEADER_FILES= ecgi.h ecgitk.h include/memfile.h diff --git a/devel/frink/Makefile b/devel/frink/Makefile index f7ed7eca30c2..6463c08f4515 100644 --- a/devel/frink/Makefile +++ b/devel/frink/Makefile @@ -13,8 +13,6 @@ LICENSE_NAME= The University of Newcastle upon Tyne LICENSE_FILE= ${WRKSRC}/COPYRIGHT LICENSE_PERMS= auto-accept -BROKEN= Unfetchable - USES= uidfix MAKEFILE= ${FILESDIR}/Makefile.bsd diff --git a/dns/dlint/Makefile b/dns/dlint/Makefile index a6fcc924cbbb..a8d03a4fe0fe 100644 --- a/dns/dlint/Makefile +++ b/dns/dlint/Makefile @@ -7,8 +7,6 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Lint for DNS zones (Domain Name Server zone verification utility) WWW= https://BSDforge.com/projects/dns/dlint -BROKEN= Unfetchable - USES= shebangfix tar:xz NO_ARCH= yes NO_BUILD= yes diff --git a/dns/dns_balance/Makefile b/dns/dns_balance/Makefile index be003f3f34d3..53a6a9413fc1 100644 --- a/dns/dns_balance/Makefile +++ b/dns/dns_balance/Makefile @@ -9,7 +9,8 @@ WWW= https://www.netlab.cs.tsukuba.ac.jp/~yokota/izumi/dns_balance/ LICENSE= BSD2CLAUSE -BROKEN= Unfetchable +DEPRECATED= Abandonware, last release in 2005. Consider using dns/dnsdist +EXPIRATION_DATE=2024-02-29 USES= ruby shebangfix tar:xz USE_RC_SUBR= dns_balance diff --git a/dns/dnscheckengine/Makefile b/dns/dnscheckengine/Makefile index 0ebb7c693f1a..c5415f2a6a7c 100644 --- a/dns/dnscheckengine/Makefile +++ b/dns/dnscheckengine/Makefile @@ -12,7 +12,8 @@ WWW= https://dnscheck.iis.se/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN= Unfetchable +DEPRECATED= Deprecated upstream in favour of Zonemaster Project +EXPIRATION_DATE=2024-02-29 BUILD_DEPENDS= p5-Crypt-OpenSSL-Random>=0:security/p5-Crypt-OpenSSL-Random \ p5-Digest-BubbleBabble>=0:security/p5-Digest-BubbleBabble \ diff --git a/dns/fastresolve/Makefile b/dns/fastresolve/Makefile index ac0cff732d50..4defb614d363 100644 --- a/dns/fastresolve/Makefile +++ b/dns/fastresolve/Makefile @@ -11,8 +11,6 @@ WWW= https://BSDforge.com/projects/dns/fastresolve/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Unfetchable - LIB_DEPENDS= libadns.so:dns/adns RUN_DEPENDS= p5-BerkeleyDB>=0:databases/p5-BerkeleyDB diff --git a/dns/firedns/Makefile b/dns/firedns/Makefile index b7d6ce30d1c1..caf0990023a1 100644 --- a/dns/firedns/Makefile +++ b/dns/firedns/Makefile @@ -13,8 +13,6 @@ WWW= https://www.firestuff.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/GPL -BROKEN= Unfetchable - BUILD_DEPENDS= ${LOCALBASE}/include/firestring.h:misc/firestring USES= tar:bzip2 diff --git a/dns/hesiod/Makefile b/dns/hesiod/Makefile index f805ccb44763..e9708c26f8b5 100644 --- a/dns/hesiod/Makefile +++ b/dns/hesiod/Makefile @@ -10,8 +10,6 @@ COMMENT= Directory service built on DNS and BIND LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Unfetchable - OPTIONS_DEFINE= IDN OPTIONS_DEFAULT=IDN diff --git a/dns/ldapdns/Makefile b/dns/ldapdns/Makefile index d63de9b95f6e..a23274d9eac3 100644 --- a/dns/ldapdns/Makefile +++ b/dns/ldapdns/Makefile @@ -11,8 +11,6 @@ WWW= https://bsdforge.com/projects/dns/ldapdns/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Unfetchable - RUN_DEPENDS= setuidgid:sysutils/daemontools \ tcpserver:sysutils/ucspi-tcp diff --git a/dns/sheerdns/Makefile b/dns/sheerdns/Makefile index 208c02456d82..dd615298b212 100644 --- a/dns/sheerdns/Makefile +++ b/dns/sheerdns/Makefile @@ -10,7 +10,8 @@ WWW= https://BSDforge.com/projects/dns/sheerdns/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN= Unfetchable +DEPRECATED= Abandonware, upstream dead and last update over 10 years ago +EXPIRATION_DATE=2024-02-29 USES= gmake tar:xz diff --git a/dns/totd/Makefile b/dns/totd/Makefile index 4fe442039c0c..91eaa79bcb72 100644 --- a/dns/totd/Makefile +++ b/dns/totd/Makefile @@ -8,8 +8,6 @@ MAINTAINER= ed@FreeBSD.org COMMENT= DNS proxy that supports IPv6 <==> IPv4 record translation WWW= https://BSDforge.com/projects/dns/totd/ -BROKEN= Unfetchable - USES= desthack uidfix USE_RC_SUBR= totd diff --git a/ftp/fmirror/Makefile b/ftp/fmirror/Makefile index bebef4b1e10b..5bd437ce3b14 100644 --- a/ftp/fmirror/Makefile +++ b/ftp/fmirror/Makefile @@ -9,8 +9,6 @@ COMMENT= Program for mirroring files and directories from FTP server LICENSE= GPLv2 -BROKEN= Unfetchable - GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS diff --git a/graphics/delaboratory/Makefile b/graphics/delaboratory/Makefile index 0adc6c0dc148..0e56f93828e4 100644 --- a/graphics/delaboratory/Makefile +++ b/graphics/delaboratory/Makefile @@ -11,8 +11,6 @@ WWW= https://bsdforge.com/projects/graphics/delaboratory/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Unfetchable - LIB_DEPENDS= libtiff.so:graphics/tiff USES= compiler:c++11-lib gmake gnome diff --git a/graphics/gdtclft/Makefile b/graphics/gdtclft/Makefile index 634fc4b33840..5fecbaf6ce3f 100644 --- a/graphics/gdtclft/Makefile +++ b/graphics/gdtclft/Makefile @@ -9,8 +9,6 @@ MAINTAINER= portmaster@bsdforge.com COMMENT= TCL interface to the Thomas Boutell's Gd library WWW= http://graphviz.org/cgi-bin/man?gdtclft -BROKEN= Unfetchable - LIB_DEPENDS= libgd.so:graphics/gd \ libpng.so:graphics/png diff --git a/graphics/repng2jpeg/Makefile b/graphics/repng2jpeg/Makefile index 48b827c1e206..c473670d60fc 100644 --- a/graphics/repng2jpeg/Makefile +++ b/graphics/repng2jpeg/Makefile @@ -10,8 +10,6 @@ WWW= https://BSDforge.COM/projects/graphics/repng2jpeg/ LICENSE= GPLv1 -BROKEN= Unfetchable - LIB_DEPENDS= libgd.so:graphics/gd USES= tar:xz diff --git a/graphics/urt/Makefile b/graphics/urt/Makefile index 385b3f4e5171..ac4ee9b6b9b4 100644 --- a/graphics/urt/Makefile +++ b/graphics/urt/Makefile @@ -11,7 +11,8 @@ WWW= https://www.cs.utah.edu/gdc/projects/urt/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/copyright -BROKEN= Unfetchable +DEPRECATED= Defunct upstream +EXPIRATION_DATE= 2024-02-11 LIB_DEPENDS= libnetpbm.so:graphics/netpbm \ libtiff.so:graphics/tiff diff --git a/irc/ezbounce/Makefile b/irc/ezbounce/Makefile index c641c8e37ba7..1e88b17d92f5 100644 --- a/irc/ezbounce/Makefile +++ b/irc/ezbounce/Makefile @@ -8,7 +8,8 @@ MAINTAINER= portmaster@BSDforge.com COMMENT= Highly configurable IRC Proxy WWW= https://sourceforge.net/projects/ezbounce/ -BROKEN= Unfetchable +DEPRECATED= Abandonware, last release in 2009 and dead upstream. Consider using irc/soju or irc/znc +EXPIRATION_DATE=2024-02-29 OPTIONS_DEFINE= DOCS SSL COMPRESS OPTIONS_DEFAULT=SSL COMPRESS diff --git a/irc/ircproxy/Makefile b/irc/ircproxy/Makefile index 5e4dddeb1aca..795d7930f6fc 100644 --- a/irc/ircproxy/Makefile +++ b/irc/ircproxy/Makefile @@ -11,7 +11,8 @@ WWW= http://ircproxy.sourceforge.net/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Unfetchable +DEPRECATED= Abandonware, last release in 2010 and dead upstream. Consider using irc/soju or irc/znc +EXPIRATION_DATE=2024-02-29 LIB_DEPENDS= libcares.so:dns/c-ares diff --git a/irc/quirc/Makefile b/irc/quirc/Makefile index d70ccc7ac48e..5da2382517a9 100644 --- a/irc/quirc/Makefile +++ b/irc/quirc/Makefile @@ -11,8 +11,6 @@ WWW= https://BSDforge.com/projects/irc/quirc/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Unfetchable - USES= tk xorg GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-wish=${WISH} \ diff --git a/lang/nawk/Makefile b/lang/nawk/Makefile index 863604bb982e..440e049e34f8 100644 --- a/lang/nawk/Makefile +++ b/lang/nawk/Makefile @@ -10,8 +10,6 @@ MAINTAINER= portmaster@BSDforge.com COMMENT= Brian Kernighan's pattern scanning and processing language WWW= http://cm.bell-labs.com/cm/cs/awkbook/index.html -BROKEN= Unfetchable - NO_WRKSUBDIR= yes MAKEFILE= makefile ALL_TARGET= a.out diff --git a/mail/bayespam/Makefile b/mail/bayespam/Makefile index 334160dd68a7..a14207cf921f 100644 --- a/mail/bayespam/Makefile +++ b/mail/bayespam/Makefile @@ -11,8 +11,6 @@ WWW= https://BSDforge.com/projects/mail/bayespam LICENSE= GPLv2 -BROKEN= Unfetchable - RUN_DEPENDS= p5-MIME-Tools>=0:mail/p5-MIME-Tools USES= shebangfix perl5 diff --git a/mail/mbox2imap/Makefile b/mail/mbox2imap/Makefile index 85289f2f87a3..cfadf258120d 100644 --- a/mail/mbox2imap/Makefile +++ b/mail/mbox2imap/Makefile @@ -10,8 +10,6 @@ WWW= https://BSDforge.com/projects/mail/mbox2imap/ LICENSE= NONE -BROKEN= Unfetchable - USES= python shebangfix tar:xz SHEBANG_FILES= ${WRKSRC}/${PORTNAME} NO_WRKSUBDIR= yes diff --git a/misc/hotkeys/Makefile b/misc/hotkeys/Makefile index 6a3effba3bbb..fe7a5b2c2193 100644 --- a/misc/hotkeys/Makefile +++ b/misc/hotkeys/Makefile @@ -12,8 +12,6 @@ WWW= http://ypwong.org/hotkeys/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Unfetchable - LIB_DEPENDS= libxml2.so:textproc/libxml2 USES= bdb gmake xorg diff --git a/misc/rfc/Makefile b/misc/rfc/Makefile index 8f5bfb4c0960..fea5d321c570 100644 --- a/misc/rfc/Makefile +++ b/misc/rfc/Makefile @@ -10,8 +10,6 @@ WWW= http://www.dewn.com/rfc/ LICENSE= BSD2CLAUSE -BROKEN= Unfetchable - RUN_DEPENDS= w3m:www/w3m USES= perl5 shebangfix diff --git a/misc/skyutils/Makefile b/misc/skyutils/Makefile index a625e14c38b9..35b3c9ab27e4 100644 --- a/misc/skyutils/Makefile +++ b/misc/skyutils/Makefile @@ -7,7 +7,8 @@ MAINTAINER= portmaster@BSDforge.com COMMENT= Library required by smssend (same author) WWW= https://BSDforge.com/projects/misc/skyutils/ -BROKEN= Unfetchable +DEPRECATED= Library used for deprecated port misc/smssend +EXPIRATION_DATE=2024-02-29 USES= autoreconf libtool ssl tar:txz GNU_CONFIGURE= yes diff --git a/misc/smssend/Makefile b/misc/smssend/Makefile index 6352b0b26e49..44062b79e291 100644 --- a/misc/smssend/Makefile +++ b/misc/smssend/Makefile @@ -8,7 +8,8 @@ COMMENT= Tool to send an SMS to any GSM WWW= https://BSDforge.com/projects/misc/smssend/ LICENSE= GPLv2 -BROKEN= Unfetchable +DEPRECATED= Depends on legacy websites / pages to send SMS +EXPIRATION_DATE=2024-02-29 LIB_DEPENDS= libskyutils.so:misc/skyutils diff --git a/net-im/mbpurple/Makefile b/net-im/mbpurple/Makefile index 4120e5939d49..dff3b80ee24d 100644 --- a/net-im/mbpurple/Makefile +++ b/net-im/mbpurple/Makefile @@ -8,8 +8,6 @@ MAINTAINER= portmaster@bsdforge.com COMMENT= Integrate Twitter with Pidgin (AKA microblog-purple) WWW= https://BSDforge.com/projects/net-im/mbpurple/ -BROKEN= Unfetchable - BUILD_DEPENDS= ${LOCALBASE}/bin/pidgin:net-im/pidgin RUN_DEPENDS= ${LOCALBASE}/bin/pidgin:net-im/pidgin diff --git a/net/dbeacon/Makefile b/net/dbeacon/Makefile index f84eae387012..951c5b998a3a 100644 --- a/net/dbeacon/Makefile +++ b/net/dbeacon/Makefile @@ -9,8 +9,6 @@ WWW= http://fivebits.net/proj/dbeacon LICENSE= GPLv2+ -BROKEN= Unfetchable - USES= gmake USE_CXXSTD= c++98 diff --git a/net/spread/Makefile b/net/spread/Makefile index 3d021aeb0a76..1d02040d51fa 100644 --- a/net/spread/Makefile +++ b/net/spread/Makefile @@ -14,8 +14,6 @@ LICENSE_NAME= Spread Open-Source License LICENSE_FILE= files/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -BROKEN= Unfetchable - USES= groff perl5 tar:xz USE_LDCONFIG= yes USE_PERL5= build run diff --git a/net/wackamole/Makefile b/net/wackamole/Makefile index 90df9108d378..ade8a9ae9694 100644 --- a/net/wackamole/Makefile +++ b/net/wackamole/Makefile @@ -15,8 +15,6 @@ LICENSE_NAME= CNDS Open-Source License LICENSE_FILE= ${WRKSRC}/license.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -BROKEN= Unfetchable - LIB_DEPENDS= libspread.so:net/spread USES= tar:xz diff --git a/net/widentd/Makefile b/net/widentd/Makefile index 2ebe244c58b3..a2a96803e8b9 100644 --- a/net/widentd/Makefile +++ b/net/widentd/Makefile @@ -10,7 +10,8 @@ WWW= https://BSDforge.com/projects/net/widentd/ LICENSE= BSD3CLAUSE -BROKEN= Unfetchable +DEPRECATED= Abandonware, last release in 2004 and dead upstream. Consider using security/oidentd +EXPIRATION_DATE=2024-02-29 USES= ncurses uidfix tar:xz USE_RC_SUBR= widentd diff --git a/print/font2svg/Makefile b/print/font2svg/Makefile index 316b649196e2..8c3911e62b70 100644 --- a/print/font2svg/Makefile +++ b/print/font2svg/Makefile @@ -10,8 +10,6 @@ WWW= https://BSDforge.com/projects/print/font2svg LICENSE= GPLv2 -BROKEN= Unfetchable - RUN_DEPENDS= bash:shells/bash USES= ghostscript:run diff --git a/print/utopia/Makefile b/print/utopia/Makefile index d804bbd4a981..fc6d09f3bd5d 100644 --- a/print/utopia/Makefile +++ b/print/utopia/Makefile @@ -7,8 +7,6 @@ MAINTAINER= portmaster@BSDforge.com COMMENT= Adobe Utopia typeface for Groff WWW= http://www.mammothcheese.ca/munger.html -BROKEN= Unfetchable - MAKE_ARGS= DEST=${STAGEDIR}${DATADIR}/devps \ INSTALL_DATA="${INSTALL_DATA}" \ INSTALL_MAN="${INSTALL_MAN}" \ diff --git a/shells/v7sh/Makefile b/shells/v7sh/Makefile index f7a74e8c40de..edb955556dfb 100644 --- a/shells/v7sh/Makefile +++ b/shells/v7sh/Makefile @@ -15,9 +15,8 @@ MAINTAINER= portmaster@BSDforge.com COMMENT= Implementation of the UNIX 7th Edition shell WWW= http://minnie.tuhs.org/UnixTree/V7/ -BROKEN= Unfetchable -#BROKEN_aarch64= Fails to link: missing sbrk -#BROKEN_riscv64= Fails to link: missing sbrk +BROKEN_aarch64= Fails to link: missing sbrk +BROKEN_riscv64= Fails to link: missing sbrk USES= uidfix EXTRACT_CMD= ${CP} diff --git a/sysutils/bkpupsd/Makefile b/sysutils/bkpupsd/Makefile index 12e2be0da7ae..bea9893fd749 100644 --- a/sysutils/bkpupsd/Makefile +++ b/sysutils/bkpupsd/Makefile @@ -6,6 +6,4 @@ MASTER_SITES= https://BSDforge.com/projects/source/sysutils/bkpupsd/ MAINTAINER= portmaster@BSDforge.com COMMENT= Simple UPS daemon for APC BK Pro(TM) -BROKEN= Unfetchable - .include diff --git a/sysutils/cdroot/Makefile b/sysutils/cdroot/Makefile index 5f037d110f24..9f67039e915e 100644 --- a/sysutils/cdroot/Makefile +++ b/sysutils/cdroot/Makefile @@ -9,8 +9,6 @@ WWW= https://BSDforge.com/projects/sysutils/cdroot/ LICENSE= BSD2CLAUSE -BROKEN= Unfetchable - USES= tar:xz .include diff --git a/sysutils/cronolog-devel/Makefile b/sysutils/cronolog-devel/Makefile index e7926c48201b..663a05f945b8 100644 --- a/sysutils/cronolog-devel/Makefile +++ b/sysutils/cronolog-devel/Makefile @@ -12,8 +12,6 @@ WWW= https://BSDforge.com/projects/sysutils/cronolog-devel LICENSE= APACHE10 -BROKEN= Unfetchable - USES= shebangfix tar:xz SHEBANG_FILES= src/cronosplit diff --git a/sysutils/fusefs-afuse/Makefile b/sysutils/fusefs-afuse/Makefile index 46cc6c75fbb2..29d86ac74c20 100644 --- a/sysutils/fusefs-afuse/Makefile +++ b/sysutils/fusefs-afuse/Makefile @@ -12,8 +12,6 @@ WWW= https://github.com/pcarrier/afuse LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Unfetchable - USES= cpe fuse pkgconfig GNU_CONFIGURE= yes diff --git a/sysutils/fusefs-chironfs/Makefile b/sysutils/fusefs-chironfs/Makefile index cb7d722284ba..bbb660c8d496 100644 --- a/sysutils/fusefs-chironfs/Makefile +++ b/sysutils/fusefs-chironfs/Makefile @@ -12,8 +12,6 @@ WWW= https://BSDforge.com/projects/sysutils/fusefs-chironfs/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/doc/copyright -BROKEN= Unfetchable - USES= fuse localbase:ldflags GNU_CONFIGURE= yes diff --git a/sysutils/fusefs-cryptofs/Makefile b/sysutils/fusefs-cryptofs/Makefile index 4b1763989d6b..dac8d80da95a 100644 --- a/sysutils/fusefs-cryptofs/Makefile +++ b/sysutils/fusefs-cryptofs/Makefile @@ -12,8 +12,6 @@ WWW= https://BSDforge.com/projects/sysutils/fusefs-cryptofs/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Unfetchable - LIB_DEPENDS= libgcrypt.so:security/libgcrypt GNU_CONFIGURE= yes diff --git a/sysutils/hwstat/Makefile b/sysutils/hwstat/Makefile index ee97a95ff6f1..a7c415f14ae1 100644 --- a/sysutils/hwstat/Makefile +++ b/sysutils/hwstat/Makefile @@ -10,8 +10,6 @@ WWW= https://BSDforge.com/projects/sysutils/hwstat/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Unfetchable - USES= uidfix MAKE_ARGS+= BINDIR=${PREFIX}/bin MANDIR=${PREFIX}/man/man PLIST_FILES= bin/hwstat man/man1/hwstat.1.gz diff --git a/sysutils/jailadmin/Makefile b/sysutils/jailadmin/Makefile index 55e47e807ed7..7f14a863ed2b 100644 --- a/sysutils/jailadmin/Makefile +++ b/sysutils/jailadmin/Makefile @@ -9,8 +9,6 @@ WWW= https://BSDforge.com/projects/sysutils/jailadmin/ LICENSE= BSD2CLAUSE -BROKEN= Unfetchable - OPTIONS_DEFINE= SNMP DOCS SNMP_DESC= install the additional SNMP management components diff --git a/sysutils/kldpatch/Makefile b/sysutils/kldpatch/Makefile index 2781d9cc62d2..b0aed996fc79 100644 --- a/sysutils/kldpatch/Makefile +++ b/sysutils/kldpatch/Makefile @@ -8,8 +8,6 @@ MAINTAINER= portmaster@BSDforge.com COMMENT= Utility to patch modules and kernel WWW= http://info.iet.unipi.it/~luigi/FreeBSD/ -BROKEN= Unfetchable - USES= tar:tgz PLIST_FILES= man/man8/${PORTNAME}.8.gz sbin/kldpatch diff --git a/sysutils/lmon/Makefile b/sysutils/lmon/Makefile index b4ae23f85d6c..6ccae71b763a 100644 --- a/sysutils/lmon/Makefile +++ b/sysutils/lmon/Makefile @@ -11,8 +11,6 @@ WWW= http://www.bsdconsulting.no/tools/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN= Unfetchable - RUN_DEPENDS= p5-Config-IniFiles>=0:devel/p5-Config-IniFiles \ p5-Mail-Sendmail>=0:mail/p5-Mail-Sendmail \ p5-File-Tail>=0:devel/p5-File-Tail diff --git a/sysutils/openupsd/Makefile b/sysutils/openupsd/Makefile index fd2b3e9e6980..98c4760b4d11 100644 --- a/sysutils/openupsd/Makefile +++ b/sysutils/openupsd/Makefile @@ -8,8 +8,6 @@ MAINTAINER= tdb@FreeBSD.org COMMENT= UPS daemon for some Belkin UPS's WWW= https://BSDforge.com/projects/sysutils/openupsd/ -BROKEN= Unfetchable - USE_RC_SUBR= ${PORTNAME} GNU_CONFIGURE= yes CONFIGURE_ARGS= --program-transform-name= --bindir=${PREFIX}/sbin diff --git a/sysutils/rsyncbackup/Makefile b/sysutils/rsyncbackup/Makefile index 53c9486a9b51..9ea26309a601 100644 --- a/sysutils/rsyncbackup/Makefile +++ b/sysutils/rsyncbackup/Makefile @@ -10,8 +10,6 @@ WWW= https://BSDforge.com/projects/sysutils/rsync-backup/ LICENSE= GPLv2+ -BROKEN= Unfetchable - RUN_DEPENDS= rsync:net/rsync CONFIGSRC= ${WRKSRC}/config diff --git a/sysutils/thefish/Makefile b/sysutils/thefish/Makefile index 3a262bb41caf..d341e90cf0e0 100644 --- a/sysutils/thefish/Makefile +++ b/sysutils/thefish/Makefile @@ -10,8 +10,6 @@ WWW= https://BSDforge.com/projects/sysutils/thefish LICENSE= BSD2CLAUSE -BROKEN= Unfetchable - USES= gnome pkgconfig tar:xz OPTIONS_SINGLE= X11 diff --git a/sysutils/upsdaemon/Makefile b/sysutils/upsdaemon/Makefile index 76bfce726355..ca91794a5e3a 100644 --- a/sysutils/upsdaemon/Makefile +++ b/sysutils/upsdaemon/Makefile @@ -9,8 +9,6 @@ WWW= https://BSDforge.com/projects/sysutils/upsdaemon/ LICENSE= BSD2CLAUSE -BROKEN= Unfetchable - USE_RC_SUBR= upsdaemon .include diff --git a/textproc/asm2html/Makefile b/textproc/asm2html/Makefile index b092e6729568..33e97d48bf2f 100644 --- a/textproc/asm2html/Makefile +++ b/textproc/asm2html/Makefile @@ -10,8 +10,6 @@ WWW= https://bsdforge.com/projects/textproc/asm2html/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Unfetchable - USES= tar:xz GNU_CONFIGURE= yes MAKE_ARGS= CC=${CC} diff --git a/textproc/sansi/Makefile b/textproc/sansi/Makefile index 7034a9934f95..55d4e8342ec0 100644 --- a/textproc/sansi/Makefile +++ b/textproc/sansi/Makefile @@ -10,8 +10,6 @@ WWW= https://BSDforge.com/projects/textproc/sansi/ LICENSE= ART20 BSD2CLAUSE LICENSE_COMB= multi -BROKEN= Unfetchable - RUN_DEPENDS= p5-PerlIO-eol>=0:devel/p5-PerlIO-eol \ p5-Modern-Perl>=0:lang/p5-Modern-Perl diff --git a/textproc/smi/Makefile b/textproc/smi/Makefile index bc0110513d82..b0c17a74df2a 100644 --- a/textproc/smi/Makefile +++ b/textproc/smi/Makefile @@ -11,8 +11,6 @@ WWW= https://BSDforge.com/projects/textproc/smi/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN= Unfetchable - PORTDOCS= README.md PLIST_FILES= bin/smi man/man1/smi.1.gz diff --git a/www/cgichk/Makefile b/www/cgichk/Makefile index 70cb26d0acfd..8af92627b7e3 100644 --- a/www/cgichk/Makefile +++ b/www/cgichk/Makefile @@ -9,7 +9,8 @@ LICENSE= GPLv2 MAINTAINER= portmaster@BSDforge.com COMMENT= Web site vulnerability scanner -BROKEN= Unfetchable +DEPRECATED= Deprecated utility that checks a list of URLs and lacks HTTPS support +EXPIRATION_DATE=2024-02-29 WRKSRC= ${WRKDIR}/${PORTNAME} ALL_TARGET= cgichk diff --git a/www/zerowait-httpd/Makefile b/www/zerowait-httpd/Makefile index 15a19ee2aefd..db4ddc01ce3b 100644 --- a/www/zerowait-httpd/Makefile +++ b/www/zerowait-httpd/Makefile @@ -12,8 +12,6 @@ WWW= https://www.0w.ru/httpd/ LICENSE= BSD3CLAUSE -BROKEN= Unfetchable - USES= gmake ssl USE_RC_SUBR= 0W-httpd ALL_TARGET= #none diff --git a/x11-fonts/sgifonts/Makefile b/x11-fonts/sgifonts/Makefile index 60246b41bc33..4379b69fe082 100644 --- a/x11-fonts/sgifonts/Makefile +++ b/x11-fonts/sgifonts/Makefile @@ -12,8 +12,6 @@ WWW= http://oss.sgi.com/projects/sgi_propack/ LICENSE= MIT -BROKEN= Unfetchable - BUILD_DEPENDS= bdftopcf:x11-fonts/bdftopcf USES= fonts diff --git a/x11-themes/gtk-gray-theme/Makefile b/x11-themes/gtk-gray-theme/Makefile index a3ee692d10e4..902fc079b5b1 100644 --- a/x11-themes/gtk-gray-theme/Makefile +++ b/x11-themes/gtk-gray-theme/Makefile @@ -9,8 +9,6 @@ MAINTAINER= portmaster@BSDforge.com COMMENT= Gray theme for GTK 2.0 WWW= http://www.gnome-look.org/content/show.php?content=34132 -BROKEN= Unfetchable - RUN_DEPENDS= icons-tango>0:x11-themes/icons-tango NO_BUILD= yes diff --git a/x11-themes/gtk-nodoka-engine/Makefile b/x11-themes/gtk-nodoka-engine/Makefile index cb71e009b29a..a121f325d2e6 100644 --- a/x11-themes/gtk-nodoka-engine/Makefile +++ b/x11-themes/gtk-nodoka-engine/Makefile @@ -8,8 +8,6 @@ MAINTAINER= romain@FreeBSD.org COMMENT= GTK nodoka engine and themes WWW= https://pagure.io/nodoka-theme -BROKEN= Unfetchable - OPTIONS_DEFINE= ANIMATION ANIMATIONTOLEFT ANIMATION_DESC= Animation support ANIMATIONTOLEFT_DESC= Animation from right to left diff --git a/x11-themes/kde-icons-black-and-white/Makefile b/x11-themes/kde-icons-black-and-white/Makefile index f076617c2606..033dd1bb5f20 100644 --- a/x11-themes/kde-icons-black-and-white/Makefile +++ b/x11-themes/kde-icons-black-and-white/Makefile @@ -15,8 +15,6 @@ LICENSE_TEXT= may contain iconic, visual, graphical or other\ consent of either the trademark or the patent holder LICENSE_PERMS= auto-accept -BROKEN= Unfetchable - NO_ARCH= yes WRKSRC= ${WRKDIR}/"black and white" diff --git a/x11-themes/kde-icons-nuovext2/Makefile b/x11-themes/kde-icons-nuovext2/Makefile index f5126c678cd6..d0548dbc9e72 100644 --- a/x11-themes/kde-icons-nuovext2/Makefile +++ b/x11-themes/kde-icons-nuovext2/Makefile @@ -10,8 +10,6 @@ WWW= https://BSDforge.com/projects/x11-themes/kde-icons-nuovext2/ *** 88 LINES SKIPPED *** From nobody Thu Feb 1 15:10:01 2024 X-Original-To: dev-commits-ports-branches@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 4TQj4n2sXNz58psh; Thu, 1 Feb 2024 15:10:01 +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 4TQj4n22qJz4n2D; Thu, 1 Feb 2024 15:10:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706800201; 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=WB9VOjuTf/c3RDBtGNfj2qByW5yFUwKLa530m5jkETg=; b=ufLD13DnFbawQuZK6GK3s+wrZ4gWguGI4RTD/6EnJlnPxZ62PxFj1R1YYFh8tZGThX19QI 1sMxSp39rgB4BwIlTexOzsYYu8fEBvaB5D29DCPfIpeULwtFJ6PtBmIEkB/3BgyQqcjM3W 3Xdcw8DsV794umQDUKwhleTtIu9S9if3FiXPjXRgeCV5ojdG//CQNFo7Cb3IHRoP6KZKwi ZnUijGWwi8PZX2i4NAdvwzX6Fk6AQxkbSiz66v59DgWaeGu5n/S+Z2/SadkzB9CLWoeGCM ckIhaCHTIu1xnLhP1S9s4wKrekLDMZiuo/h9PfNjLoKUhId1ZfwyY25cGmnBwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706800201; 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=WB9VOjuTf/c3RDBtGNfj2qByW5yFUwKLa530m5jkETg=; b=TKZB7XTjRjnybmFqW0oe42R++hTJQxQA/DITrUvKpLleT1fMczV//rx3KFrrlKoI5jfhO8 w6ic1TtBF4uslfcvALJuvDdt2yCQzXl7ETFLSF/Ve2QecM9YtdOISRyiFO+BwzpMcV+Mto PnXgnu0DRruPJVbHrepZ/PFQRff2pbC95gEWxaZdl3LOEyZv5t+qLMQ6lfBPicNBcMnYTc 7N+WjkE7WrjUU3nJm+TxWxSFej8Mbb5/lgLLuZYvjaVwdV6Fd92aOFwjskdyE8rbyfMZFm VxAPLZ1lWR6cqa7UL2f3ftVqqHAyCY7LXcmb6RmSs3TJoIpE0nn7ryeoMfCC+w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706800201; a=rsa-sha256; cv=none; b=ST2eGkTP5fXR4rbCiL4Kobbau+3QwgdjSEdB9me83A7WhbBWE5T39OeN2m8tn/n4Xj0bZk AZ9PVK96VJzeWDywsZrlpwuhprdbgn5Mh8iUfn555PIesyo9/9BIcRm/uJrVlq9v3MP9MF AvAbYrBi/eJirjL25rfce/cgkjz5GLcFvFEjDarINddL7yUAIKMFTTZz7iVCSbkFLCqCaN 6Dgse+cPh1HdZp2LcsUekGxN6v4e/RNPp5ZzdC+QT1UCRbErffZ1wm4VZljKPHfLlt1Lbn m5vD4zUS7gfmJ3FErDIbE6q5jTCaSns/xOI4MlsMpuOkC9WM9UWTAzE+8tLqZA== 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 4TQj4n112Nz16Vk; Thu, 1 Feb 2024 15:10:01 +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 411FA1Kx031841; Thu, 1 Feb 2024 15:10:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 411FA1MN031816; Thu, 1 Feb 2024 15:10:01 GMT (envelope-from git) Date: Thu, 1 Feb 2024 15:10:01 GMT Message-Id: <202402011510.411FA1MN031816@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: 2f87c5820f17 - 2024Q1 - graphics/libdrm: Fix pkg-list for man pages List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@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: 2f87c5820f17a9d5f80f96b75c7a7251bd7bd204 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by manu: URL: https://cgit.FreeBSD.org/ports/commit/?id=2f87c5820f17a9d5f80f96b75c7a7251bd7bd204 commit 2f87c5820f17a9d5f80f96b75c7a7251bd7bd204 Author: Emmanuel Vadot AuthorDate: 2024-02-01 15:08:42 +0000 Commit: Emmanuel Vadot CommitDate: 2024-02-01 15:09:47 +0000 graphics/libdrm: Fix pkg-list for man pages The switch to share/ hasn't been done on 2024Q1 PR: 276767 Sponsored by: Beckhoff Automation GmbH & Co. KG --- graphics/libdrm/pkg-plist | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/graphics/libdrm/pkg-plist b/graphics/libdrm/pkg-plist index 10f85f08d387..e60012c8f793 100644 --- a/graphics/libdrm/pkg-plist +++ b/graphics/libdrm/pkg-plist @@ -55,10 +55,10 @@ libdata/pkgconfig/libdrm.pc %%AMD_DRIVERS%%libdata/pkgconfig/libdrm_amdgpu.pc %%INTEL_DRIVER%%libdata/pkgconfig/libdrm_intel.pc %%RADEON_DRIVERS%%libdata/pkgconfig/libdrm_radeon.pc -share/man/man3/drmAvailable.3.gz -share/man/man3/drmHandleEvent.3.gz -share/man/man3/drmModeGetResources.3.gz -share/man/man7/drm-kms.7.gz -share/man/man7/drm-memory.7.gz -share/man/man7/drm.7.gz +man/man3/drmAvailable.3.gz +man/man3/drmHandleEvent.3.gz +man/man3/drmModeGetResources.3.gz +man/man7/drm-kms.7.gz +man/man7/drm-memory.7.gz +man/man7/drm.7.gz %%AMD_DRIVERS%%%%DATADIR%%/amdgpu.ids From nobody Thu Feb 1 19:06:22 2024 X-Original-To: dev-commits-ports-branches@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 4TQpKV6xgxz58Rmp; Thu, 1 Feb 2024 19:06:22 +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 4TQpKV61rwz4Hnm; Thu, 1 Feb 2024 19:06:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706814382; 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=CwO4/FQM6UfUT+qkSaRj343BkXjMft6prpCG8hNV9bY=; b=AtNkIP1sdhvFcBjqnRx9vuXx95IQoZfhTqujzS2XdPAo0+/I7g6hKaMyqU3F/gjlMsA2FD jnYUgLeaQqcolK0Gy3Qfxqdd7xJjhPAmdN4DmL5vUHRWUOXk/f8ZMDB+3IFbFnHPqtY4Zm Wo67Fki4v5EzcX+V+WHTBASTwkLcmyYpxkM2AhwyVqWERyMBgro1iggBJs6UJ6ML9az0AG CcWtYz1OGx+XAIErnREfP4iRzUF0gxDSy+FgbjVHz3UX/V48f0/EWjwWvSGfokAv+04bY+ BO2Yi77NcvaJM9z45rOAyZil8YhzPvpMlJU+jmeESOhcXQS4eBGXiYZZiLQDjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706814382; 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=CwO4/FQM6UfUT+qkSaRj343BkXjMft6prpCG8hNV9bY=; b=nkoRFm+FuV57wFrIR/QwWW8lmi+q2XosJu04sTbwxK0m+6ChI9hdHJtGbkL8DsmCPwpyAT eDV50qkDUASCwMZPMvXEWZYM8imInrle15YkpmTceRSReK3Q3lVpBYh/qpPcWTNNG5Qeo3 H4CSyYD0QE0JbvTrERIs4h3tXs4I4gg8coTf9iRasjhBPY2Nudx2bFNZ7d4wAPKAofxzrW OB+NNmn7xlsoAjWAVEyIcHvx1P7ADLXLbkxk2acLs04bqf3Q3ZFHFWREMRW+2ip8B7OO/o 5M7qov4HrhOGpZWS4ypdl9tb4RoGAwN1qcAkKYuZ0PHymS7omYGbK5l2BpV7KA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706814382; a=rsa-sha256; cv=none; b=T80bVPc707dV++5VA4klqLTW+h+6h3TiuJYH+ylELEkZMAaTfnJFJGqndrh8NZwYNOB7DZ ZQfKqHzl/Q6Tk6bl88nMNdhrS+tVteoULcbXQTirw1IIHRTiXM69LWwOxcpNmLNCy7PWPw rPAtIEa0njcEk/lNVNRxpMGlIKzDaXCqov+7ep/Se0c0j0ulkbnA91iK1XttSQpSzVcpVz JQZ9D+PUkAweMBn4IXMU5BWkZxBNe7ikffAT4lzj6fQj9lehPtLW7q67P1q2kPxIQf/nSK 7XYwiV04PXTQxVxM06QF+7Vj3V4z8j+qvkWmRko6hPDfBquQgPqcIzuDBygzrA== 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 4TQpKV54QRz1DNS; Thu, 1 Feb 2024 19:06:22 +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 411J6Moh034978; Thu, 1 Feb 2024 19:06:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 411J6M0Q034975; Thu, 1 Feb 2024 19:06:22 GMT (envelope-from git) Date: Thu, 1 Feb 2024 19:06:22 GMT Message-Id: <202402011906.411J6M0Q034975@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Dimitry Andric Subject: git: c64e355e6226 - 2024Q1 - databases/mysql80-server: fix build with clang 16 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dim X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: c64e355e6226d1dd403874a0bc73ada0f13f8ca3 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by dim: URL: https://cgit.FreeBSD.org/ports/commit/?id=c64e355e6226d1dd403874a0bc73ada0f13f8ca3 commit c64e355e6226d1dd403874a0bc73ada0f13f8ca3 Author: Dimitry Andric AuthorDate: 2024-01-16 11:45:17 +0000 Commit: Dimitry Andric CommitDate: 2024-02-01 19:06:06 +0000 databases/mysql80-server: fix build with clang 16 Similar to bug 272295, building databases/mysql80-server with clang 16 or higher can result in an error: /wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.35/boost/boost_1_77_0/boost/mpl/aux_/integral_wrapper.hpp:73:31: error: integer value -1 is outside the valid range of values [0, 3] for the enumeration type 'udt_builtin_mixture_enum' [-Wenum-constexpr-conversion] 73 | typedef AUX_WRAPPER_INST( BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (value - 1)) ) prior; | ^ /wrkdirs/usr/ports/databases/mysql80-server/work/mysql-8.0.35/boost/boost_1_77_0/boost/mpl/aux_/static_cast.hpp:24:47: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST' 24 | # define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast(expr) | ^ This is because the vendored copy of boost in mysql80-server is using undefined behavior in a possibly constexpr context. Fix this by unconditionally enabling the "boost workaround" for aux wrapper value types in integral_wrapper.hpp. PR: 276749 Approved by: joneum (maintainer) MFH: 2024Q1 (cherry picked from commit bfdc368a6edddc2c8c305e60dd89c96d7ecb7fc2) --- databases/mysql80-server/Makefile | 2 +- ...oost_boost__1__77__0_boost_mpl_aux___integral__wrapper.hpp | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/databases/mysql80-server/Makefile b/databases/mysql80-server/Makefile index e4bd7f2a9758..8053ff41f708 100644 --- a/databases/mysql80-server/Makefile +++ b/databases/mysql80-server/Makefile @@ -1,6 +1,6 @@ PORTNAME?= mysql PORTVERSION= 8.0.35 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= databases MASTER_SITES= MYSQL/MySQL-8.0 PKGNAMESUFFIX?= 80-server diff --git a/databases/mysql80-server/files/patch-boost_boost__1__77__0_boost_mpl_aux___integral__wrapper.hpp b/databases/mysql80-server/files/patch-boost_boost__1__77__0_boost_mpl_aux___integral__wrapper.hpp new file mode 100644 index 000000000000..66c430a4346f --- /dev/null +++ b/databases/mysql80-server/files/patch-boost_boost__1__77__0_boost_mpl_aux___integral__wrapper.hpp @@ -0,0 +1,11 @@ +--- boost/boost_1_77_0/boost/mpl/aux_/integral_wrapper.hpp.orig 2021-08-05 09:42:13 UTC ++++ boost/boost_1_77_0/boost/mpl/aux_/integral_wrapper.hpp +@@ -56,7 +56,7 @@ struct AUX_WRAPPER_NAME + // have to #ifdef here: some compilers don't like the 'N + 1' form (MSVC), + // while some other don't like 'value + 1' (Borland), and some don't like + // either +-#if BOOST_WORKAROUND(__EDG_VERSION__, <= 243) ++#if 1 //BOOST_WORKAROUND(__EDG_VERSION__, <= 243) + private: + BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, next_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N + 1))); + BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, prior_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N - 1))); From nobody Fri Feb 2 04:48:05 2024 X-Original-To: dev-commits-ports-branches@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 4TR3Dk1Tywz59PJj; Fri, 2 Feb 2024 04:48:06 +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 4TR3Dk0q7qz4NSq; Fri, 2 Feb 2024 04:48:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706849286; 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=+opOWJIgn8EWda4IcbVQX73b8urpbAaApVC2LxSV07s=; b=M0KKHOdfG6V/ePZflHnfiqd7Ba8aWYno0htCQZtQ+nXniwig/+FxnACaTCQ8RKj+UwVGuB FI3PfqH627gQSuB/Lisdda0j6Ft65MS+fPqPT3BIOAhwDVMhHpmzJfow5VeG4JFoZkKf1P 9XU55JU0HoBYMKfzHcoz3IfDII0SksyRAJJP0jrAyPbwBIkdl5vpviYnHn3EpNvF167N3K 2y7QDrjJhAPNfjai24DJwE0rmnmBDkejQ4ySrxErjdygSK5f2GPUekNb4Wi2kk22H5SuM+ IZvZYN3zQrdJOxL3Hg0SEIIZ4jPF80AVkDvkTJLPAxTNJybyI3IlMEV0PjeA3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706849286; 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=+opOWJIgn8EWda4IcbVQX73b8urpbAaApVC2LxSV07s=; b=Ry1gVqI6HcYtKQaVuRhFQ/C8n2Czfby5CDxGwSSdDenxkn2dt8PUWWfax6cox6hmjC2xuG WhxIWQbmNwRloAyYUh4X4bNad+uXZQgCOFOO85AtjlxraFzgJj51j9a/bdU5I8fBWp6BQn jmAW3Gfs7TTr0PWjJrNH+WzqHcw+EurhCCeNoDdYVafI1DO0Dkpw3xEdAj3NMjG86m/BKk xfcyEgB/5qQHkr2rCI3jkDGkJNtOyKOOkvHfI4GlW3N3ix+mXZr9ovFo/vW0KW0Clp/jOk ISeMim3KqhH96ffZhCaAjmt457fOuqYYIwNmwG49wcj8VXJPOd78B64E+c+mLg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706849286; a=rsa-sha256; cv=none; b=L8DAAmUgrbc9dPMKsJC03WxhRkMj5yZ6Vp2+rm6q4ZMKihIhbUsyymMNNRx/HlMcAg8JlP kJdRCcZH7IbPgnZAJOCvdF8ngN7bENUPAFwDrmK9WXpb78/68tThpHyparSh10vkCvgyKq HiXIr8J6sfgRvI6GkpjBJwAy4uIyD03EiHvv5PbGSVcagFCjkDmrnZ+sBqyltYpKE4aC6q 0hd82W1R0hrT1yqb1AS5IKDI3sX7mzLFUygTErcYlTv/26FGFFhdyOAkvztWSjp7sXkAuK Lo3P2TCXGlT98/SHtSEZ21Hth8DRVAqghQkqJUmF7GA1MoBuCDEWyZiM/TPAFg== 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 4TR3Dj6z0szGWC; Fri, 2 Feb 2024 04:48:05 +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 4124m5MM011117; Fri, 2 Feb 2024 04:48:05 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4124m50C011114; Fri, 2 Feb 2024 04:48:05 GMT (envelope-from git) Date: Fri, 2 Feb 2024 04:48:05 GMT Message-Id: <202402020448.4124m50C011114@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Hiroki Tagato Subject: git: 88f985adb5f6 - 2024Q1 - devel/electron26: update to 26.6.8 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tagattie X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 88f985adb5f6ea4d1168ad9ea4458f27b580b0e4 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=88f985adb5f6ea4d1168ad9ea4458f27b580b0e4 commit 88f985adb5f6ea4d1168ad9ea4458f27b580b0e4 Author: Hiroki Tagato AuthorDate: 2024-02-02 04:44:45 +0000 Commit: Hiroki Tagato CommitDate: 2024-02-02 04:47:59 +0000 devel/electron26: update to 26.6.8 Changelog: https://github.com/electron/electron/releases/tag/v26.6.8 Reported by: GitHub (watch releases) MFH: 2024Q1 Security: 13a8c4bf-cb2b-48ec-b49c-a3875c72b3e8 (cherry picked from commit 329e3223c2e8fb46134ed055de381e9f6df0ebc7) --- devel/electron26/Makefile.version | 2 +- devel/electron26/distinfo | 10 +++++----- .../files/patch-electron_shell_app_node__main.cc | 10 +++++----- .../files/patch-electron_spec_api-crash-reporter-spec.ts | 14 +++++++------- .../files/patch-electron_spec_api-utility-process-spec.ts | 4 ++-- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/devel/electron26/Makefile.version b/devel/electron26/Makefile.version index f2b633415185..4fc2a6d537e0 100644 --- a/devel/electron26/Makefile.version +++ b/devel/electron26/Makefile.version @@ -1,2 +1,2 @@ -ELECTRON_VER= 26.6.7 +ELECTRON_VER= 26.6.8 ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//} diff --git a/devel/electron26/distinfo b/devel/electron26/distinfo index e8c11c1cfeff..60275661c6b8 100644 --- a/devel/electron26/distinfo +++ b/devel/electron26/distinfo @@ -1,14 +1,14 @@ -TIMESTAMP = 1705645728 +TIMESTAMP = 1706776440 SHA256 (electron/chromium-116.0.5845.228.tar.xz) = ccf3d7f2e17fd2fcda6ebaef576787b2aaba7a6b2b4e3103b92260ac26fbc6a1 SIZE (electron/chromium-116.0.5845.228.tar.xz) = 1447024772 SHA256 (electron/937cea04689b7b8dcf3cb9adbb12c79d1d6c38bb) = f7f7f38661b107fc1d91b7918f36362d9180e87f34e3027562eb5db8735746fe SIZE (electron/937cea04689b7b8dcf3cb9adbb12c79d1d6c38bb) = 8881070 SHA256 (electron/336e775eec536b2d785cc80eff6ac39051931286) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8 SIZE (electron/336e775eec536b2d785cc80eff6ac39051931286) = 32624734 -SHA256 (electron/electron-yarn-cache-26.6.7.tar.xz) = 0fbc5dfd81619c971c29a865cfe496c8a54fefcbbb34429896a3ae6901960719 -SIZE (electron/electron-yarn-cache-26.6.7.tar.xz) = 32345420 -SHA256 (electron/electron-electron-v26.6.7_GH0.tar.gz) = 5740e74390a817984b17f6c33240b673557e6b9423a39a7ca7be0f4963410a38 -SIZE (electron/electron-electron-v26.6.7_GH0.tar.gz) = 11392322 +SHA256 (electron/electron-yarn-cache-26.6.8.tar.xz) = 0fbc5dfd81619c971c29a865cfe496c8a54fefcbbb34429896a3ae6901960719 +SIZE (electron/electron-yarn-cache-26.6.8.tar.xz) = 32345420 +SHA256 (electron/electron-electron-v26.6.8_GH0.tar.gz) = d37721fcb006b5372faca94f53648e795968e222348563004b2f691649de4e27 +SIZE (electron/electron-electron-v26.6.8_GH0.tar.gz) = 11396271 SHA256 (electron/nodejs-node-v18.16.1_GH0.tar.gz) = 750b09907a0b7054bda042bfc26879b9ccb84f9f436182a820ea188b654ce77b SIZE (electron/nodejs-node-v18.16.1_GH0.tar.gz) = 112039326 SHA256 (electron/nodejs-nan-16fa32231e2ccd89d2804b3f765319128b20c4ac_GH0.tar.gz) = 3807ae6a1e451a29f068540472f100f9718d457c60ac62f2f8469d1d57475d39 diff --git a/devel/electron26/files/patch-electron_shell_app_node__main.cc b/devel/electron26/files/patch-electron_shell_app_node__main.cc index b6cfdaf0f223..5511b3f850a8 100644 --- a/devel/electron26/files/patch-electron_shell_app_node__main.cc +++ b/devel/electron26/files/patch-electron_shell_app_node__main.cc @@ -1,4 +1,4 @@ ---- electron/shell/app/node_main.cc.orig 2024-01-10 12:22:10 UTC +--- electron/shell/app/node_main.cc.orig 2024-01-29 19:56:59 UTC +++ electron/shell/app/node_main.cc @@ -48,7 +48,7 @@ #include "shell/common/mac/codesign_util.h" @@ -9,16 +9,16 @@ #include "components/crash/core/app/crashpad.h" // nogncheck #include "shell/app/electron_crash_reporter_client.h" #include "shell/common/crash_keys.h" -@@ -82,7 +82,7 @@ void ExitIfContainsDisallowedFlags(const std::vector GetParameters(v8::Isolate* isolat +@@ -110,7 +110,7 @@ v8::Local GetParameters(v8::Isolate* isolat v8::Local GetParameters(v8::Isolate* isolate) { std::map keys; @@ -27,7 +27,7 @@ electron::crash_keys::GetCrashKeys(&keys); #endif return gin::ConvertToV8(isolate, keys); -@@ -253,7 +253,7 @@ int NodeMain(int argc, char* argv[]) { +@@ -270,7 +270,7 @@ int NodeMain(int argc, char* argv[]) { // Setup process.crashReporter in child node processes gin_helper::Dictionary reporter = gin::Dictionary::CreateEmpty(isolate); reporter.SetMethod("getParameters", &GetParameters); diff --git a/devel/electron26/files/patch-electron_spec_api-crash-reporter-spec.ts b/devel/electron26/files/patch-electron_spec_api-crash-reporter-spec.ts index 04d61a46f44b..c5193cfaee55 100644 --- a/devel/electron26/files/patch-electron_spec_api-crash-reporter-spec.ts +++ b/devel/electron26/files/patch-electron_spec_api-crash-reporter-spec.ts @@ -1,6 +1,6 @@ ---- electron/spec/api-crash-reporter-spec.ts.orig 2023-05-31 14:28:29 UTC +--- electron/spec/api-crash-reporter-spec.ts.orig 2024-01-29 19:56:59 UTC +++ electron/spec/api-crash-reporter-spec.ts -@@ -12,7 +12,7 @@ import * as uuid from 'uuid'; +@@ -11,7 +11,7 @@ const isWindowsOnArm = process.platform === 'win32' && import { setTimeout } from 'timers/promises'; const isWindowsOnArm = process.platform === 'win32' && process.arch === 'arm64'; @@ -9,7 +9,7 @@ type CrashInfo = { prod: string -@@ -45,7 +45,7 @@ function checkCrash (expectedProcessType: string, fiel +@@ -44,7 +44,7 @@ function checkCrash (expectedProcessType: string, fiel // TODO(nornagon): minidumps are sometimes (not always) turning up empty on // 32-bit Linux. Figure out why. @@ -18,7 +18,7 @@ expect(fields.upload_file_minidump.length).to.be.greaterThan(0); } } -@@ -182,7 +182,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e +@@ -181,7 +181,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e // Ensures that passing in crashpadHandlerPID flag for Linx child processes // does not affect child proocess args. @@ -27,7 +27,7 @@ const { port, waitForCrash } = await startServer(); let exitCode: number | null = null; const appPath = path.join(__dirname, 'fixtures', 'apps', 'crash'); -@@ -531,7 +531,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e +@@ -530,7 +530,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e } } @@ -36,7 +36,7 @@ : ['main', 'renderer', 'sandboxed-renderer', 'node']; for (const crashingProcess of processList) { describe(`when ${crashingProcess} crashes`, () => { -@@ -543,7 +543,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e +@@ -542,7 +542,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e return app.getPath('crashDumps'); }); let reportsDir = crashesDir; @@ -45,7 +45,7 @@ reportsDir = path.join(crashesDir, 'completed'); } else if (process.platform === 'win32') { reportsDir = path.join(crashesDir, 'reports'); -@@ -567,7 +567,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e +@@ -566,7 +566,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e expect(remoteCrashesDir).to.equal(crashesDir); let reportsDir = crashesDir; diff --git a/devel/electron26/files/patch-electron_spec_api-utility-process-spec.ts b/devel/electron26/files/patch-electron_spec_api-utility-process-spec.ts index aff143ca5a33..9b9a1622e94f 100644 --- a/devel/electron26/files/patch-electron_spec_api-utility-process-spec.ts +++ b/devel/electron26/files/patch-electron_spec_api-utility-process-spec.ts @@ -1,6 +1,6 @@ ---- electron/spec/api-utility-process-spec.ts.orig 2023-10-24 20:32:34 UTC +--- electron/spec/api-utility-process-spec.ts.orig 2024-01-29 19:56:59 UTC +++ electron/spec/api-utility-process-spec.ts -@@ -375,7 +375,7 @@ describe('utilityProcess module', () => { +@@ -376,7 +376,7 @@ describe('utilityProcess module', () => { await closeWindow(w); }); From nobody Fri Feb 2 07:16:20 2024 X-Original-To: dev-commits-ports-branches@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 4TR6Wm30V1z588jR; Fri, 2 Feb 2024 07:16:20 +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 4TR6Wm2Shrz4c1b; Fri, 2 Feb 2024 07:16:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706858180; 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=o8TU0f5zuy5KdA4Xzt3aAEaN8v4OybjKY6rhEvx2p4M=; b=JPzzS/OrbdGd34fpLk0OZt5Kp1eBvgNdS5hQTvKYPnld0ZV1E2ofTn+FPeFygZaYdfm77Z dKqxYS42l7s1F/dZ1Vy9HnbsQo8HnFssGJYViCn7nsjaWCSWhG3M9n5SDN8TmN+EYVU7e7 rB/5SAsxijyj7d/R0sd+UrVojogm6sxvwFH9/sq3nOCusK+wtpdchYNFqyv0+4G67zfXrX iqS/H5HWIM8Jkeb4NSRgIHlugOyeQ1o+IiiLwWVb7NK6tpsGZaKMfLZeZx8z7ZlCI9Tq+J Da1KJTIZRAXjYOag8U0kTDB7o42UrvXJ7qK/bz2w5Aw9Rdyq9+rzGJcqCyDY2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706858180; 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=o8TU0f5zuy5KdA4Xzt3aAEaN8v4OybjKY6rhEvx2p4M=; b=vXOot+i5VjOPUxuSAPuEXYQJmSsFTYw6tq07AL5MDqc/C4aMyYUhH6kOWRaSFNt/aq1neH ZhkzPVWmLrG8weLXH4GGmNg8L/EJitf/jzHolB0SXTqTtClnQJ4CD8utB6+AEjrzuC2l3A d5Wp4Jw6Dbb84zJweTkfXUn3CHecAU3VDB33AA/S/Qqd0ySXULPtKbW/o2+fhXr7EylsGB rR+dbdaVLqPuZ+fspJT1p8L/Klr5QnZpQTrW+snTpbkW9kdNcDnjM5JMNuWT7GAB9Vk/6Y /lNkZWvHRdaDvqIvz9Jov0VgGbqVrUXuToN3g5JYNOzxzIBlVnF9Q6Z1bFMdTg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706858180; a=rsa-sha256; cv=none; b=g8LpJxfvFAIv5GpryDwdo3y+P53WddKIREwoKzROJ3MTrHWz/WnapfrxBDw8b66Nvnfn5Y q0iyyDRk0B1IQUXmHZeb3mXZXQY3KFXYQukNsxf6OdOZgr5EvNdCvhjQCqHttWNZJJ4j8X swP8QNyUqV74uRKcQE0z1V3V29ilnhauO9X8J3VxZ4z9nFpchYGAOPWtmmMTB9s0epwTNF 2K4gNfadPLMDmLTgQsqAc0M68cNBsVrB/7TcUKq7cNq0wDG/z+SioborffeIKTlyAYIaIh fbTF3CMMgG43CMZXWbNOFNAjDzQ2rwOs5zuliacK/1QPgTrjXyOd+fTNdpqHQw== 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 4TR6Wm1XlqzLNZ; Fri, 2 Feb 2024 07:16:20 +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 4127GKRe062769; Fri, 2 Feb 2024 07:16:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4127GK5W062766; Fri, 2 Feb 2024 07:16:20 GMT (envelope-from git) Date: Fri, 2 Feb 2024 07:16:20 GMT Message-Id: <202402020716.4127GK5W062766@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Hiroki Tagato Subject: git: 056ccb2bdb96 - 2024Q1 - devel/electron27: update to 27.3.0 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tagattie X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 056ccb2bdb9632b9e8aae303db917ed44f4f1e48 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=056ccb2bdb9632b9e8aae303db917ed44f4f1e48 commit 056ccb2bdb9632b9e8aae303db917ed44f4f1e48 Author: Hiroki Tagato AuthorDate: 2024-01-26 03:13:28 +0000 Commit: Hiroki Tagato CommitDate: 2024-02-02 07:16:08 +0000 devel/electron27: update to 27.3.0 Changelog: https://github.com/electron/electron/releases/tag/v27.3.0 Reported by: GitHub (watch releases) (cherry picked from commit 122923951ae5a5a4ad57dccf6bc75ce77b0c5621) --- devel/electron27/Makefile.version | 2 +- devel/electron27/distinfo | 10 +++++----- devel/electron27/files/package.json | 4 ++-- .../files/patch-electron_shell_common_node__bindings.cc | 6 +++--- .../files/patch-electron_spec_api-crash-reporter-spec.ts | 14 +++++++------- .../patch-electron_spec_api-utility-process-spec.ts | 4 ++-- devel/electron27/files/yarn.lock | 16 ++++++++-------- 7 files changed, 28 insertions(+), 28 deletions(-) diff --git a/devel/electron27/Makefile.version b/devel/electron27/Makefile.version index 3a79e8713f64..2f246865e095 100644 --- a/devel/electron27/Makefile.version +++ b/devel/electron27/Makefile.version @@ -1,2 +1,2 @@ -ELECTRON_VER= 27.2.4 +ELECTRON_VER= 27.3.0 ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//} diff --git a/devel/electron27/distinfo b/devel/electron27/distinfo index 6fcad3f17cb7..041c935f2010 100644 --- a/devel/electron27/distinfo +++ b/devel/electron27/distinfo @@ -1,14 +1,14 @@ -TIMESTAMP = 1705661082 +TIMESTAMP = 1706181669 SHA256 (electron/chromium-118.0.5993.159.tar.xz) = 47fdd7677470f4f4daf68e59dcacbafb99f5ed0c07501162b6af168f760b4359 SIZE (electron/chromium-118.0.5993.159.tar.xz) = 1602730244 SHA256 (electron/937cea04689b7b8dcf3cb9adbb12c79d1d6c38bb) = f7f7f38661b107fc1d91b7918f36362d9180e87f34e3027562eb5db8735746fe SIZE (electron/937cea04689b7b8dcf3cb9adbb12c79d1d6c38bb) = 8881070 SHA256 (electron/336e775eec536b2d785cc80eff6ac39051931286) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8 SIZE (electron/336e775eec536b2d785cc80eff6ac39051931286) = 32624734 -SHA256 (electron/electron-yarn-cache-27.2.4.tar.xz) = b0b9be50afe1f6a70d03e415b1589a3194a4f54d2cb59657e48577d2054a1351 -SIZE (electron/electron-yarn-cache-27.2.4.tar.xz) = 29114016 -SHA256 (electron/electron-electron-v27.2.4_GH0.tar.gz) = 8f7687d1a96d0a6397a061a1c4cbe008b76494863c50d61be309894f6c14d5f8 -SIZE (electron/electron-electron-v27.2.4_GH0.tar.gz) = 11404867 +SHA256 (electron/electron-yarn-cache-27.3.0.tar.xz) = b1d33fa2bf412990a64b1720140fdd712b5945f41f781a4b2c154915061c6d75 +SIZE (electron/electron-yarn-cache-27.3.0.tar.xz) = 29116528 +SHA256 (electron/electron-electron-v27.3.0_GH0.tar.gz) = d17e825ce21b2f0c4f632268acfaabbe33ebd36d9083bbddaf742c1edcec6346 +SIZE (electron/electron-electron-v27.3.0_GH0.tar.gz) = 11408261 SHA256 (electron/nodejs-node-v18.17.1_GH0.tar.gz) = 1cc1670bc183eaf9e0afe0258391695d1d6ae1be02ba4c26e0218cf5f19b96f7 SIZE (electron/nodejs-node-v18.17.1_GH0.tar.gz) = 112512847 SHA256 (electron/nodejs-nan-16fa32231e2ccd89d2804b3f765319128b20c4ac_GH0.tar.gz) = 3807ae6a1e451a29f068540472f100f9718d457c60ac62f2f8469d1d57475d39 diff --git a/devel/electron27/files/package.json b/devel/electron27/files/package.json index 54262ca7f5a7..5ba594e78577 100644 --- a/devel/electron27/files/package.json +++ b/devel/electron27/files/package.json @@ -6,11 +6,11 @@ "devDependencies": { "@azure/storage-blob": "^12.9.0", "@electron/asar": "^3.2.1", - "@electron/docs-parser": "^1.1.1", + "@electron/docs-parser": "^1.2.0", "@electron/fiddle-core": "^1.0.4", "@electron/github-app-auth": "^2.0.0", "@electron/lint-roller": "^1.8.0", - "@electron/typescript-definitions": "^8.14.5", + "@electron/typescript-definitions": "^8.15.2", "@octokit/rest": "^19.0.7", "@primer/octicons": "^10.0.0", "@types/basic-auth": "^1.1.3", diff --git a/devel/electron27/files/patch-electron_shell_common_node__bindings.cc b/devel/electron27/files/patch-electron_shell_common_node__bindings.cc index c655e2fd06a3..5cb12bf41880 100644 --- a/devel/electron27/files/patch-electron_shell_common_node__bindings.cc +++ b/devel/electron27/files/patch-electron_shell_common_node__bindings.cc @@ -1,4 +1,4 @@ ---- electron/shell/common/node_bindings.cc.orig 2023-11-30 19:09:11 UTC +--- electron/shell/common/node_bindings.cc.orig 2024-01-23 09:41:40 UTC +++ electron/shell/common/node_bindings.cc @@ -35,7 +35,7 @@ #include "third_party/blink/renderer/bindings/core/v8/v8_initializer.h" // nogncheck @@ -9,7 +9,7 @@ #include "shell/common/crash_keys.h" #endif -@@ -147,7 +147,7 @@ void V8FatalErrorCallback(const char* location, const +@@ -150,7 +150,7 @@ void V8FatalErrorCallback(const char* location, const void V8FatalErrorCallback(const char* location, const char* message) { LOG(ERROR) << "Fatal error in V8: " << location << " " << message; @@ -18,7 +18,7 @@ electron::crash_keys::SetCrashKey("electron.v8-fatal.message", message); electron::crash_keys::SetCrashKey("electron.v8-fatal.location", location); #endif -@@ -440,7 +440,7 @@ void NodeBindings::Initialize(v8::Local c +@@ -443,7 +443,7 @@ void NodeBindings::Initialize(v8::Local c TRACE_EVENT0("electron", "NodeBindings::Initialize"); // Open node's error reporting system for browser process. diff --git a/devel/electron27/files/patch-electron_spec_api-crash-reporter-spec.ts b/devel/electron27/files/patch-electron_spec_api-crash-reporter-spec.ts index fa84aa044a4f..170e5e01d9c0 100644 --- a/devel/electron27/files/patch-electron_spec_api-crash-reporter-spec.ts +++ b/devel/electron27/files/patch-electron_spec_api-crash-reporter-spec.ts @@ -1,6 +1,6 @@ ---- electron/spec/api-crash-reporter-spec.ts.orig 2023-10-20 08:29:17 UTC +--- electron/spec/api-crash-reporter-spec.ts.orig 2024-01-23 09:41:40 UTC +++ electron/spec/api-crash-reporter-spec.ts -@@ -12,7 +12,7 @@ import * as uuid from 'uuid'; +@@ -11,7 +11,7 @@ const isWindowsOnArm = process.platform === 'win32' && import { setTimeout } from 'node:timers/promises'; const isWindowsOnArm = process.platform === 'win32' && process.arch === 'arm64'; @@ -9,7 +9,7 @@ type CrashInfo = { prod: string -@@ -45,7 +45,7 @@ function checkCrash (expectedProcessType: string, fiel +@@ -44,7 +44,7 @@ function checkCrash (expectedProcessType: string, fiel // TODO(nornagon): minidumps are sometimes (not always) turning up empty on // 32-bit Linux. Figure out why. @@ -18,7 +18,7 @@ expect(fields.upload_file_minidump.length).to.be.greaterThan(0); } } -@@ -182,7 +182,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e +@@ -181,7 +181,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e // Ensures that passing in crashpadHandlerPID flag for Linx child processes // does not affect child proocess args. @@ -27,7 +27,7 @@ const { port, waitForCrash } = await startServer(); let exitCode: number | null = null; const appPath = path.join(__dirname, 'fixtures', 'apps', 'crash'); -@@ -531,7 +531,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e +@@ -530,7 +530,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e } } @@ -36,7 +36,7 @@ : ['main', 'renderer', 'sandboxed-renderer', 'node']; for (const crashingProcess of processList) { describe(`when ${crashingProcess} crashes`, () => { -@@ -543,7 +543,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e +@@ -542,7 +542,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e return app.getPath('crashDumps'); }); let reportsDir = crashesDir; @@ -45,7 +45,7 @@ reportsDir = path.join(crashesDir, 'completed'); } else if (process.platform === 'win32') { reportsDir = path.join(crashesDir, 'reports'); -@@ -567,7 +567,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e +@@ -566,7 +566,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e expect(remoteCrashesDir).to.equal(crashesDir); let reportsDir = crashesDir; diff --git a/devel/electron27/files/patch-electron_spec_api-utility-process-spec.ts b/devel/electron27/files/patch-electron_spec_api-utility-process-spec.ts index 2263a1c241e7..e8867e16e3d9 100644 --- a/devel/electron27/files/patch-electron_spec_api-utility-process-spec.ts +++ b/devel/electron27/files/patch-electron_spec_api-utility-process-spec.ts @@ -1,6 +1,6 @@ ---- electron/spec/api-utility-process-spec.ts.orig 2023-11-01 15:15:59 UTC +--- electron/spec/api-utility-process-spec.ts.orig 2024-01-23 09:41:40 UTC +++ electron/spec/api-utility-process-spec.ts -@@ -375,7 +375,7 @@ describe('utilityProcess module', () => { +@@ -376,7 +376,7 @@ describe('utilityProcess module', () => { await closeWindow(w); }); diff --git a/devel/electron27/files/yarn.lock b/devel/electron27/files/yarn.lock index 24da08ab6af2..c84294742cc0 100644 --- a/devel/electron27/files/yarn.lock +++ b/devel/electron27/files/yarn.lock @@ -146,10 +146,10 @@ optionalDependencies: "@types/glob" "^7.1.1" -"@electron/docs-parser@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@electron/docs-parser/-/docs-parser-1.1.1.tgz#14bec2940f81f4debb95a2b0f186f7f00d682899" - integrity sha512-IB6XCDaNTHqm7h0Joa1LUtZhmBvItRWp0KUNuNtuXLEv/6q6ZYw9wn89QzlFYxgH8ZTleF9dWpJby0mIpsX0Ng== +"@electron/docs-parser@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@electron/docs-parser/-/docs-parser-1.2.0.tgz#dc3032012dd270c667777e097e185d92e7ff86ef" + integrity sha512-Rz/lMLRDSvEshYNmSC30v/3rk7Mj6EL/76wraKvfM5XvYPHsmApo9CedvcJNNMm7+Rc29NOohoqA4B2/XtFm1Q== dependencies: "@types/markdown-it" "^12.0.0" chai "^4.2.0" @@ -219,10 +219,10 @@ vscode-languageserver-textdocument "^1.0.8" vscode-uri "^3.0.7" -"@electron/typescript-definitions@^8.14.5": - version "8.14.6" - resolved "https://registry.yarnpkg.com/@electron/typescript-definitions/-/typescript-definitions-8.14.6.tgz#78ba1fa8314f06255bb9309791b33c9695ac42ef" - integrity sha512-HK70Q3nrp6h4cCxb/P65vFixdJ99vABLIG8TpqU21/fmuHdYboL4zcleWaYhXhU2EwduuOPfORFMrUTdBRc+lw== +"@electron/typescript-definitions@^8.15.2": + version "8.15.3" + resolved "https://registry.yarnpkg.com/@electron/typescript-definitions/-/typescript-definitions-8.15.3.tgz#cbdac770b671c841deeb57a9587519d3d7f75d6d" + integrity sha512-Cm9LWnEsdOto67zVmGM48lcAbbeUZULElv2Ai5rBBg/M6oJhb03m/ZVImMLuevekQVPGJNLxV6Ygd9o/2arx4Q== dependencies: "@types/node" "^11.13.7" chalk "^2.4.2" From nobody Fri Feb 2 07:16:21 2024 X-Original-To: dev-commits-ports-branches@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 4TR6Wn3pVPz588fY; Fri, 2 Feb 2024 07:16:21 +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 4TR6Wn3GBjz4c6H; Fri, 2 Feb 2024 07:16:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706858181; 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=uHj40Ip8N5KvAnHIssD2+pc1B/Lv4NETOTBXe5IuSN0=; b=uCBEVNZCTg/EAa3P7sMWrN6spilpOIEGmbuSMoYyyWqP6a3r1L9InJDYlxJI1qb4I9N88L xcWoIWvYr8AtbS3LRwEtJ+YY12gerI/DXsIbetna5TNzibabjzxZBYlQ2xn04p0bsmIG0e oQem/OwKHrcEzdf5v/b75PzhdgodrD9Ly7ipmKay14Fn01+cxYIDlkIH0JVe/UXSEDL9Ic Ye4U3ucxrz9FRK1/wodwuJ2Xx3Vd8euB3gTRbmKXtKSdmiIT1lRLML5d5kpt0oTLd/Tibz 9447lVTPC4l9iZ6Bdlufp2RFRyIQ+ATeec96sdAEEEiRGi4wl1mzA/QOssKWQA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706858181; 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=uHj40Ip8N5KvAnHIssD2+pc1B/Lv4NETOTBXe5IuSN0=; b=J2q6KrDHE/v/Z9D6uotSZbNDbCbkpJb9ZZ5mvqinEDk8av2IiMqMnW3kuwdDki5zEiU1Z7 ewq3Ic6U6kOXEMuSUqZVUeYIdo44uLm4UDriGZ/2rMEo48064oOK0dgiEaZ2zGeYCCOWZD aOTG8bSZA3HT5fxpk5faVAdrGbg/CWu5+zW5Z2WyK5wkZUTz30S5kvL8NV1ZzOPi8xhVZW 8QxtT/zg0ZKaBZ3AWv+SyvQIzuLS4IKaLTteFN30vu9qDBtd96ykezumBzGc4nAirReGQS Wu+Q+7KHRkImbBbRx7HezGIWD0Cxk2NJ51D+I5VKkKX2im6lzqPP/200QZzJaA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706858181; a=rsa-sha256; cv=none; b=IQ4WSiDA69rUAbPZeCTd8OqrzeNsDD3hcpyRFzEgdQ/+xs1oaBUXteHk3PwI3h1WMkZIba LsvQg2x9nWKkWsdm3S+i8o3DjR49AOVZnxyatQ6jDrDD9B6vPmQhYgzyELwUZk9eUlbQM5 lcdhakq6l3G059RAxzyphAvthswfvuA1jhjW6LgPTEm+fqAcA9EWV8GSNSDYQDhx/r7A0j zGm/qLmWSKbKyIPDgB5fjbkcuQFIE1OONa/TKZZB2HkHPho6sz+PmnaTrPOeFVo7BpQyVE 7jOZzvAnizsXB1JZbbtdUA+GcgUQhtWURMoNW3kioUVD09Ptgh2V5QFTHEMk1g== 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 4TR6Wn2KsJzLB0; Fri, 2 Feb 2024 07:16:21 +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 4127GLOh062815; Fri, 2 Feb 2024 07:16:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4127GLq3062812; Fri, 2 Feb 2024 07:16:21 GMT (envelope-from git) Date: Fri, 2 Feb 2024 07:16:21 GMT Message-Id: <202402020716.4127GLq3062812@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Hiroki Tagato Subject: git: 94fec4a2fe57 - 2024Q1 - devel/electron27: update to 27.3.1 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tagattie X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 94fec4a2fe57ec75b65277ac6a3470fd818503bb Auto-Submitted: auto-generated The branch 2024Q1 has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=94fec4a2fe57ec75b65277ac6a3470fd818503bb commit 94fec4a2fe57ec75b65277ac6a3470fd818503bb Author: Hiroki Tagato AuthorDate: 2024-02-02 07:13:34 +0000 Commit: Hiroki Tagato CommitDate: 2024-02-02 07:16:14 +0000 devel/electron27: update to 27.3.1 Changelog: https://github.com/electron/electron/releases/tag/v27.3.1 Reported by: GitHub (watch releases) MFH: 2024Q1 Security: 13a8c4bf-cb2b-48ec-b49c-a3875c72b3e8 (cherry picked from commit 44e85273f9f2a4d97f17d1565c67d92788cea345) --- devel/electron27/Makefile.version | 2 +- devel/electron27/distinfo | 10 +++--- .../files/patch-electron_lib_browser_init.ts | 4 +-- .../files/patch-electron_shell_app_node__main.cc | 12 ++++---- ...electron_shell_common_api_electron__bindings.cc | 4 +-- .../patch-electron_shell_common_node__bindings.cc | 8 ++--- .../patch-electron_spec_api-browser-window-spec.ts | 36 +++++++++++----------- .../files/patch-electron_spec_node-spec.ts | 4 +-- 8 files changed, 40 insertions(+), 40 deletions(-) diff --git a/devel/electron27/Makefile.version b/devel/electron27/Makefile.version index 2f246865e095..ad1d758c3715 100644 --- a/devel/electron27/Makefile.version +++ b/devel/electron27/Makefile.version @@ -1,2 +1,2 @@ -ELECTRON_VER= 27.3.0 +ELECTRON_VER= 27.3.1 ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//} diff --git a/devel/electron27/distinfo b/devel/electron27/distinfo index 041c935f2010..456cfd5ee05b 100644 --- a/devel/electron27/distinfo +++ b/devel/electron27/distinfo @@ -1,14 +1,14 @@ -TIMESTAMP = 1706181669 +TIMESTAMP = 1706850005 SHA256 (electron/chromium-118.0.5993.159.tar.xz) = 47fdd7677470f4f4daf68e59dcacbafb99f5ed0c07501162b6af168f760b4359 SIZE (electron/chromium-118.0.5993.159.tar.xz) = 1602730244 SHA256 (electron/937cea04689b7b8dcf3cb9adbb12c79d1d6c38bb) = f7f7f38661b107fc1d91b7918f36362d9180e87f34e3027562eb5db8735746fe SIZE (electron/937cea04689b7b8dcf3cb9adbb12c79d1d6c38bb) = 8881070 SHA256 (electron/336e775eec536b2d785cc80eff6ac39051931286) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8 SIZE (electron/336e775eec536b2d785cc80eff6ac39051931286) = 32624734 -SHA256 (electron/electron-yarn-cache-27.3.0.tar.xz) = b1d33fa2bf412990a64b1720140fdd712b5945f41f781a4b2c154915061c6d75 -SIZE (electron/electron-yarn-cache-27.3.0.tar.xz) = 29116528 -SHA256 (electron/electron-electron-v27.3.0_GH0.tar.gz) = d17e825ce21b2f0c4f632268acfaabbe33ebd36d9083bbddaf742c1edcec6346 -SIZE (electron/electron-electron-v27.3.0_GH0.tar.gz) = 11408261 +SHA256 (electron/electron-yarn-cache-27.3.1.tar.xz) = b1d33fa2bf412990a64b1720140fdd712b5945f41f781a4b2c154915061c6d75 +SIZE (electron/electron-yarn-cache-27.3.1.tar.xz) = 29116528 +SHA256 (electron/electron-electron-v27.3.1_GH0.tar.gz) = 02ca26c6cf9376860701b9ab8cda96d4657ff2168f36c2cee7c297649928a069 +SIZE (electron/electron-electron-v27.3.1_GH0.tar.gz) = 11416996 SHA256 (electron/nodejs-node-v18.17.1_GH0.tar.gz) = 1cc1670bc183eaf9e0afe0258391695d1d6ae1be02ba4c26e0218cf5f19b96f7 SIZE (electron/nodejs-node-v18.17.1_GH0.tar.gz) = 112512847 SHA256 (electron/nodejs-nan-16fa32231e2ccd89d2804b3f765319128b20c4ac_GH0.tar.gz) = 3807ae6a1e451a29f068540472f100f9718d457c60ac62f2f8469d1d57475d39 diff --git a/devel/electron27/files/patch-electron_lib_browser_init.ts b/devel/electron27/files/patch-electron_lib_browser_init.ts index e97987122f28..ae8c2a899e98 100644 --- a/devel/electron27/files/patch-electron_lib_browser_init.ts +++ b/devel/electron27/files/patch-electron_lib_browser_init.ts @@ -1,6 +1,6 @@ ---- electron/lib/browser/init.ts.orig 2023-10-20 08:29:17 UTC +--- electron/lib/browser/init.ts.orig 2024-01-29 17:52:10 UTC +++ electron/lib/browser/init.ts -@@ -158,7 +158,7 @@ const mainStartupScript = packageJson.main || 'index.j +@@ -155,7 +155,7 @@ function currentPlatformSupportsAppIndicator () { const KNOWN_XDG_DESKTOP_VALUES = new Set(['Pantheon', 'Unity:Unity7', 'pop:GNOME']); function currentPlatformSupportsAppIndicator () { diff --git a/devel/electron27/files/patch-electron_shell_app_node__main.cc b/devel/electron27/files/patch-electron_shell_app_node__main.cc index 0911cbeb437e..471e6ace33bf 100644 --- a/devel/electron27/files/patch-electron_shell_app_node__main.cc +++ b/devel/electron27/files/patch-electron_shell_app_node__main.cc @@ -1,6 +1,6 @@ ---- electron/shell/app/node_main.cc.orig 2024-01-10 11:28:08 UTC +--- electron/shell/app/node_main.cc.orig 2024-01-29 17:52:10 UTC +++ electron/shell/app/node_main.cc -@@ -48,7 +48,7 @@ +@@ -47,7 +47,7 @@ #include "shell/common/mac/codesign_util.h" #endif @@ -9,16 +9,16 @@ #include "components/crash/core/app/crashpad.h" // nogncheck #include "shell/app/electron_crash_reporter_client.h" #include "shell/common/crash_keys.h" -@@ -83,7 +83,7 @@ void ExitIfContainsDisallowedFlags(const std::vector GetParameters(v8::Isolate* isolat +@@ -110,7 +110,7 @@ v8::Local GetParameters(v8::Isolate* isolat v8::Local GetParameters(v8::Isolate* isolate) { std::map keys; @@ -27,7 +27,7 @@ electron::crash_keys::GetCrashKeys(&keys); #endif return gin::ConvertToV8(isolate, keys); -@@ -254,7 +254,7 @@ int NodeMain(int argc, char* argv[]) { +@@ -271,7 +271,7 @@ int NodeMain(int argc, char* argv[]) { // Setup process.crashReporter in child node processes gin_helper::Dictionary reporter = gin::Dictionary::CreateEmpty(isolate); reporter.SetMethod("getParameters", &GetParameters); diff --git a/devel/electron27/files/patch-electron_shell_common_api_electron__bindings.cc b/devel/electron27/files/patch-electron_shell_common_api_electron__bindings.cc index 8ed7afacf0da..1091a4733000 100644 --- a/devel/electron27/files/patch-electron_shell_common_api_electron__bindings.cc +++ b/devel/electron27/files/patch-electron_shell_common_api_electron__bindings.cc @@ -1,6 +1,6 @@ ---- electron/shell/common/api/electron_bindings.cc.orig 2023-02-15 22:22:31 UTC +--- electron/shell/common/api/electron_bindings.cc.orig 2024-01-29 17:52:10 UTC +++ electron/shell/common/api/electron_bindings.cc -@@ -268,7 +268,7 @@ void ElectronBindings::DidReceiveMemoryDump( +@@ -260,7 +260,7 @@ void ElectronBindings::DidReceiveMemoryDump( if (target_pid == dump.pid()) { gin_helper::Dictionary dict = gin::Dictionary::CreateEmpty(isolate); const auto& osdump = dump.os_dump(); diff --git a/devel/electron27/files/patch-electron_shell_common_node__bindings.cc b/devel/electron27/files/patch-electron_shell_common_node__bindings.cc index 5cb12bf41880..74cd684780bf 100644 --- a/devel/electron27/files/patch-electron_shell_common_node__bindings.cc +++ b/devel/electron27/files/patch-electron_shell_common_node__bindings.cc @@ -1,6 +1,6 @@ ---- electron/shell/common/node_bindings.cc.orig 2024-01-23 09:41:40 UTC +--- electron/shell/common/node_bindings.cc.orig 2024-01-29 17:52:10 UTC +++ electron/shell/common/node_bindings.cc -@@ -35,7 +35,7 @@ +@@ -38,7 +38,7 @@ #include "third_party/blink/renderer/bindings/core/v8/v8_initializer.h" // nogncheck #include "third_party/electron_node/src/debug_utils.h" @@ -9,7 +9,7 @@ #include "shell/common/crash_keys.h" #endif -@@ -150,7 +150,7 @@ void V8FatalErrorCallback(const char* location, const +@@ -153,7 +153,7 @@ void V8FatalErrorCallback(const char* location, const void V8FatalErrorCallback(const char* location, const char* message) { LOG(ERROR) << "Fatal error in V8: " << location << " " << message; @@ -18,7 +18,7 @@ electron::crash_keys::SetCrashKey("electron.v8-fatal.message", message); electron::crash_keys::SetCrashKey("electron.v8-fatal.location", location); #endif -@@ -443,7 +443,7 @@ void NodeBindings::Initialize(v8::Local c +@@ -446,7 +446,7 @@ void NodeBindings::Initialize(v8::Local c TRACE_EVENT0("electron", "NodeBindings::Initialize"); // Open node's error reporting system for browser process. diff --git a/devel/electron27/files/patch-electron_spec_api-browser-window-spec.ts b/devel/electron27/files/patch-electron_spec_api-browser-window-spec.ts index f710d3d31e60..a595e96fff98 100644 --- a/devel/electron27/files/patch-electron_spec_api-browser-window-spec.ts +++ b/devel/electron27/files/patch-electron_spec_api-browser-window-spec.ts @@ -1,6 +1,6 @@ ---- electron/spec/api-browser-window-spec.ts.orig 2024-01-10 11:28:08 UTC +--- electron/spec/api-browser-window-spec.ts.orig 2024-01-29 17:52:10 UTC +++ electron/spec/api-browser-window-spec.ts -@@ -64,7 +64,7 @@ describe('BrowserWindow module', () => { +@@ -65,7 +65,7 @@ describe('BrowserWindow module', () => { }).not.to.throw(); }); @@ -9,7 +9,7 @@ const appPath = path.join(fixtures, 'apps', 'xwindow-icon'); const appProcess = childProcess.spawn(process.execPath, [appPath]); await once(appProcess, 'exit'); -@@ -1119,7 +1119,7 @@ describe('BrowserWindow module', () => { +@@ -1120,7 +1120,7 @@ describe('BrowserWindow module', () => { describe('BrowserWindow.minimize()', () => { // TODO(codebytere): Enable for Linux once maximize/minimize events work in CI. @@ -18,7 +18,7 @@ const minimize = once(w, 'minimize'); w.minimize(); await minimize; -@@ -1136,7 +1136,7 @@ describe('BrowserWindow module', () => { +@@ -1137,7 +1137,7 @@ describe('BrowserWindow module', () => { }); // TODO(dsanders11): Enable for Linux once CI plays nice with these kinds of tests @@ -27,7 +27,7 @@ const maximize = once(w, 'maximize'); const shown = once(w, 'show'); w.maximize(); -@@ -1201,7 +1201,7 @@ describe('BrowserWindow module', () => { +@@ -1202,7 +1202,7 @@ describe('BrowserWindow module', () => { expect(w.isFocused()).to.equal(true); }); @@ -36,7 +36,7 @@ const w1 = new BrowserWindow({ show: false }); const w2 = new BrowserWindow({ show: false }); const w3 = new BrowserWindow({ show: false }); -@@ -1268,7 +1268,7 @@ describe('BrowserWindow module', () => { +@@ -1269,7 +1269,7 @@ describe('BrowserWindow module', () => { expect(w.isFocused()).to.equal(false); }); @@ -45,7 +45,7 @@ const w1 = new BrowserWindow({ show: false }); const w2 = new BrowserWindow({ show: false }); const w3 = new BrowserWindow({ show: false }); -@@ -1679,7 +1679,7 @@ describe('BrowserWindow module', () => { +@@ -1680,7 +1680,7 @@ describe('BrowserWindow module', () => { }); }); @@ -54,7 +54,7 @@ it('checks normal bounds when maximized', async () => { const bounds = w.getBounds(); const maximize = once(w, 'maximize'); -@@ -1859,7 +1859,7 @@ describe('BrowserWindow module', () => { +@@ -1890,7 +1890,7 @@ describe('BrowserWindow module', () => { }); }); @@ -63,7 +63,7 @@ it('checks normal bounds when minimized', async () => { const bounds = w.getBounds(); const minimize = once(w, 'minimize'); -@@ -2846,7 +2846,7 @@ describe('BrowserWindow module', () => { +@@ -2877,7 +2877,7 @@ describe('BrowserWindow module', () => { describe('BrowserWindow.setOpacity(opacity)', () => { afterEach(closeAllWindows); @@ -72,7 +72,7 @@ it('make window with initial opacity', () => { const w = new BrowserWindow({ show: false, opacity: 0.5 }); expect(w.getOpacity()).to.equal(0.5); -@@ -2872,7 +2872,7 @@ describe('BrowserWindow module', () => { +@@ -2903,7 +2903,7 @@ describe('BrowserWindow module', () => { }); }); @@ -81,7 +81,7 @@ it('sets 1 regardless of parameter', () => { const w = new BrowserWindow({ show: false }); w.setOpacity(0); -@@ -3801,7 +3801,7 @@ describe('BrowserWindow module', () => { +@@ -3832,7 +3832,7 @@ describe('BrowserWindow module', () => { expect(test.nodeTimers).to.equal(true); expect(test.nodeUrl).to.equal(true); @@ -90,7 +90,7 @@ expect(test.creationTime).to.be.null('creation time'); expect(test.systemMemoryInfo).to.be.null('system memory info'); } else { -@@ -4306,7 +4306,7 @@ describe('BrowserWindow module', () => { +@@ -4337,7 +4337,7 @@ describe('BrowserWindow module', () => { }); }); @@ -99,7 +99,7 @@ afterEach(closeAllWindows); it('emits an event when window is maximized', async () => { const w = new BrowserWindow({ show: false }); -@@ -4577,7 +4577,7 @@ describe('BrowserWindow module', () => { +@@ -4608,7 +4608,7 @@ describe('BrowserWindow module', () => { // TODO(zcbenz): // This test does not run on Linux CI. See: // https://github.com/electron/electron/issues/28699 @@ -108,7 +108,7 @@ const w = new BrowserWindow({}); const maximize = once(w, 'maximize'); w.maximize(); -@@ -4594,7 +4594,7 @@ describe('BrowserWindow module', () => { +@@ -4625,7 +4625,7 @@ describe('BrowserWindow module', () => { }); // TODO(dsanders11): Enable once maximize event works on Linux again on CI @@ -117,7 +117,7 @@ afterEach(closeAllWindows); it('should show the window if it is not currently shown', async () => { const w = new BrowserWindow({ show: false }); -@@ -4631,7 +4631,7 @@ describe('BrowserWindow module', () => { +@@ -4662,7 +4662,7 @@ describe('BrowserWindow module', () => { // TODO(dsanders11): Enable once minimize event works on Linux again. // See https://github.com/electron/electron/issues/28699 @@ -126,7 +126,7 @@ const w = new BrowserWindow(); const minimize = once(w, 'minimize'); w.minimize(); -@@ -5105,7 +5105,7 @@ describe('BrowserWindow module', () => { +@@ -5136,7 +5136,7 @@ describe('BrowserWindow module', () => { }); // On Linux there is no "resizable" property of a window. @@ -135,7 +135,7 @@ const w = new BrowserWindow({ show: false }); expect(w.resizable).to.be.true('resizable'); -@@ -5244,7 +5244,7 @@ describe('BrowserWindow module', () => { +@@ -5275,7 +5275,7 @@ describe('BrowserWindow module', () => { }); }); @@ -144,7 +144,7 @@ // Not implemented on Linux. afterEach(closeAllWindows); -@@ -6411,7 +6411,7 @@ describe('BrowserWindow module', () => { +@@ -6442,7 +6442,7 @@ describe('BrowserWindow module', () => { describe('"transparent" option', () => { afterEach(closeAllWindows); diff --git a/devel/electron27/files/patch-electron_spec_node-spec.ts b/devel/electron27/files/patch-electron_spec_node-spec.ts index f0a92d1f3aea..dcb018fd9b19 100644 --- a/devel/electron27/files/patch-electron_spec_node-spec.ts +++ b/devel/electron27/files/patch-electron_spec_node-spec.ts @@ -1,6 +1,6 @@ ---- electron/spec/node-spec.ts.orig 2023-12-21 18:00:06 UTC +--- electron/spec/node-spec.ts.orig 2024-01-29 17:52:10 UTC +++ electron/spec/node-spec.ts -@@ -138,7 +138,7 @@ describe('node feature', () => { +@@ -144,7 +144,7 @@ describe('node feature', () => { }); describe('child_process.exec', () => { From nobody Fri Feb 2 12:32:18 2024 X-Original-To: dev-commits-ports-branches@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 4TRFXL6r8Rz58fqS; Fri, 2 Feb 2024 12:32:18 +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 4TRFXL6MJ1z42sd; Fri, 2 Feb 2024 12:32:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706877138; 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=QKRqaJDhIqv+txeaEL7bER90PdvE1VnjXSJH5srfNRk=; b=oQA0Iib5T/ERimz3/pW398mgkhrJxspsbKORerSp3wR4tbqhMWBsKiCxl0v0bDD31LE2lG pQSoLQtWZGyG1H8GWkCkf/aYUA4jB1XAvqJYpEmxM1oiuZllNVBejqDjsxqG4VD/qhtKim 0cWrGPqbzURjMLrlRK3QyEL4SGOAarWFR3079XGbuTVfI/yJ/evVPyianYXdmY+WlVhQOY R0c6VBAG3pk2oJ4GhBNrb02rVyd/ZiLINUfYZoOzy9Ecc+gOilxcDkdZ4LCQCdoLixc6j1 A0l7SwVEvbzHnNkh0KMIhij2MuqZat0dPgPmHRY6dptxIOmWLDn6hM9JqouHwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706877138; 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=QKRqaJDhIqv+txeaEL7bER90PdvE1VnjXSJH5srfNRk=; b=oYLG3lbQfn8hdhl8AzUkfNLS6kGypEtJS4+KHXPdk8v83S/HCzfLztX0lZRAhpLmt0tBOG sKX4zucga2fPPqkN+Xvmjkl08h6wrs3GfOqREFWHnWGIug9Dh/ZZ58hvLQDsRMX5AGw111 jWBtkTMqn8MXWumV2CZ8yk6He3QT0HVvMW+w2Ek75udPGTRhZJ07AE5G2vRWMMUu6yD7SD L680/7MQIYtwdL10xLho/ISlfSV/2eTFK/XIUyuIEqAOX1cDhivR9yUQ3BBDcWbFqIEnFs QkuwEcZG0tyu84yBxRxj9P5DdWE+HSJy3X6+67EbopNSldq5L4/5DMy6d9O+6g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706877138; a=rsa-sha256; cv=none; b=OGhk+RA7+8aisS7fVUs4yHw0Zpvm4QgomJKpcnoRGEUKnFSYUZqY9ldjVKiba+NrxYYVij oLL00YCTwHAnZBk+/90Dqi/D3X88+ZI519wkVJIW6oq8lZJQMo5N6y4cqXGHFDa1GVyaKo e0fCTAH7YTwckLUy/yNZfxev5+LAdcFf//QZvEhV30N2RVAWMH6Dx+rnMUzfc4iUbMa1II 3v9y3ZyLbFzkx3oggICzoOHgS9kOgHQaXqfW+upaMq8D2Xje498mSCEWimEP6Sch7+2z2n 9YESi2cMnRfqkd/VfU4Bzy2sK91U+8C8cm36uFmygKzt81bYMkhP3C92EZRRSQ== 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 4TRFXL5Nk6zVJd; Fri, 2 Feb 2024 12:32:18 +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 412CWI7T096281; Fri, 2 Feb 2024 12:32:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 412CWIsl096278; Fri, 2 Feb 2024 12:32:18 GMT (envelope-from git) Date: Fri, 2 Feb 2024 12:32:18 GMT Message-Id: <202402021232.412CWIsl096278@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Robert Nagy Subject: git: f30e25cfdc6f - 2024Q1 - www/chromium: update to 121.0.6167.139 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rnagy X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: f30e25cfdc6fb42f03831853ad9b05d21fda4b6b Auto-Submitted: auto-generated The branch 2024Q1 has been updated by rnagy: URL: https://cgit.FreeBSD.org/ports/commit/?id=f30e25cfdc6fb42f03831853ad9b05d21fda4b6b commit f30e25cfdc6fb42f03831853ad9b05d21fda4b6b Author: Robert Nagy AuthorDate: 2024-02-02 06:49:21 +0000 Commit: Robert Nagy CommitDate: 2024-02-02 12:32:09 +0000 www/chromium: update to 121.0.6167.139 Security: https://vuxml.freebsd.org/freebsd/dc9e5237-c197-11ee-86bb-a8a1599412c6.html (cherry picked from commit bb9858177483120737f2d5e4a7a19f7b86744d9d) --- www/chromium/Makefile | 15 ++-- www/chromium/distinfo | 14 ++-- www/chromium/files/patch-BUILD.gn | 20 ++--- ...patch-apps_ui_views_app__window__frame__view.cc | 4 +- www/chromium/files/patch-base_BUILD.gn | 20 ++--- ...cator_partition__allocator_partition__alloc.gni | 4 +- ...tition__allocator_src_partition__alloc_BUILD.gn | 10 +-- ...ition__alloc__base_debug_stack__trace__posix.cc | 8 +- ...lloc__base_threading_platform__thread__posix.cc | 6 +- ...src_partition__alloc_partition__alloc__config.h | 27 +++---- ..._partition__alloc_partition__alloc__constants.h | 6 +- www/chromium/files/patch-base_compiler__specific.h | 8 +- .../files/patch-base_files_file__path__watcher.h | 4 +- ...tch-base_files_file__path__watcher__unittest.cc | 8 +- .../files/patch-base_files_file__util__posix.cc | 4 +- www/chromium/files/patch-base_logging__unittest.cc | 4 +- .../files/patch-base_native__library__unittest.cc | 4 +- .../files/patch-base_process_memory__linux.cc | 10 +-- .../files/patch-base_process_process__handle.h | 4 +- www/chromium/files/patch-base_rand__util.h | 4 +- www/chromium/files/patch-base_system_sys__info.h | 6 +- .../patch-base_test_launcher_test__launcher.cc | 4 +- .../files/patch-build_config_compiler_BUILD.gn | 20 ++--- .../files/patch-build_config_linux_atspi2_BUILD.gn | 25 ------ www/chromium/files/patch-cc_BUILD.gn | 4 +- www/chromium/files/patch-cc_base_features.cc | 4 +- .../patch-chrome_app_app__management__strings.grdp | 4 +- .../files/patch-chrome_app_chrome__main.cc | 15 +++- .../patch-chrome_app_chrome__main__delegate.cc | 24 +++--- .../files/patch-chrome_app_chromium__strings.grd | 8 +- .../patch-chrome_app_generated__resources.grd | 20 ++--- .../patch-chrome_app_google__chrome__strings.grd | 6 +- ...hrome_app_theme_chrome__unscaled__resources.grd | 39 ++++----- .../patch-chrome_app_theme_theme__resources.grd | 69 +++++++--------- www/chromium/files/patch-chrome_browser_BUILD.gn | 4 +- .../files/patch-chrome_browser_about__flags.cc | 93 ++++++++++++---------- ...e_browser_accessibility_pdf__ocr__controller.cc | 11 +++ ...apps_app__service_publishers_extension__apps.cc | 4 +- .../patch-chrome_browser_browser__features.cc | 18 ++--- .../files/patch-chrome_browser_browser__features.h | 11 --- .../patch-chrome_browser_browser__process__impl.cc | 6 +- .../patch-chrome_browser_browser__process__impl.h | 4 +- ..._browser_chrome__browser__interface__binders.cc | 20 ++--- .../patch-chrome_browser_chrome__browser__main.cc | 42 ++++++++-- ...ome_browser_chrome__content__browser__client.cc | 34 ++++---- ...rome_browser_chrome__content__browser__client.h | 4 +- ...rome_browser_component__updater_registration.cc | 11 --- ...rome_browser_compose_chrome__compose__client.cc | 19 +++++ ...nt__settings_one__time__permission__provider.cc | 6 +- ...download_chrome__download__manager__delegate.cc | 8 +- ...hrome_browser_download_download__item__model.cc | 8 +- ...atch-chrome_browser_download_download__prefs.cc | 14 ++-- ...nectors_analysis_analysis__service__settings.cc | 4 +- .../files/patch-chrome_browser_extensions_BUILD.gn | 4 +- ..._browser__context__keyed__service__factories.cc | 8 +- ...ate_chrome__desktop__report__request__helper.cc | 6 +- ..._private_enterprise__reporting__private__api.cc | 8 +- ...__private_passwords__private__delegate__impl.cc | 4 +- ...extensions_api_settings__private_prefs__util.cc | 20 ++--- ...gging__private_webrtc__logging__private__api.cc | 4 +- ...api_webstore__private_webstore__private__api.cc | 4 +- ...e__file__system__access__permission__context.cc | 4 +- .../patch-chrome_browser_flag__descriptions.cc | 24 +++--- .../patch-chrome_browser_flag__descriptions.h | 22 ++--- ...dia__galleries_media__file__system__registry.cc | 4 +- ...er_media_webrtc_webrtc__event__log__uploader.cc | 11 --- ...e_browser_media_webrtc_webrtc__log__uploader.cc | 20 +++-- ...ser_media_webrtc_webrtc__logging__controller.cc | 6 +- ...wser_media_webrtc_webrtc__logging__controller.h | 6 +- .../files/patch-chrome_browser_memory__details.cc | 4 +- ...chrome__browser__main__extra__parts__metrics.cc | 10 +-- ..._chrome__browser__main__extra__parts__metrics.h | 4 +- ...ser_metrics_chrome__metrics__service__client.cc | 42 +++++----- ...rowser_net_system__network__context__manager.cc | 24 +++--- ...browser_net_system__network__context__manager.h | 8 +- ...d__manager_password__reuse__manager__factory.cc | 4 +- ...wser__cloud__management__controller__desktop.cc | 10 +-- ...onfiguration__policy__handler__list__factory.cc | 74 ++++++++++------- .../patch-chrome_browser_prefs_browser__prefs.cc | 14 ++-- ...patch-chrome_browser_printing_printer__query.cc | 4 +- ...hrome__browser__main__extra__parts__profiles.cc | 20 ++--- ...h-chrome_browser_renderer__preferences__util.cc | 6 +- ...atch-chrome_browser_resources_settings_route.ts | 4 +- ...d__content__scanning_binary__upload__service.cc | 4 +- ...browsing_download__protection_file__analyzer.cc | 4 +- ..._search__engine__choice__client__side__trial.cc | 11 +++ .../files/patch-chrome_browser_ui_chrome__pages.cc | 6 +- .../files/patch-chrome_browser_ui_chrome__pages.h | 4 +- ...browser_ui_startup_startup__browser__creator.cc | 10 +-- .../files/patch-chrome_browser_ui_tab__helpers.cc | 6 +- .../files/patch-chrome_browser_ui_ui__features.cc | 4 +- .../files/patch-chrome_browser_ui_ui__features.h | 4 +- ...e_browser_ui_views_dark__mode__manager__linux.h | 10 --- ...-chrome_browser_ui_views_frame_browser__view.cc | 4 +- ...e_picture__in__picture__browser__frame__view.cc | 22 ++--- ...__web__signin__interception__backdrop__layer.cc | 11 --- ..._ui_views_profiles_profile__menu__view__base.cc | 4 +- ...e_browser_ui_views_tab__search__bubble__host.cc | 4 +- .../patch-chrome_browser_ui_views_tabs_tab.cc | 4 +- ..._education_browser__user__education__service.cc | 11 +++ ...rowser_ui_web__applications_web__app__dialogs.h | 4 +- ...tch-chrome_browser_ui_webui_about_about__ui.cc} | 8 +- ...i_webui_chrome__web__ui__controller__factory.cc | 14 ++-- ...me_browser_ui_webui_realbox_realbox__handler.cc | 19 +++-- ..._webui_settings_accessibility__main__handler.cc | 37 +++++++++ ...i_webui_settings_accessibility__main__handler.h | 38 +++++++++ ...tings_settings__localized__strings__provider.cc | 16 ++-- ...thn_chrome__authenticator__request__delegate.cc | 4 +- .../files/patch-chrome_common_chrome__features.cc | 12 +-- .../files/patch-chrome_common_chrome__features.h | 10 +-- .../files/patch-chrome_common_chrome__paths.cc | 12 +-- .../files/patch-chrome_common_chrome__paths.h | 14 ++-- .../files/patch-chrome_common_chrome__switches.cc | 4 +- .../files/patch-chrome_common_pref__names.h | 20 ++--- .../files/patch-chrome_common_url__constants.h | 4 +- .../patch-chrome_common_webui__url__constants.cc | 12 +-- .../patch-chrome_common_webui__url__constants.h | 10 +-- ...ome_renderer_chrome__render__frame__observer.cc | 4 +- ...vices_printing_print__backend__service__impl.cc | 4 +- www/chromium/files/patch-chrome_test_BUILD.gn | 4 +- .../files/patch-chrome_updater_configurator.cc | 4 +- .../files/patch-chrome_updater_util_posix__util.cc | 4 +- .../files/patch-chrome_utility_services.cc | 14 ++-- ...ecast_browser_cast__content__browser__client.cc | 4 +- ..._core_browser_data__model_autofill__i18n__api.h | 16 ---- ...ll_core_browser_payments_iban__save__manager.cc | 14 ---- ...utofill_core_browser_personal__data__manager.cc | 4 +- ...ill_core_common_autofill__payments__features.cc | 4 +- ...mponents_autofill_core_common_autofill__util.cc | 4 +- .../files/patch-components_commerce__strings.grdp | 4 +- ...onents_commerce_core_commerce__feature__list.cc | 13 ++- ...ch-components_components__chromium__strings.grd | 4 +- ...ponents_components__google__chrome__strings.grd | 4 +- ...omponents_cookie__config_cookie__store__util.cc | 6 +- ...nents_crash_core_app_crashpad__handler__main.cc | 20 +++++ ...ponents_embedder__support_user__agent__utils.cc | 4 +- ...e__engagement_public_feature__configurations.cc | 15 +++- ...eature__engagement_public_feature__constants.cc | 13 ++- ...feature__engagement_public_feature__constants.h | 15 +++- ...nts_feature__engagement_public_feature__list.cc | 17 +++- ...ents_feature__engagement_public_feature__list.h | 32 ++++++-- .../patch-components_gwp__asan_client_gwp__asan.cc | 4 +- ...ponents_gwp__asan_client_gwp__asan__features.cc | 8 +- .../patch-components_management__strings.grdp | 4 +- .../files/patch-components_metrics_metrics__log.cc | 8 +- ...patch-components_neterror_resources_neterror.js | 4 +- ...rator_browser_network__session__configurator.cc | 4 +- ...ser_network__session__configurator__unittest.cc | 4 +- ...ponents_omnibox_browser_omnibox__edit__model.cc | 6 +- ...zation__guide_core_optimization__guide__util.cc | 4 +- ...imization__guide_core_tflite__model__executor.h | 12 +-- ...aint__preview_browser_paint__preview__client.cc | 18 ++--- ...iew_browser_paint__preview__client__unittest.cc | 18 ++--- ..._preview_player_player__compositor__delegate.cc | 18 ++--- ...ger_core_browser_features_password__features.cc | 13 +-- ...ager_core_browser_features_password__features.h | 11 --- ...r_password__store_login__database__unittest.cc} | 6 +- ...icy_core_browser_policy__pref__mapping__test.cc | 4 +- ...licy_core_common_cloud_cloud__policy__client.cc | 4 +- ...ts_policy_core_common_policy__loader__common.cc | 10 +-- ...-components_policy_core_common_policy__paths.cc | 10 +-- ...-components_policy_core_common_policy__utils.cc | 11 +++ .../patch-components_qr__code__generator_BUILD.gn | 32 ++++++++ ...atch-components_qr__code__generator_features.cc | 11 +++ ...patch-components_qr__code__generator_features.h | 14 ++++ ...ents_qr__code__generator_qr__code__generator.cc | 47 +++++++++++ ...nents_search__engines_template__url__service.cc | 11 +++ ...paint__preview__compositor__collection__impl.cc | 10 +-- ..._ai_sandbox_screen__ai__sandbox__hook__linux.cc | 4 +- ...ices_screen__ai_screen__ai__library__wrapper.cc | 29 ------- ...supervised__user_core_browser_proto__fetcher.cc | 8 +- ..._user_core_browser_supervised__user__service.cc | 4 +- ...onents_supervised__user_core_common_features.cc | 6 +- .../files/patch-components_sync_base_features.cc | 4 +- ...cation_common_product__messaging__controller.cc | 10 --- ...nts_user__education_views_help__bubble__view.cc | 4 +- ...ch-components_viz_host_host__display__client.cc | 11 +++ ...tch-components_viz_host_host__display__client.h | 11 +++ ...isplay__embedder_skia__output__surface__impl.cc | 4 +- ...mbedder_skia__output__surface__impl__on__gpu.cc | 4 +- ...omponents_viz_service_display_skia__renderer.cc | 4 +- ...e__sinks_root__compositor__frame__sink__impl.cc | 20 +++++ ...me__sinks_root__compositor__frame__sink__impl.h | 11 +++ ...ch-components_viz_test_fake__display__client.cc | 11 +++ ...tch-components_viz_test_fake__display__client.h | 11 +++ ...tch-components_viz_test_mock__display__client.h | 11 +++ ...atch-content_app_content__main__runner__impl.cc | 20 ++--- www/chromium/files/patch-content_browser_BUILD.gn | 4 +- .../patch-content_browser_audio_audio__service.cc | 4 +- .../patch-content_browser_browser__main__loop.cc | 8 +- ..._compositor_viz__process__transport__factory.cc | 11 +++ ...neric__sensor_frame__sensor__provider__proxy.cc | 14 ---- .../patch-content_browser_gpu_compositor__util.cc | 26 +++--- ..._group_header__direct__from__seller__signals.cc | 10 +-- ...r_media_media__keys__listener__manager__impl.cc | 14 ++-- ...ent_browser_network__service__instance__impl.cc | 8 +- ...rowser_renderer__host_delegated__frame__host.cc | 4 +- ...renderer__host_pepper_pepper__file__io__host.cc | 6 +- ...r_renderer__host_render__process__host__impl.cc | 12 +-- ...derer__host_render__widget__host__view__aura.cc | 6 +- ...nderer__host_render__widget__host__view__aura.h | 4 +- ...t_render__widget__host__view__event__handler.cc | 4 +- ...h-content_browser_utility__sandbox__delegate.cc | 14 ++-- ...owser_zygote__host_zygote__host__impl__linux.cc | 6 +- www/chromium/files/patch-content_child_BUILD.gn | 4 +- www/chromium/files/patch-content_common_BUILD.gn | 39 ++++++++- .../files/patch-content_common_features.cc | 6 +- www/chromium/files/patch-content_common_features.h | 6 +- ...content_common_gpu__pre__sandbox__hook__bsd.cc} | 8 +- ...h-content_common_gpu__pre__sandbox__hook__bsd.h | 23 ++++++ www/chromium/files/patch-content_gpu_BUILD.gn | 20 ----- www/chromium/files/patch-content_gpu_gpu__main.cc | 12 +-- .../patch-content_gpu_gpu__sandbox__hook__bsd.h | 19 ----- ...tent_public_browser_content__browser__client.cc | 4 +- ...atch-content_public_common_content__features.cc | 6 +- ...atch-content_public_common_content__switches.cc | 4 +- ...patch-content_public_common_content__switches.h | 4 +- ...patch-content_renderer_render__process__impl.cc | 27 +++---- .../patch-content_renderer_render__thread__impl.cc | 10 +-- ...ent_renderer_renderer__blink__platform__impl.cc | 12 +-- ...tent_renderer_renderer__blink__platform__impl.h | 4 +- www/chromium/files/patch-content_shell_BUILD.gn | 4 +- www/chromium/files/patch-content_test_BUILD.gn | 4 +- .../files/patch-content_utility_services.cc | 12 +-- .../files/patch-content_utility_utility__main.cc | 31 +++++--- .../files/patch-extensions_common_api_runtime.json | 4 +- ...mand__buffer_service_dawn__context__provider.cc | 8 +- ...e_shared__image_external__vk__image__backing.cc | 8 +- ..._image_external__vk__image__backing__factory.cc | 13 +-- ...service_shared__image_shared__image__manager.cc | 4 +- ...ommand__buffer_service_webgpu__decoder__impl.cc | 4 +- .../files/patch-gpu_config_gpu__control__list.cc | 4 +- .../files/patch-gpu_config_gpu__finch__features.cc | 4 +- .../files/patch-gpu_config_gpu__info__collector.cc | 11 +++ .../files/patch-gpu_ipc_service_gpu__init.cc | 14 ++-- .../patch-gpu_vulkan_vulkan__function__pointers.cc | 6 +- www/chromium/files/patch-ipc_ipc__channel.h | 4 +- .../files/patch-media_base_media__switches.cc | 25 ++++-- .../files/patch-media_base_media__switches.h | 12 +-- .../files/patch-media_base_video__frame.cc | 8 +- ..._video_fake__video__capture__device__factory.cc | 4 +- ..._capture_video_linux_v4l2__capture__delegate.cc | 30 +++---- ...u_chromeos_libyuv__image__processor__backend.cc | 29 +++++++ ...pu_chromeos_mailbox__video__frame__converter.cc | 4 +- ...a_gpu_chromeos_platform__video__frame__utils.cc | 11 +++ ...-media_gpu_chromeos_video__decoder__pipeline.cc | 6 +- .../patch-media_gpu_vaapi_vaapi__video__decoder.cc | 4 +- .../files/patch-media_gpu_vaapi_vaapi__wrapper.cc | 31 +------- ...ideo_gpu__memory__buffer__video__frame__pool.cc | 8 +- ...ia_video_video__encode__accelerator__adapter.cc | 6 +- .../files/patch-mojo_public_c_system_thunks.cc | 6 +- .../patch-mojo_public_tools_bindings_mojom.gni | 4 +- www/chromium/files/patch-net_BUILD.gn | 14 ++-- www/chromium/files/patch-net_base_features.cc | 4 +- .../files/patch-net_cert_cert__verify__proc.h | 4 +- .../files/patch-net_cert_pki_general__names.h | 10 --- .../files/patch-net_filter_zstd__source__stream.cc | 6 +- .../files/patch-net_socket_udp__socket__posix.cc | 8 +- .../patch-net_socket_udp__socket__unittest.cc | 12 +-- ...verify__tool_cert__verify__comparision__tool.cc | 4 +- ..._tools_cert__verify__tool_cert__verify__tool.cc | 12 +-- ...ting_host_base_desktop__environment__options.cc | 4 +- .../files/patch-remoting_host_client__session.cc | 4 +- .../files/patch-remoting_host_host__attributes.cc | 4 +- .../files/patch-remoting_host_it2me_it2me__host.cc | 8 +- ...ch-remoting_host_me2me__desktop__environment.cc | 8 +- .../patch-remoting_host_remoting__me2me__host.cc | 4 +- .../patch-remoting_host_setup_start__host__main.cc | 6 +- ...hn_remote__webauthn__caller__security__utils.cc | 8 +- .../files/patch-sandbox_policy_features.cc | 6 +- www/chromium/files/patch-sandbox_policy_features.h | 4 +- ...h-services_audio_audio__sandbox__hook__linux.cc | 8 +- ...services_device_compute__pressure_cpu__probe.cc | 4 +- ...ices_device_geolocation_location__arbitrator.cc | 4 +- .../files/patch-services_device_hid_BUILD.gn | 4 +- .../files/patch-services_device_usb_BUILD.gn | 8 +- www/chromium/files/patch-services_network_BUILD.gn | 4 +- .../patch-services_network_network__context.cc | 6 +- .../patch-services_network_network__context.h | 4 +- .../patch-services_network_network__service.cc | 8 +- .../patch-services_network_network__service.h | 8 +- .../patch-services_network_public_mojom_BUILD.gn | 6 +- ..._on__device__model_on__device__model__service.h | 22 +++++ ...ervices_on__device__model_pre__sandbox__init.cc | 38 +++++++++ ..._instrumentation_queued__request__dispatcher.cc | 16 ++-- ...p_stack__sampling_tracing__sampler__profiler.cc | 4 +- ...video__capture_video__capture__service__impl.cc | 10 +-- ..._video__capture_video__capture__service__impl.h | 8 +- ...y_abseil-cpp_absl_base_internal_raw__logging.cc | 16 ---- .../files/patch-third__party_angle_BUILD.gn | 8 +- ...third__party_angle_src_common_system__utils.cpp | 11 +++ ...party_angle_src_common_system__utils__linux.cpp | 35 ++++++++ ...erences_renderer__preferences__mojom__traits.cc | 4 +- ...n_renderer__preferences_renderer__preferences.h | 4 +- ...ferences_renderer__preferences__mojom__traits.h | 4 +- ...h-third__party_blink_public_platform_platform.h | 4 +- ...hird__party_blink_public_platform_web__vector.h | 4 +- ...blink_renderer_controller_blink__initializer.cc | 6 +- ...blink_renderer_core_exported_web__view__impl.cc | 6 +- ...y_blink_renderer_core_frame_web__frame__test.cc | 6 +- ...ore_html_canvas_canvas__async__blob__creator.cc | 4 +- ...erer_core_inspector_inspector__memory__agent.cc | 4 +- ...arty_blink_renderer_core_layout_layout__view.cc | 8 +- ...core_layout_ng_physical__fragment__rare__data.h | 10 --- ..._renderer_core_scroll_scrollbar__theme__aura.cc | 6 +- ...party_blink_renderer_core_xml_xslt__processor.h | 14 ++++ ...k_renderer_core_xml_xslt__processor__libxslt.cc | 14 ++++ ...ty_blink_renderer_modules_ml_webnn_features.gni | 16 ++-- ...renderer_modules_ml_webnn_ml__graph__xnnpack.cc | 4 +- ...odules_webgl_webgl__rendering__context__base.cc | 4 +- ...rty_blink_renderer_modules_webgpu_gpu__queue.cc | 4 +- ...h-third__party_blink_renderer_platform_BUILD.gn | 4 +- ...ty_blink_renderer_platform_fonts_font__cache.cc | 6 +- ...nderer_platform_fonts_skia_font__cache__skia.cc | 6 +- ...er_platform_graphics_video__frame__submitter.cc | 4 +- ..._peerconnection_rtc__video__encoder__factory.cc | 4 +- ...derer_platform_runtime__enabled__features.json5 | 14 ++-- ...hird__party_crashpad_crashpad_util_misc_uuid.cc | 4 +- ...d__party_distributed__point__functions_BUILD.gn | 12 --- .../files/patch-third__party_ffmpeg_configure | 4 +- ...ch-third__party_ffmpeg_libavutil_x86_x86inc.asm | 4 +- ...tch-third__party_leveldatabase_env__chromium.cc | 4 +- .../patch-third__party_libc++_src_src_chrono.cpp | 11 +++ ...libc++_src_src_filesystem_filesystem__clock.cpp | 11 +++ ...ird__party_libc++abi_src_src_cxa__guard__impl.h | 24 ++++++ ...x_source_libvpx_vpx__ports_aarch64__cpudetect.c | 4 +- ...rd__party_perfetto_include_perfetto_base_time.h | 8 +- ...trace__processor_db_storage_numeric__storage.cc | 4 +- ...etto_src_tracing_core_tracing__service__impl.cc | 4 +- ...vulkan-loader_src_loader_vk__loader__platform.h | 4 +- .../patch-third__party_wayland_include_config.h | 23 ++++-- ...rd__party_webrtc_modules_audio__device_BUILD.gn | 4 +- www/chromium/files/patch-tools_gn_build_gen.py | 4 +- ...ols_json__schema__compiler_feature__compiler.py | 4 +- .../patch-ui_base_resource_resource__bundle.cc | 4 +- .../files/patch-ui_base_ui__base__features.cc | 6 +- .../files/patch-ui_base_webui_web__ui__util.cc | 6 +- .../files/patch-ui_base_x_x11__cursor__loader.cc | 12 +-- .../files/patch-ui_base_x_x11__display__manager.cc | 4 +- www/chromium/files/patch-ui_color_color__id.h | 4 +- .../files/patch-ui_compositor_compositor.cc | 11 +++ .../files/patch-ui_compositor_compositor.h | 20 +++++ .../patch-ui_compositor_compositor__observer.h | 20 +++++ www/chromium/files/patch-ui_display_screen.h | 4 +- ...vents_devices_x11_device__data__manager__x11.cc | 4 +- www/chromium/files/patch-ui_gfx_BUILD.gn | 4 +- .../files/patch-ui_gfx_font__fallback__linux.cc | 4 +- .../files/patch-ui_gfx_font__render__params.h | 10 +-- .../files/patch-ui_gfx_platform__font__skia.cc | 6 +- .../files/patch-ui_gfx_x_generated__protos_dri3.cc | 4 +- .../files/patch-ui_gfx_x_generated__protos_shm.cc | 4 +- www/chromium/files/patch-ui_gl_BUILD.gn | 10 +-- www/chromium/files/patch-ui_gl_gl__context.cc | 4 +- www/chromium/files/patch-ui_gl_gl__switches.cc | 4 +- ...tch-ui_native__theme_native__theme__features.cc | 20 +++++ ..._ozone_platform_wayland_common_wayland__util.cc | 11 +++ ...tform_wayland_host_wayland__toplevel__window.cc | 4 +- ...atform_wayland_host_wayland__toplevel__window.h | 4 +- ..._ozone_platform_wayland_host_wayland__window.cc | 10 +-- ...rm_wayland_host_xdg__toplevel__wrapper__impl.cc | 4 +- ...m_wayland_host_zwp__text__input__wrapper__v1.cc | 21 +++++ ...ne_platform_wayland_ozone__platform__wayland.cc | 4 +- .../files/patch-ui_ozone_public_platform__screen.h | 11 --- www/chromium/files/patch-ui_qt_BUILD.gn | 11 +++ .../patch-ui_views_controls_textfield_textfield.cc | 14 ++-- .../patch-ui_views_controls_textfield_textfield.h | 6 +- .../files/patch-ui_views_views__delegate.cc | 4 +- .../files/patch-ui_views_views__delegate.h | 4 +- ...__aura_desktop__window__tree__host__platform.cc | 4 +- www/chromium/files/patch-ui_views_widget_widget.cc | 4 +- www/chromium/files/patch-ui_views_widget_widget.h | 4 +- www/chromium/files/patch-v8_BUILD.gn | 10 +-- www/chromium/files/patch-v8_src_api_api.cc | 4 +- ...8_src_baseline_x64_baseline-assembler-x64-inl.h | 13 --- .../patch-v8_src_builtins_x64_builtins-x64.cc | 46 ----------- .../patch-v8_src_codegen_x64_assembler-x64.cc | 42 ---------- .../files/patch-v8_src_codegen_x64_assembler-x64.h | 21 ----- ...patch-v8_src_codegen_x64_macro-assembler-x64.cc | 20 ----- .../patch-v8_src_codegen_x64_macro-assembler-x64.h | 20 ----- ..._src_compiler_backend_x64_code-generator-x64.cc | 16 ---- ...patch-v8_src_deoptimizer_x64_deoptimizer-x64.cc | 11 --- .../files/patch-v8_src_execution_isolate.cc | 6 +- www/chromium/files/patch-v8_src_flags_flags.cc | 4 +- ...ch-v8_src_maglev_x64_maglev-assembler-x64-inl.h | 14 ---- ...patch-v8_src_maglev_x64_maglev-assembler-x64.cc | 16 ---- ...v8_src_regexp_x64_regexp-macro-assembler-x64.cc | 22 ----- ...-v8_src_regexp_x64_regexp-macro-assembler-x64.h | 12 --- .../patch-v8_src_wasm_jump-table-assembler.cc | 51 ------------ .../files/patch-v8_src_wasm_jump-table-assembler.h | 16 ---- 389 files changed, 2221 insertions(+), 1970 deletions(-) diff --git a/www/chromium/Makefile b/www/chromium/Makefile index ef853788abfc..595bb8557d0a 100644 --- a/www/chromium/Makefile +++ b/www/chromium/Makefile @@ -1,10 +1,10 @@ PORTNAME= chromium -PORTVERSION= 120.0.6099.224 +PORTVERSION= 121.0.6167.85 CATEGORIES= www wayland MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \ https://nerd.hu/distfiles/:external DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ - chrome-linux-${PORTVERSION}-llvm16.profdata${EXTRACT_SUFX}:external + chrome-linux-${PORTVERSION}-llvm17.profdata${EXTRACT_SUFX}:external MAINTAINER= chromium@FreeBSD.org COMMENT= Google web browser based on WebKit @@ -33,7 +33,6 @@ BUILD_DEPENDS= bash:shells/bash \ LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \ libatspi.so:accessibility/at-spi2-core \ libspeechd.so:accessibility/speech-dispatcher \ - libsnappy.so:archivers/snappy \ libFLAC.so:audio/flac \ libopus.so:audio/opus \ libspeex.so:audio/speex \ @@ -99,6 +98,7 @@ BINARY_ALIAS= python3=${PYTHON_CMD} \ GN_ARGS+= clang_use_chrome_plugins=false \ enable_backup_ref_ptr_support=false \ enable_hangout_services_extension=true \ + enable_log_error_not_reached=true \ enable_nacl=false \ enable_remoting=false \ enable_rust=false \ @@ -111,7 +111,8 @@ GN_ARGS+= clang_use_chrome_plugins=false \ treat_warnings_as_errors=false \ use_allocator_shim=false \ use_aura=true \ - use_custom_libcxx=false \ + use_custom_libcxx=true \ + use_custom_libunwind=true \ use_lld=true \ use_partition_alloc=true \ use_partition_alloc_as_malloc=false \ @@ -228,8 +229,8 @@ TEST_ALL_TARGET= ${TEST_TARGETS} IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base .endif -.if ${COMPILER_VERSION} < 160 -LLVM_DEFAULT= 16 +.if ${COMPILER_VERSION} < 170 +LLVM_DEFAULT= 17 BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \ cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \ @@ -286,7 +287,7 @@ pre-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \ ./build/linux/unbundle/replace_gn_files.py --system-libraries \ dav1d flac fontconfig freetype harfbuzz-ng icu libdrm libevent libpng \ - libusb libwebp libxml libxslt openh264 opus snappy || ${FALSE} + libusb libwebp libxml libxslt openh264 opus || ${FALSE} # Chromium uses an unreleased version of FFmpeg, so configure it cd ${WRKSRC}/third_party/ffmpeg && \ ${PYTHON_CMD} chromium/scripts/build_ffmpeg.py freebsd ${FFMPEG_TARGET} \ diff --git a/www/chromium/distinfo b/www/chromium/distinfo index 7a7fdf297780..1f943088af26 100644 --- a/www/chromium/distinfo +++ b/www/chromium/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1705481301 -SHA256 (chromium-120.0.6099.224.tar.xz) = 850a85c8d8a01041a07dfaaea8289fa5f8294b4e375e6b77997b61434e0a2f1a -SIZE (chromium-120.0.6099.224.tar.xz) = 3299542904 -SHA256 (chrome-linux-120.0.6099.224-llvm16.profdata.tar.xz) = 8db4e511d77dde051f65e2ff504d2f49409dd68fc1e765c6baed42b88f2f79bc -SIZE (chrome-linux-120.0.6099.224-llvm16.profdata.tar.xz) = 29505568 -SHA256 (chromium-120.0.6099.224-testdata.tar.xz) = db8ef8f50dd759f548fd269202f9d084e3d1bb92b587bd5e0023707ac29518ea -SIZE (chromium-120.0.6099.224-testdata.tar.xz) = 268575524 +TIMESTAMP = 1706600849 +SHA256 (chromium-121.0.6167.85.tar.xz) = a2f46c5266681126ea9e15c1c3067560d84f3e5d902e1ace934a3813c84e7152 +SIZE (chromium-121.0.6167.85.tar.xz) = 3332417624 +SHA256 (chrome-linux-121.0.6167.85-llvm17.profdata.tar.xz) = 28245236d28b1c14675fd2466626a4f388c23c7ab646076a144fb0f0ff1f366f +SIZE (chrome-linux-121.0.6167.85-llvm17.profdata.tar.xz) = 29862496 +SHA256 (chromium-121.0.6167.85-testdata.tar.xz) = e0926e33dc1f1205b0bad5964b4f87ae31f4b4d186f9fb303b6da3e46ff4e197 +SIZE (chromium-121.0.6167.85-testdata.tar.xz) = 271771004 SHA256 (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8 SIZE (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = 32624734 diff --git a/www/chromium/files/patch-BUILD.gn b/www/chromium/files/patch-BUILD.gn index baf600624b7b..9297be79c1bc 100644 --- a/www/chromium/files/patch-BUILD.gn +++ b/www/chromium/files/patch-BUILD.gn @@ -1,6 +1,6 @@ ---- BUILD.gn.orig 2023-12-10 06:10:27 UTC +--- BUILD.gn.orig 2024-01-30 07:53:34 UTC +++ BUILD.gn -@@ -61,7 +61,7 @@ declare_args() { +@@ -62,7 +62,7 @@ declare_args() { root_extra_deps = [] } @@ -9,7 +9,7 @@ # An official (maximally optimized!) component (optimized for build times) # build doesn't make sense and usually doesn't work. assert(!is_component_build) -@@ -95,7 +95,6 @@ group("gn_all") { +@@ -94,7 +94,6 @@ group("gn_all") { "//codelabs", "//components:components_unittests", "//components/gwp_asan:gwp_asan_unittests", @@ -17,7 +17,7 @@ "//net:net_unittests", "//sandbox:sandbox_unittests", "//services:services_unittests", -@@ -415,7 +414,7 @@ group("gn_all") { +@@ -417,7 +416,7 @@ group("gn_all") { } } @@ -26,7 +26,7 @@ deps += [ "//third_party/breakpad:breakpad_unittests", "//third_party/breakpad:core-2-minidump", -@@ -615,6 +614,15 @@ group("gn_all") { +@@ -617,6 +616,15 @@ group("gn_all") { } } @@ -42,7 +42,7 @@ if (is_mac) { deps += [ "//third_party/breakpad:dump_syms", -@@ -664,7 +672,7 @@ group("gn_all") { +@@ -663,7 +671,7 @@ group("gn_all") { host_os == "win") { deps += [ "//chrome/test/mini_installer:mini_installer_tests" ] } @@ -51,7 +51,7 @@ deps += [ "//third_party/breakpad:symupload($host_toolchain)" ] } -@@ -1085,7 +1093,7 @@ if (use_blink && !is_cronet_build) { +@@ -1084,7 +1092,7 @@ if (use_blink && !is_cronet_build) { ] } @@ -60,7 +60,7 @@ script_test("chrome_wpt_tests") { script = "//third_party/blink/tools/run_wpt_tests.py" args = [ -@@ -1158,7 +1166,7 @@ if (use_blink && !is_cronet_build) { +@@ -1174,7 +1182,7 @@ if (use_blink && !is_cronet_build) { data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ] } @@ -69,7 +69,7 @@ data_deps += [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ] } -@@ -1167,7 +1175,7 @@ if (use_blink && !is_cronet_build) { +@@ -1183,7 +1191,7 @@ if (use_blink && !is_cronet_build) { data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ] } @@ -78,7 +78,7 @@ data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ] } -@@ -1632,7 +1640,7 @@ group("chromium_builder_perf") { +@@ -1624,7 +1632,7 @@ group("chromium_builder_perf") { data_deps += [ "//chrome/test:performance_browser_tests" ] } diff --git a/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc b/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc index 5a5c36cb56ea..d675abdb9186 100644 --- a/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc +++ b/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc @@ -1,6 +1,6 @@ ---- apps/ui/views/app_window_frame_view.cc.orig 2023-12-10 06:10:27 UTC +--- apps/ui/views/app_window_frame_view.cc.orig 2024-01-30 07:53:34 UTC +++ apps/ui/views/app_window_frame_view.cc -@@ -149,7 +149,7 @@ gfx::Rect AppWindowFrameView::GetWindowBoundsForClient +@@ -148,7 +148,7 @@ gfx::Rect AppWindowFrameView::GetWindowBoundsForClient gfx::Rect window_bounds = client_bounds; // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is // complete. diff --git a/www/chromium/files/patch-base_BUILD.gn b/www/chromium/files/patch-base_BUILD.gn index 2b75b819fc0b..d4d6a4076bb8 100644 --- a/www/chromium/files/patch-base_BUILD.gn +++ b/www/chromium/files/patch-base_BUILD.gn @@ -1,4 +1,4 @@ ---- base/BUILD.gn.orig 2023-12-10 06:10:27 UTC +--- base/BUILD.gn.orig 2024-01-30 07:53:34 UTC +++ base/BUILD.gn @@ -186,7 +186,7 @@ buildflag_header("ios_cronet_buildflags") { flags = [ "CRONET_BUILD=$is_cronet_build" ] @@ -9,7 +9,7 @@ buildflag_header("message_pump_buildflags") { header = "message_pump_buildflags.h" header_dir = "base/message_loop" -@@ -1105,11 +1105,23 @@ component("base") { +@@ -1098,11 +1098,23 @@ component("base") { # Needed for if using newer C++ library than sysroot, except if # building inside the cros_sdk environment - use host_toolchain as a # more robust check for this. @@ -34,7 +34,7 @@ if (use_allocator_shim) { if (is_apple) { sources += [ "allocator/early_zone_registration_apple.h" ] -@@ -1129,7 +1141,7 @@ component("base") { +@@ -1122,7 +1134,7 @@ component("base") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -43,7 +43,7 @@ defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -2088,6 +2100,22 @@ component("base") { +@@ -2077,6 +2089,22 @@ component("base") { ] } @@ -66,7 +66,7 @@ # iOS if (is_ios) { sources += [ -@@ -2220,6 +2248,29 @@ component("base") { +@@ -2207,6 +2235,29 @@ component("base") { } } @@ -96,7 +96,7 @@ if (use_blink) { sources += [ "files/file_path_watcher.cc", -@@ -2230,7 +2281,7 @@ component("base") { +@@ -2217,7 +2268,7 @@ component("base") { } if (dep_libevent) { @@ -105,7 +105,7 @@ } if (use_libevent) { -@@ -3619,7 +3670,7 @@ test("base_unittests") { +@@ -3615,7 +3666,7 @@ test("base_unittests") { ] } @@ -114,7 +114,7 @@ sources += [ "debug/proc_maps_linux_unittest.cc", "files/scoped_file_linux_unittest.cc", -@@ -3640,7 +3691,7 @@ test("base_unittests") { +@@ -3637,7 +3688,7 @@ test("base_unittests") { "posix/file_descriptor_shuffle_unittest.cc", "posix/unix_domain_socket_unittest.cc", ] @@ -123,7 +123,7 @@ sources += [ "profiler/stack_base_address_posix_unittest.cc", "profiler/stack_copier_signal_unittest.cc", -@@ -3651,7 +3702,7 @@ test("base_unittests") { +@@ -3648,7 +3699,7 @@ test("base_unittests") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -132,7 +132,7 @@ defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -3913,7 +3964,7 @@ test("base_unittests") { +@@ -3909,7 +3960,7 @@ test("base_unittests") { } } diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni b/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni index 09ad1db9e668..02e6d3272fee 100644 --- a/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni +++ b/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/partition_alloc.gni.orig 2023-11-03 10:09:45 UTC +--- base/allocator/partition_allocator/partition_alloc.gni.orig 2024-01-30 07:53:34 UTC +++ base/allocator/partition_allocator/partition_alloc.gni -@@ -319,7 +319,7 @@ declare_args() { +@@ -333,7 +333,7 @@ declare_args() { # pkeys support is explicitly disabled in all Cronet builds, as some test # dependencies that use partition_allocator are compiled in AOSP against a # version of glibc that does not include pkeys syscall numbers. diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn index 6992e20bcc87..bb931a2fb1d3 100644 --- a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn +++ b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn @@ -1,11 +1,11 @@ ---- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2023-12-10 06:10:27 UTC +--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2024-01-30 07:53:34 UTC +++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn -@@ -582,7 +582,7 @@ source_set("allocator_shim") { - ] - configs += [ ":mac_no_default_new_delete_symbols" ] +@@ -855,7 +855,7 @@ if (is_clang_or_gcc) { + configs -= [ "//build/config/compiler:enable_arc" ] + } } - if (is_chromeos || is_linux) { + if ((is_chromeos || is_linux) && !is_bsd) { - sources += [ + shim_headers += [ "shim/allocator_shim_override_cpp_symbols.h", "shim/allocator_shim_override_glibc_weak_symbols.h", diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc index 22626a8ed63b..a91be545f3f9 100644 --- a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc +++ b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc @@ -1,4 +1,4 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2023-12-10 06:10:27 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2024-01-30 07:53:34 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc @@ -12,11 +12,11 @@ #include @@ -11,10 +11,10 @@ -#if BUILDFLAG(IS_APPLE) +#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD) - #define HAVE_DLADDR #include #endif -@@ -25,7 +25,7 @@ namespace partition_alloc::internal::base::debug { + +@@ -24,7 +24,7 @@ namespace partition_alloc::internal::base::debug { namespace { @@ -23,7 +23,7 @@ constexpr size_t kBufferSize = 4096u; -@@ -359,7 +359,7 @@ void PrintStackTraceInternal(const void** trace, size_ +@@ -358,7 +358,7 @@ void PrintStackTraceInternal(const void** trace, size_ } #endif // !BUILDFLAG(IS_APPLE) diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc index 8b6869e4e508..e145135f9121 100644 --- a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc +++ b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc @@ -1,8 +1,8 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2023-12-10 06:10:27 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2024-01-30 07:53:34 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc @@ -17,7 +17,7 @@ - #include "base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h" - #include "build/build_config.h" + #include "partition_alloc/partition_alloc_base/logging.h" + #include "partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h" -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h index 3b80c68f3ac5..4dced6bb32e0 100644 --- a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h +++ b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h @@ -1,15 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2023-12-10 06:10:27 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2024-01-30 07:53:34 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h -@@ -94,7 +94,7 @@ static_assert(sizeof(void*) != 8, ""); - // POSIX is not only UNIX, e.g. macOS and other OSes. We do use Linux-specific - // features such as futex(2). - #define PA_CONFIG_HAS_LINUX_KERNEL() \ -- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)) -+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) - - // On some platforms, we implement locking by spinning in userspace, then going - // into the kernel only if there is contention. This requires platform support, -@@ -241,7 +241,7 @@ constexpr bool kUseLazyCommit = false; +@@ -255,7 +255,7 @@ constexpr bool kUseLazyCommit = false; // On these platforms, lock all the partitions before fork(), and unlock after. // This may be required on more platforms in the future. #define PA_CONFIG_HAS_ATFORK_HANDLER() \ @@ -18,12 +9,12 @@ // PartitionAlloc uses PartitionRootEnumerator to acquire all // PartitionRoots at BeforeFork and to release at AfterFork. -@@ -288,7 +288,7 @@ constexpr bool kUseLazyCommit = false; +@@ -301,7 +301,7 @@ constexpr bool kUseLazyCommit = false; + // // Also enabled on ARM64 macOS, as the 16kiB pages on this platform lead to // larger slot spans. - #define PA_CONFIG_PREFER_SMALLER_SLOT_SPANS() \ -- (BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64))) -+ (BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) || BUILDFLAG(IS_BSD)) - - // Enable shadow metadata. - // +-#if BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) ++#if BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) || BUILDFLAG(IS_BSD) + #define PA_CONFIG_PREFER_SMALLER_SLOT_SPANS() 1 + #else + #define PA_CONFIG_PREFER_SMALLER_SLOT_SPANS() 0 diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h index 8c10b4910410..5d388a6c20c7 100644 --- a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h +++ b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2023-12-10 06:10:27 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2024-01-30 07:53:34 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h -@@ -107,7 +107,7 @@ PartitionPageShift() { +@@ -111,7 +111,7 @@ PartitionPageShift() { return 18; // 256 KiB } #elif (BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_64_BITS)) || \ @@ -9,7 +9,7 @@ PA_ALWAYS_INLINE PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR size_t PartitionPageShift() { return PageAllocationGranularityShift() + 2; -@@ -309,7 +309,8 @@ constexpr size_t kNumPools = kMaxPoolHandle - 1; +@@ -313,7 +313,8 @@ constexpr size_t kNumPools = kMaxPoolHandle - 1; // 8GB for each of the glued pools). #if BUILDFLAG(HAS_64_BIT_POINTERS) #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS) || \ diff --git a/www/chromium/files/patch-base_compiler__specific.h b/www/chromium/files/patch-base_compiler__specific.h index 6a08ef993574..01643d0d5afd 100644 --- a/www/chromium/files/patch-base_compiler__specific.h +++ b/www/chromium/files/patch-base_compiler__specific.h @@ -1,4 +1,4 @@ ---- base/compiler_specific.h.orig 2023-04-28 17:01:32 UTC +--- base/compiler_specific.h.orig 2024-01-30 07:53:34 UTC +++ base/compiler_specific.h @@ -41,9 +41,9 @@ // Annotate a function indicating it should not be inlined. @@ -12,8 +12,8 @@ #define NOINLINE __attribute__((noinline)) #elif defined(COMPILER_MSVC) #define NOINLINE __declspec(noinline) -@@ -51,9 +51,9 @@ - #define NOINLINE +@@ -60,9 +60,9 @@ + #define NOOPT #endif -#if defined(__clang__) && defined(NDEBUG) && HAS_ATTRIBUTE(always_inline) @@ -24,7 +24,7 @@ #define ALWAYS_INLINE inline __attribute__((__always_inline__)) #elif defined(COMPILER_MSVC) && defined(NDEBUG) #define ALWAYS_INLINE __forceinline -@@ -69,7 +69,7 @@ +@@ -78,7 +78,7 @@ // prevent code folding, see NO_CODE_FOLDING() in base/debug/alias.h. // Use like: // NOT_TAIL_CALLED void FooBar(); diff --git a/www/chromium/files/patch-base_files_file__path__watcher.h b/www/chromium/files/patch-base_files_file__path__watcher.h index b40511d0e03e..25d797cc243c 100644 --- a/www/chromium/files/patch-base_files_file__path__watcher.h +++ b/www/chromium/files/patch-base_files_file__path__watcher.h @@ -1,6 +1,6 @@ ---- base/files/file_path_watcher.h.orig 2023-02-08 09:03:45 UTC +--- base/files/file_path_watcher.h.orig 2024-01-30 07:53:34 UTC +++ base/files/file_path_watcher.h -@@ -59,7 +59,7 @@ class BASE_EXPORT FilePathWatcher { +@@ -105,7 +105,7 @@ class BASE_EXPORT FilePathWatcher { Type type = Type::kNonRecursive; #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ diff --git a/www/chromium/files/patch-base_files_file__path__watcher__unittest.cc b/www/chromium/files/patch-base_files_file__path__watcher__unittest.cc index d6e40245206e..2784f8cee5ce 100644 --- a/www/chromium/files/patch-base_files_file__path__watcher__unittest.cc +++ b/www/chromium/files/patch-base_files_file__path__watcher__unittest.cc @@ -1,6 +1,6 @@ ---- base/files/file_path_watcher_unittest.cc.orig 2023-12-10 06:10:27 UTC +--- base/files/file_path_watcher_unittest.cc.orig 2024-01-30 07:53:34 UTC +++ base/files/file_path_watcher_unittest.cc -@@ -703,7 +703,7 @@ TEST_F(FilePathWatcherTest, WatchDirectory) { +@@ -836,7 +836,7 @@ TEST_F(FilePathWatcherTest, WatchDirectory) { } delegate.RunUntilEventsMatch(event_expecter); @@ -9,7 +9,7 @@ ASSERT_TRUE(WriteFile(file1, "content v2")); // Mac implementation does not detect files modified in a directory. // TODO(https://crbug.com/1432064): Expect that no events are fired on Mac. -@@ -1639,7 +1639,7 @@ namespace { +@@ -1772,7 +1772,7 @@ namespace { enum Permission { Read, Write, Execute }; @@ -18,7 +18,7 @@ bool ChangeFilePermissions(const FilePath& path, Permission perm, bool allow) { struct stat stat_buf; -@@ -1673,7 +1673,7 @@ bool ChangeFilePermissions(const FilePath& path, Permi +@@ -1806,7 +1806,7 @@ bool ChangeFilePermissions(const FilePath& path, Permi } // namespace diff --git a/www/chromium/files/patch-base_files_file__util__posix.cc b/www/chromium/files/patch-base_files_file__util__posix.cc index 3858c31133cd..483b82a9d4be 100644 --- a/www/chromium/files/patch-base_files_file__util__posix.cc +++ b/www/chromium/files/patch-base_files_file__util__posix.cc @@ -1,6 +1,6 @@ ---- base/files/file_util_posix.cc.orig 2023-11-03 10:09:45 UTC +--- base/files/file_util_posix.cc.orig 2024-01-30 07:53:34 UTC +++ base/files/file_util_posix.cc -@@ -756,33 +756,34 @@ bool CreateDirectoryAndGetError(const FilePath& full_p +@@ -772,33 +772,34 @@ bool CreateDirectoryAndGetError(const FilePath& full_p File::Error* error) { ScopedBlockingCall scoped_blocking_call( FROM_HERE, BlockingType::MAY_BLOCK); // For call to mkdir(). diff --git a/www/chromium/files/patch-base_logging__unittest.cc b/www/chromium/files/patch-base_logging__unittest.cc index bb506f496022..fda45153671e 100644 --- a/www/chromium/files/patch-base_logging__unittest.cc +++ b/www/chromium/files/patch-base_logging__unittest.cc @@ -1,4 +1,4 @@ ---- base/logging_unittest.cc.orig 2023-02-08 09:03:45 UTC +--- base/logging_unittest.cc.orig 2024-01-30 07:53:34 UTC +++ base/logging_unittest.cc @@ -32,7 +32,7 @@ #include "base/posix/eintr_wrapper.h" @@ -9,7 +9,7 @@ #include #endif -@@ -575,14 +575,18 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo +@@ -570,14 +570,18 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo // need the arch-specific boilerplate below, which is inspired by breakpad. // At the same time, on OSX, ucontext.h is deprecated but si_addr works fine. uintptr_t crash_addr = 0; diff --git a/www/chromium/files/patch-base_native__library__unittest.cc b/www/chromium/files/patch-base_native__library__unittest.cc index ef6934877037..3209836e3ab1 100644 --- a/www/chromium/files/patch-base_native__library__unittest.cc +++ b/www/chromium/files/patch-base_native__library__unittest.cc @@ -1,6 +1,6 @@ ---- base/native_library_unittest.cc.orig 2022-10-24 13:33:33 UTC +--- base/native_library_unittest.cc.orig 2024-01-30 07:53:34 UTC +++ base/native_library_unittest.cc -@@ -134,7 +134,7 @@ TEST(NativeLibraryTest, LoadLibrary) { +@@ -135,7 +135,7 @@ TEST(NativeLibraryTest, LoadLibrary) { // versions with respect to symbol resolution scope. // TSan and MSan error out on RTLD_DEEPBIND, https://crbug.com/705255 #if !BUILDFLAG(IS_ANDROID) && !defined(THREAD_SANITIZER) && \ diff --git a/www/chromium/files/patch-base_process_memory__linux.cc b/www/chromium/files/patch-base_process_memory__linux.cc index 6b062b4e6f30..52e97d5d62fa 100644 --- a/www/chromium/files/patch-base_process_memory__linux.cc +++ b/www/chromium/files/patch-base_process_memory__linux.cc @@ -1,6 +1,6 @@ ---- base/process/memory_linux.cc.orig 2023-02-08 09:03:45 UTC +--- base/process/memory_linux.cc.orig 2024-01-30 07:53:34 UTC +++ base/process/memory_linux.cc -@@ -20,6 +20,7 @@ +@@ -28,6 +28,7 @@ void __libc_free(void*); namespace base { @@ -8,7 +8,7 @@ namespace { void ReleaseReservationOrTerminate() { -@@ -29,12 +30,14 @@ void ReleaseReservationOrTerminate() { +@@ -37,12 +38,14 @@ void ReleaseReservationOrTerminate() { } } // namespace @@ -23,7 +23,7 @@ // Set the new-out of memory handler. std::set_new_handler(&ReleaseReservationOrTerminate); // If we're using glibc's allocator, the above functions will override -@@ -43,8 +46,10 @@ void EnableTerminationOnOutOfMemory() { +@@ -51,8 +54,10 @@ void EnableTerminationOnOutOfMemory() { #if BUILDFLAG(USE_ALLOCATOR_SHIM) allocator_shim::SetCallNewHandlerOnMallocFailure(true); #endif @@ -34,7 +34,7 @@ // ScopedAllowBlocking() has private constructor and it can only be used in // friend classes/functions. Declaring a class is easier in this situation to // avoid adding more dependency to thread_restrictions.h because of the -@@ -104,6 +109,7 @@ bool AdjustOOMScoreHelper::AdjustOOMScore(ProcessId pr +@@ -112,6 +117,7 @@ bool AdjustOOMScoreHelper::AdjustOOMScore(ProcessId pr bool AdjustOOMScore(ProcessId process, int score) { return AdjustOOMScoreHelper::AdjustOOMScore(process, score); } diff --git a/www/chromium/files/patch-base_process_process__handle.h b/www/chromium/files/patch-base_process_process__handle.h index 5e25e86d099c..fdf7fcf2ae59 100644 *** 10312 LINES SKIPPED *** From nobody Fri Feb 2 18:21:12 2024 X-Original-To: dev-commits-ports-branches@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 4TRPGw5LtWz59Dkr; Fri, 2 Feb 2024 18:21:12 +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 4TRPGw4vwnz4gT8; Fri, 2 Feb 2024 18:21:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706898072; 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=HI1lnmNr0cU1JB8sR/T4sfoopNz6AytH/1Bb3J7yNHc=; b=DNuwJbbWpqJ7waw7W3sx8VbqqwIuZnXNgduk5kaeUzvtEad+/DJhSzs6m/reaWwwpyRxYP 85+kaVY4nNh3uij+6aQ93I4FsTD8P/TJ+O3HBqm8/Ky90N0tJskeTFEG0d7j+pu5DzwQ20 o7J8SavV+bbXgg3BvPjUtNyEqTlg/dzDrno8/ydmvzC30HIhWFg9c5LZMOLkybjkDW6tVm xT58a7MAx+XrOAGY3L8lcpgHLDzL3WSYDW7Y/iRONjWMLAahIStsJVSeP77AW/zPLR6iQO AcxT3HJgDfQlAFdiBy7lshHip25aP9tClkuN8y03mnRlxk6U7fxdfrYxsIfe1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706898072; 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=HI1lnmNr0cU1JB8sR/T4sfoopNz6AytH/1Bb3J7yNHc=; b=d1FsPX/TvAusXHHJz6s8C4FHkLJX3hAOZ8PGnX8VsNexPke0HRkp2HRAwqYtazt5lNr0GH cxsB4id8hmOoi17Gs1nXOt8bsN4mfQySzP0ihA4KaUgck34a8bndeZFSkidVoSfg6lFER/ qZarY7+Sz9Qpm3PucTJEIUQZca+bk2+ZDZ7PhV6/gLeJlwqWuaWdofboZxYNi0F588iJ2h RoZAnYSCDk72Ig6A55mkq5UjQtOA06jUkLcuOGQWscn+zcmxQUMMG/i9CRtnRSgzWuEuK0 P7Q1MKUamTVm5tAbY9gTaJarfmQqRaUcbMp6l7jJt+wXXwEeF5nmhELWogC3rw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706898072; a=rsa-sha256; cv=none; b=bF2q1BdSF8JTus01wjI0+YAYp4ukkC2TALNUKDjQCIXDwumpGZRSdozpWWWQNv5wMUuT4U nZcoQ6nHk8e+g6iAUbR5xRLvHwRNd/khBzxxgP8uOFivfn+6XT3s88H+VXab8oXFIptGDV kEQAvirkCVUOAAIgAvApoZgXoSd8jMgY8YgEM6eHquk5fDrbBY4s3s0dRVhpEl2bWV2TLQ vuSA7Ll8VmdK1P1hrcKdVHBwmVM/PjJh3Efr8FEHEe56pxxReHyNvHNVLIZz/RgLl/62qG QVDahqjujoUaEFTFyPKq4HuKyqlmf1vd5cgXYAscBVV8ZO7gSdTYho7m+8A/vA== 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 4TRPGw3zVzzh4n; Fri, 2 Feb 2024 18:21:12 +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 412ILCaO084772; Fri, 2 Feb 2024 18:21:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 412ILCOc084769; Fri, 2 Feb 2024 18:21:12 GMT (envelope-from git) Date: Fri, 2 Feb 2024 18:21:12 GMT Message-Id: <202402021821.412ILCOc084769@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 61a57c0701e9 - 2024Q1 - x11-wm/sway-devel: update to 1.9-rc2 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 61a57c0701e9e8a228cfb31436258adc6b896275 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=61a57c0701e9e8a228cfb31436258adc6b896275 commit 61a57c0701e9e8a228cfb31436258adc6b896275 Author: Jan Beich AuthorDate: 2024-02-02 17:59:55 +0000 Commit: Jan Beich CommitDate: 2024-02-02 18:21:05 +0000 x11-wm/sway-devel: update to 1.9-rc2 Changes: https://github.com/swaywm/sway/releases/tag/1.9-rc2 Reported by: GitHub (watch releases) (cherry picked from commit ba9b7f9ecc4ef191b7c836bb9cdbed4f056b1292) --- x11-wm/sway-devel/Makefile | 2 +- x11-wm/sway-devel/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/x11-wm/sway-devel/Makefile b/x11-wm/sway-devel/Makefile index 034a9437f1da..fb960f37e871 100644 --- a/x11-wm/sway-devel/Makefile +++ b/x11-wm/sway-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= sway -DISTVERSION?= 1.9-rc1 # git rev-list --count 1.8.1.. +DISTVERSION?= 1.9-rc2 # git rev-list --count 1.8.1.. CATEGORIES= x11-wm wayland PKGNAMESUFFIX?= -devel diff --git a/x11-wm/sway-devel/distinfo b/x11-wm/sway-devel/distinfo index 4a6d51aa6b72..614133d8308f 100644 --- a/x11-wm/sway-devel/distinfo +++ b/x11-wm/sway-devel/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1706279197 -SHA256 (swaywm-sway-1.9-rc1_GH0.tar.gz) = f9cb3b7197dcb4424f8f5e1da04000c2291800a01063ac22d64664880190c9ba -SIZE (swaywm-sway-1.9-rc1_GH0.tar.gz) = 5580964 +TIMESTAMP = 1706896795 +SHA256 (swaywm-sway-1.9-rc2_GH0.tar.gz) = 5883138025042177d78b78993ac67bc68ebcee7c9c04dff6f95cbf7d243c999d +SIZE (swaywm-sway-1.9-rc2_GH0.tar.gz) = 5581096 SHA256 (cd9d1038a822.patch) = 266891cbe27a67f81740879dbe39819e3bf0f17b681bdc93087ae05987c2f88d SIZE (cd9d1038a822.patch) = 8968 SHA256 (1f1c83e83a1a.patch) = 59d24c7e69a871d92b65095c46fc994900440453064dd70ffc7de2f0ff728655 From nobody Fri Feb 2 21:34:34 2024 X-Original-To: dev-commits-ports-branches@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 4TRTZ26jZFz58KTP; Fri, 2 Feb 2024 21:34:34 +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 4TRTZ26F9Fz591w; Fri, 2 Feb 2024 21:34:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706909674; 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=864AMway5rN5J00kLDL0RIvd2GGhpfX99cbpQlrVM/E=; b=BK78mN86Ric/6oomORbiMXXpQXyVlsbhoNjPiXJzH7JPm6KMnzl02JmoIihVHHjqyNni8O uUIDt9BcEBzXrLC87zTPDv60Zi3Icy5e+4Py12bo3uoEFQmZ7DbGg8cWrLIQm55bJn2jGv Ctw78nCcr8OdSDY8JhWvLEAur4efqjhUDkGtNR03093Wx8fTgcztoZmsA4hhYYqM+lNkfF 8HIm1ZAu7NIE2qaH3plQPanlHF5+Qskk88jExf71wS0P0rt6mg8fKpYypiNr1S4K0U49DZ 3FEDTeoscBtbMDI7RDn37RFQxmgaArwK0cFvjNPnt6/Qlv+kBwlsgeiO7nvsXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706909674; 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=864AMway5rN5J00kLDL0RIvd2GGhpfX99cbpQlrVM/E=; b=XH+ntJoPZWsd6RF+O8xS4PJ+tpB4s3zdwMp/LBaKy7bINcuwemn4clGLTg6+rLZU9ClbM/ WZJ/FHisjHxOh5iAb8rE5oAh6ZC/YktvEPVwSmR5hkRDSM+81uPU6nBj3LWqJDeUQ0FGIr Gl59gm6b55ikNn5r+QULRHEnpNoaO9EbTidhrIkqrrioqaf+/Rze7fLs3b277MNrkfC4jd JOXkgusofjoyzX5KMcgfHWLCf4axDkf/beTSeAZ/UWlm95yY+T884sRNKExvOvHaYAQ3XV Itbdr4Uwfu2IiRzowBZCmpRXsIV8xe2JGPeLNrmzyX/VLP2OuRW8Zx9FrIXA8w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706909674; a=rsa-sha256; cv=none; b=bl4vn55qG2nhctwldK27YPbjW2iqtVSOxBBUe3wn+Bx4I75teTLmMzsb75XjvC6KzrXxvF RYkpTef4Gp4o6PaR0xAfqeBK0m60/BteGZW9qSArrcooAFC0Yza4kt19Nbndpapn/H7fFI JMmFBZ5oqttTxhjXe1vIgMt2p4w97PJ6QEBQFLDpSM3LTN/vpCBQ47HGdP36JF3rsfAZM6 Leh9LCFugK25IZCuyHhBwCdwxoLhADm8uw2cEWatkJeW4iuOURhBXD5bSSuMZ43El188vl OxJNoxlwkowoFAj4cmlGZRuXrFRL8szeVhdautnRbtbCzDYdNAm/xqE/rH3Whg== 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 4TRTZ25Jv1zmHL; Fri, 2 Feb 2024 21:34:34 +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 412LYYI3006845; Fri, 2 Feb 2024 21:34:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 412LYYjZ006842; Fri, 2 Feb 2024 21:34:34 GMT (envelope-from git) Date: Fri, 2 Feb 2024 21:34:34 GMT Message-Id: <202402022134.412LYYjZ006842@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Yuri Victorovich Subject: git: b54bdd7d9150 - 2024Q1 - biology/ngs-sdk: Not for powerpc, powerpc64le List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: b54bdd7d915042877008ff3c22fca93ab904f6eb Auto-Submitted: auto-generated The branch 2024Q1 has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=b54bdd7d915042877008ff3c22fca93ab904f6eb commit b54bdd7d915042877008ff3c22fca93ab904f6eb Author: Yuri Victorovich AuthorDate: 2024-02-02 21:33:37 +0000 Commit: Yuri Victorovich CommitDate: 2024-02-02 21:34:32 +0000 biology/ngs-sdk: Not for powerpc, powerpc64le (cherry picked from commit 076c40f6357823af28facd2c635ce6a132e0f8f2) --- biology/ngs-sdk/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/biology/ngs-sdk/Makefile b/biology/ngs-sdk/Makefile index a42c04fe0afa..4bba0411e5f7 100644 --- a/biology/ngs-sdk/Makefile +++ b/biology/ngs-sdk/Makefile @@ -14,8 +14,8 @@ BROKEN_aarch64= fails to configure: unsupported architecture 'FreeBSD' BROKEN_armv6= fails to configure: unsupported architecture 'FreeBSD':'arm' BROKEN_armv7= fails to configure: unsupported architecture 'FreeBSD':'arm' BROKEN_riscv64= fails to configure: unsupported architecture 'FreeBSD' -NOT_FOR_ARCHS= powerpc64 -NOT_FOR_ARCHS_REASON= os-arch.prl needs to be taught about powerpc64 +NOT_FOR_ARCHS= powerpc powerpc64 powerpc64le +NOT_FOR_ARCHS_REASON= os-arch.prl needs to be taught about powerpc64, etc USES= compiler:c++11-lang gmake perl5 USE_PERL5= build From nobody Fri Feb 2 21:52:22 2024 X-Original-To: dev-commits-ports-branches@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 4TRTyZ55M2z58M9l; Fri, 2 Feb 2024 21:52:22 +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 4TRTyZ4dyXz3xl4; Fri, 2 Feb 2024 21:52:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706910742; 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=Z5e6zHKTC/PTGiCMR2iLRDPfSvtCJxqelkxyuKKvXNI=; b=G+rg2kCtsBN7qqChPPKO8ejgAYqDBL22ZWxPwr7egVSt0fKtfc8L/qpJLkgnMTLXhP420+ W95Fi8f+G69R8Yjvy63Gc8MtTKYa2LhZftAqfbPYUM/QdEG23GrYcfY8ARk3q+TBgXdbgx aWBP9z9vTnwpOhXfMFKQ2VH15KpWYJSGUbqcQzN3nAdqhA1Sg2aH1xZW+uX/Q9KuklBB+H lN91sciV6rGIqREDNeam0JXQijMrxJ2Td5Y6FIqvTJLWs+gX27CTA8ZikNKShKsH7J6u06 rP51AZjDEQsUww5fL7jwSTidt6jVfWe0FF806+9/3NP4VpvcI6O6GczEJ/g22w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706910742; 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=Z5e6zHKTC/PTGiCMR2iLRDPfSvtCJxqelkxyuKKvXNI=; b=V/CZ2blWzopAPNFLgLFUtSYDbRuMQrYosfkRxuJMa3Tw07EaIl4cQxp2fmCO9WiCazaVsB 6gVNIuQnHkcrJUCANONDkev/n4uH0BeOwHmtnLiwfEJjMn7J3vCWT1r4C/raSZJ+kGsEU8 7MLCJGGMta5kkCvDRAxSr/W+qiSobQjrKNplYoVON+WLdfK5zdSQhSr8drtCe+jRGQniab ORt2AswHqmRjJAcdPTY4P8fM5bRt3AKp1s+3Zx1lzNZ6elaEGcgtD6dZxCoB9D0YywZFr9 ZFoe0vjr/QqDaJ5rNYKYTSXVdKU7Lr6dBfmeP+DvMdAoTUg3aiBWMHdeH4KVKg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706910742; a=rsa-sha256; cv=none; b=ZZmnih54tfnTW69Cx4j/MXFZAscNJQlH1imgcsIOy5+OwQNlwKOi4eCpVX6BatqpDK8hmU hn+Ag2uxFN3KmRls2auasLzAypGa75b2UvY3pcjfnajvJoyRIzJ/ocqsjg/DCr4pAwA97z M++7oPOrEWXoc4v9y3eaZ2UBJI+LUFkAZy6dcroleVF1l9bySyyo7DZ03FW/clkb72p3oS grfVvyG4wx5SQge7MEF471wtiqbeR6p3Xyx4EthBUg8QtPU7vCEMFRKy/DphdeNpnRasQw hr5pUBs8vfj6I6GpxGeGXEwjbsObDsqpZC/gYp+7+aziX4UK6M5PSyMe0VaRtA== 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 4TRTyZ3hfpznQJ; Fri, 2 Feb 2024 21:52:22 +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 412LqMe7039444; Fri, 2 Feb 2024 21:52:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 412LqMYa039441; Fri, 2 Feb 2024 21:52:22 GMT (envelope-from git) Date: Fri, 2 Feb 2024 21:52:22 GMT Message-Id: <202402022152.412LqMYa039441@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Yuri Victorovich Subject: git: 68c7a1a0439e - 2024Q1 - x11/eww: Broken on powerpc64le List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 68c7a1a0439e6d722e1b03f2ef73551f8190e5de Auto-Submitted: auto-generated The branch 2024Q1 has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=68c7a1a0439e6d722e1b03f2ef73551f8190e5de commit 68c7a1a0439e6d722e1b03f2ef73551f8190e5de Author: Yuri Victorovich AuthorDate: 2024-02-02 21:51:30 +0000 Commit: Yuri Victorovich CommitDate: 2024-02-02 21:52:17 +0000 x11/eww: Broken on powerpc64le Reported by: fallout (cherry picked from commit b40f58a980ac0a77f06f8fb028c5892c1ec35c49) --- x11/eww/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/x11/eww/Makefile b/x11/eww/Makefile index 63985d3e7887..9317928fa7da 100644 --- a/x11/eww/Makefile +++ b/x11/eww/Makefile @@ -16,6 +16,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= mismatched types: expected \`i32\`, found \`i64\` +BROKEN_powerpc64le= rust compiler crashes, see https://github.com/rust-lang/rust/issues/120583 FLAVORS= x11 wayland wayland_LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell From nobody Fri Feb 2 21:55:57 2024 X-Original-To: dev-commits-ports-branches@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 4TRV2j2j66z58Mg1; Fri, 2 Feb 2024 21:55:57 +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 4TRV2j28vXz3y57; Fri, 2 Feb 2024 21:55:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706910957; 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=Wu868EvLl9I1FWmkegGmAdEVCKlXEjSn993Ab60jfKQ=; b=tOqHZ29sOvEv1twbUUavEVTHOS/w94KsuoUdFy/e79w6ApaGqq1CDSHOzuuq2OaAl6heAv TfcmJYPrOiJ+D++ExR3XP/H3wMTsxxQsf0ahrx0DsoMKfqoTWwIJcgW/BLKy5iuxU3if1i ZfK0klq91G7U+IYvE3suL4xl1f0nGhIZiEjbmPwZFb/MbZ+dYEqrAvUhoshBOaiMhHujak YlwoxYkWWDMtTbtBA1Z19/Qjg5jlkDUt/jm+IfqHa7mCuHi2nb3AfLMZCipI7snrGnFyxo 1wOKUjJSgwogPf+ORkYoHlaTm1A/YRutO6UNzjxbdFoxFeE+S43ytRQPtcM1VA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706910957; 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=Wu868EvLl9I1FWmkegGmAdEVCKlXEjSn993Ab60jfKQ=; b=l+OAlgd1jlDUY6co4YOfqLAhwHa+vV8uImcwMZMCRIxo5vD5vMqiG8Vu15I1PdplKjs1Hu H5hMV2dLuIc2pRg/cxStAuhvWY4PALPv94AAMdRdAQfl/SMXcrvuSs5jtdxrkG/FhVg0TM hdj8XbeihJzb5zprU0K/r0yfhW9v8ef8NTD2FVNppXbdbFDvHxtH2x8XWHLGqHWd8a0oss vDOaG9U6Ae1rEbMSSXFHLW+QceIBz/5GiZMSlS7zJIVZH91g8MnH02RRNaWkBdf47mRAIF tVySAbAQioTZSnqEMuEhNnvsbyAAu0YPrFXGarlwnlZpwk/S3dXjBB0ioSFZWg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706910957; a=rsa-sha256; cv=none; b=PR75jxGcl4r++HO9UzoVhLnFNkMwpldVHkPZ5s1jaks+s65aJbUEIp6yTW2MDrKn6IaOl4 K4obEpnCppBFD106wiGt3Eoe9c5UczMDCCTk9UeHTVmK6c4QqTvp9KW83SBhnMO3Taz1gq 7ArjAekYU5DbLa5z6/f4ZJcUrHpuRLXA7DIG6Y8hUr9mwdv/ZAKGQCNoT8yN7cQJGPkKff PmaOu/EPucJAQ1Jl7DrxR0B8zzcfiF2MrX/PdnZRLbb3FVM2T3cf5Yhm0u1dOZlqUs298g oRO0z0Ze1nJDUnEE7LJsnXTA98VrFrYImd8E0tVmx1sD9j8W4ygvWYN11RNheQ== 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 4TRV2j1DJDznP2; Fri, 2 Feb 2024 21:55:57 +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 412LtvPF041186; Fri, 2 Feb 2024 21:55:57 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 412Ltvtc041183; Fri, 2 Feb 2024 21:55:57 GMT (envelope-from git) Date: Fri, 2 Feb 2024 21:55:57 GMT Message-Id: <202402022155.412Ltvtc041183@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Yuri Victorovich Subject: git: f2ffadc130c1 - 2024Q1 - x11/sirula: Broken on powerpc64le List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: f2ffadc130c1c31c4145ac69f8accd902b01a57b Auto-Submitted: auto-generated The branch 2024Q1 has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=f2ffadc130c1c31c4145ac69f8accd902b01a57b commit f2ffadc130c1c31c4145ac69f8accd902b01a57b Author: Yuri Victorovich AuthorDate: 2024-02-02 21:55:04 +0000 Commit: Yuri Victorovich CommitDate: 2024-02-02 21:55:52 +0000 x11/sirula: Broken on powerpc64le Reported by: fallout (cherry picked from commit 0263da88948f522d689698869c9e4cc58837100e) --- x11/sirula/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/x11/sirula/Makefile b/x11/sirula/Makefile index 405833ecafc0..a81769e020e1 100644 --- a/x11/sirula/Makefile +++ b/x11/sirula/Makefile @@ -11,6 +11,8 @@ WWW= https://github.com/DorianRudolph/sirula LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN_powerpc64le= rust compiler crashes, see https://github.com/rust-lang/rust/issues/120583 + LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell USES= cargo gnome From nobody Fri Feb 2 22:58:39 2024 X-Original-To: dev-commits-ports-branches@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 4TRWR34vHFz58T4m; Fri, 2 Feb 2024 22:58:39 +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 4TRWR34R2Tz44vj; Fri, 2 Feb 2024 22:58:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706914719; 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=cUHanfKzQ1y8lUqRMrpvlX01bKeFpnIcL0NKUzv8wWw=; b=B2IciZ8kDqSjRTTisaYMzdrfh2NuglDQ3ox8w5WZvWAlDWFfYxcFteD92QVNA2Xq53hQvd OUGvbWzqTcrntpfxJ4cBRC01FgD+1HEpKeXCC935brSIDJuZXqsOeqT8+CrzNNllQYmMUX oTtG09/g8ls0rgJxr6p8peYBmp8Go5CY99H+vX3Iklkon7pzXiDpi/N7nMfDegfrVtTSpZ rJqAP5Dq4ktgaSkjEDaRR/pRaiv1V7DWGgchqic8nK33xNJ1ZFtwJXASc5SuCwmvjUFC+r iJFZbmo74JjuLFBrDusLqmk0n/WSTLqbwfGCWSkqWSox5ZbFUxymEfW1MWh9dA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706914719; 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=cUHanfKzQ1y8lUqRMrpvlX01bKeFpnIcL0NKUzv8wWw=; b=CbWNtH6vqyJ6QFLahKGsfwTlttphvDbx6dxTA3WyaZyxMfyhf77jw83uP8W6bkN2A0pMP8 Me5mtkq0tteasow9gWP6VsXkwFJdulObbnxrMsbFaVJCmDshtwVxS7ZH6Ag1lHpGTQIOcm t9tLMvufqkKiZq46nVU1wfxJecc1JQkij04zUbSBrW5o8BCf/0pf3FklPCeQQ8Np+f9fGp hBh115n/plvLR93hBt6h7qF3VrDmcQ7wZJq26H9ecL3E2VORXLk557hu0KaiVroG5LvyXN YrUXM5ii52zBTtKiHLcjNucaim7ipml8bu4Qo1W48h/N9pa14nQbcSfFVlPxbQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706914719; a=rsa-sha256; cv=none; b=pdTCKEjhc6KY6EeEM3t1KbeXZJTvSkYkDBrFOflnGY9kTxc4UugpNx77v3roo7Uqqh82Eo N4+O9uWlrRtaOd7AuVDr2go3lM2D8J2ujVnf9fqNB3Z6oijAi03XjXDV+9mQ9NrDrHIgXc hhwZEoTaLXotc19Z2kJeUXlyLGG4AAr7kQqoqUFxTHp2B4tQPEmP38sowCIpXSTGupU2Z1 J9aUToY7QbQpMKc3lSFh271TkpegL75oPYWzQc5yf3Iv2Sr4gl9p7Qo8ZMI1oosFUhLkw2 Qnuhrn8JhuwHuHDsmFNdjI0X60EXBhMflxf44bfPTit2FaZ8I59K/2d3XFsjww== 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 4TRWR33VGTzpdk; Fri, 2 Feb 2024 22:58:39 +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 412MwdLU042174; Fri, 2 Feb 2024 22:58:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 412Mwd2H042171; Fri, 2 Feb 2024 22:58:39 GMT (envelope-from git) Date: Fri, 2 Feb 2024 22:58:39 GMT Message-Id: <202402022258.412Mwd2H042171@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Yuri Victorovich Subject: git: aa3532662c1f - 2024Q1 - sysutils/process-viewer: Broken on powerpc64le List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: aa3532662c1fa44169032770977b01707ebd4127 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=aa3532662c1fa44169032770977b01707ebd4127 commit aa3532662c1fa44169032770977b01707ebd4127 Author: Yuri Victorovich AuthorDate: 2024-02-02 22:57:39 +0000 Commit: Yuri Victorovich CommitDate: 2024-02-02 22:58:34 +0000 sysutils/process-viewer: Broken on powerpc64le Reported by: fallout (cherry picked from commit e45628b1242a9c484c67bd4546b3966b48fb6c8f) --- sysutils/process-viewer/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sysutils/process-viewer/Makefile b/sysutils/process-viewer/Makefile index 80f5383d60d8..09e32c53a0f8 100644 --- a/sysutils/process-viewer/Makefile +++ b/sysutils/process-viewer/Makefile @@ -10,6 +10,8 @@ WWW= https://github.com/guillaumegomez/process-viewer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64le= rust compiler crashes, see https://github.com/rust-lang/rust/issues/120583 + LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene USES= cargo gnome From nobody Sat Feb 3 06:16:07 2024 X-Original-To: dev-commits-ports-branches@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 4TRj7r0H5gz58RJs; Sat, 3 Feb 2024 06:16:08 +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 4TRj7q6SHLz47P7; Sat, 3 Feb 2024 06:16:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706940967; 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=XlwPOZ0UIp0ud2Gzgc/9nLKxbD1mWp4B+CbYwLhOKNc=; b=nfGYPtNlGxqV7YRr4AtSmlcDG0TBxSfAvtsZpHtroEpO4AiV2B9snVDNBqIoHWNgsaoJst yfQUr2IIHL5QYhm4nLHGRcbbChQmp/O1VIHTJ05+xtTBEYMxOkJ1yBrwx4gLtMmfWMgRJi dJM21uO0q43BtdUTZhN1T37NioASf8rA2cWDc52dO9lQp+ZMM/dP3S2UwJ8oXxY41iM70d LW6e4wJGzVf0F2yDctsH9mnCQhW+X+B/IYhEHDpMDqKDkh2FqrDyHdm6lxTQTaWKQWI7mL w9coALZsbucAFZIRvMDp2/lYEoJQp/+A7REoxBwQYz2ldyifOfithoblF2oE5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706940967; 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=XlwPOZ0UIp0ud2Gzgc/9nLKxbD1mWp4B+CbYwLhOKNc=; b=OHKnfkqASUQszxyLV+JPDJNsRrqQ4/eaQjcLLcWe8SG5APG1C7blGZnK58T5YVnLChWs0W SSUGH8u5weQCl9oJLH4gJU3mpUMu4tpxvbin4c6ZZoXD7qlGncefFz0+TBFQVV7x+5QNO3 FWq48MdaGdCLFJni5FcnMs0+elvPCNt+MTtBnUOzWGn5jqf/PMN1xT1P3XZ1TcxUMxuzwd HohrEEy0dot3O2fbP0dj/MMQo40jKdt+RJ9q7frairqB3l4FCuCygSzQNd4l769Be8jnxg Frb9trYoIAVKZNtJhNZ81isIIDFbt4qgyIz/ApxYYzVQfITcOcXryJ2pSyijBQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706940967; a=rsa-sha256; cv=none; b=dmGRAT1iBYSVuJxqMEZV5716MqaiNEAB3Vp+KcF7eVjHrZmjKOSjd/ou2rRRb/XVKUiHWg RxZ1fVt4ZP54JzV7nxGCzmQ8kqfEGE7LlCwP8QfAET1Fk8YwWHsCzKZ5pgP7Gqd/hGAUFr B/0KIcoZjTt74Vh6vYj51tSCl/ePPU8vTJStPBhTOK5/tEods7gWpRO2rGjnn6VEcfRVnh DxVq1RIOyFk0h+uDuMIxnlZoBP4BfvZO0rijk+srkoi6hYsv+P9GrEFfZi8zM58uFpjsWe l+4wZfprXNHISY7JGMIa0+C3B8zvairmprS70EsCBJNCvOnZ4W2H3C7lt9e62w== 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 4TRj7q5WlPz12kN; Sat, 3 Feb 2024 06:16:07 +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 4136G7YV085558; Sat, 3 Feb 2024 06:16:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4136G7LS085555; Sat, 3 Feb 2024 06:16:07 GMT (envelope-from git) Date: Sat, 3 Feb 2024 06:16:07 GMT Message-Id: <202402030616.4136G7LS085555@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: c89ddd593199 - 2024Q1 - net/neatvnc: update to 0.7.2 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: c89ddd593199b507e43437ebf342f3174f77d2df Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=c89ddd593199b507e43437ebf342f3174f77d2df commit c89ddd593199b507e43437ebf342f3174f77d2df Author: Jan Beich AuthorDate: 2024-02-02 22:42:16 +0000 Commit: Jan Beich CommitDate: 2024-02-03 06:16:01 +0000 net/neatvnc: update to 0.7.2 Changes: https://github.com/any1/neatvnc/releases/tag/v0.7.2 Reported by: GitHub (watch releases) (cherry picked from commit 1f294397c21c7b18e0debed75051204ab243b285) --- net/neatvnc/Makefile | 2 +- net/neatvnc/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net/neatvnc/Makefile b/net/neatvnc/Makefile index eda2189fa86a..15e4680ae4df 100644 --- a/net/neatvnc/Makefile +++ b/net/neatvnc/Makefile @@ -1,6 +1,6 @@ PORTNAME= neatvnc DISTVERSIONPREFIX= v -DISTVERSION= 0.7.1 +DISTVERSION= 0.7.2 CATEGORIES= net MAINTAINER= jbeich@FreeBSD.org diff --git a/net/neatvnc/distinfo b/net/neatvnc/distinfo index 48fb6b9111d0..e7ac7f9e6522 100644 --- a/net/neatvnc/distinfo +++ b/net/neatvnc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1699199234 -SHA256 (any1-neatvnc-v0.7.1_GH0.tar.gz) = 369217e47a9fd1a0b79e854df73037c3940a8e1b722b27ea005065302bd99abe -SIZE (any1-neatvnc-v0.7.1_GH0.tar.gz) = 660746 +TIMESTAMP = 1706913736 +SHA256 (any1-neatvnc-v0.7.2_GH0.tar.gz) = 4731e21cc8ecfac55f4b5f47c909070a7af1913e01411e45edaf01dd69769a08 +SIZE (any1-neatvnc-v0.7.2_GH0.tar.gz) = 660888 From nobody Sat Feb 3 07:05:02 2024 X-Original-To: dev-commits-ports-branches@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 4TRkDH29pmz58Wdv; Sat, 3 Feb 2024 07:05:03 +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 4TRkDH1bdJz4CnR; Sat, 3 Feb 2024 07:05:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706943903; 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=qjExQhYhAlsECD9U70E1oBNSev+k6Gi9L1i1sB7Ei5E=; b=bB30cybEej4RYpVK1xRoCbDnscOygifCbFsUbfEGW1zB9eDW+Br5fIqzDyK5ylbLNyYAad 8c5wnzC32heR1gqu77GxUcwm5gdl/vTAsPVBndvvhWqqqDRShC+qGypbe+5mXFBH3p1e/P +c9JuUFyZLt7G6eeslewSrngMGpKS+C1W3oPk6a7qYbSDJn42LrnqHJvRqrmgiWbWhhZYc a6B5zpEOzW2+lu54WjPbwpqH1MSI9gLfeedvCUBJ7mcen9SugYjmPsutthw1BZGsn+hIhs V6m7ZQAsa+ghkNClTAcMll4P9vpUX277UgwRlPujyYjyu23PExKX6L9UavqpsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706943903; 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=qjExQhYhAlsECD9U70E1oBNSev+k6Gi9L1i1sB7Ei5E=; b=sAjpOvB/Uc0ViJe4m6v1FJQKsQn17ruzYisPyPbADNkKPbZ6mfcNDdW+csCj1oeeg8qaHF 6lskGqilFFRyBtbqyiYeK+4FOvWcjYejk4sHAmRTm8brJ25UjY4AziW0anUXEpDjzy7ytM DdDRewpKmRqVrBewKKWsMglkw599q1P4/ecShva1YpeuPVdKVD0k5TijvcTdKa8Ru9mtCd KqmYVskaEeF8yVNiLKsWOV1U5ermwa7z+Pwx5TxgWcU5EM8vcyK0zbf6og4Y8/fSeF7/mN 5txIQjQp6NFyoKyJfeGTgO0MX73s7cHOAB7/XOeYcX5l0D/onQ8HlGxbx0/83Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706943903; a=rsa-sha256; cv=none; b=OnmFt9SnuCQdsnjmqUKGg1xK9vMqNSd9MUdEsSs5/SdrZY2zE5qDFFrU1wSTeJmoFUlfVR 6G8puyNt9JaRQdOo35MPmAT3+wuNHtsD/KOOX1o3V4ZXSBY1d5FCTW5KfEp/s62qzT0VaY 1vbakG+PWZ1yrm+eol7OdB2hMw4RU6kPltI0aB3p7cMJEuq7v8ammKSQYF1ONXA5sheP8C NVmU/IAMffNt/D1u/GbLv2OQS2cIWNMds9kRuIccTAoHyYsc7QB4ruyVu5TL0NayEHNxw+ ZjOeKpL8db0gGCkQ3jvLy0Xrh7c+oAnY1yflbVe5pW8G5+wUcdtYHIVd/2J2QA== 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 4TRkDH0fBQz13gD; Sat, 3 Feb 2024 07:05:03 +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 413752h8068974; Sat, 3 Feb 2024 07:05:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 413752gr068971; Sat, 3 Feb 2024 07:05:02 GMT (envelope-from git) Date: Sat, 3 Feb 2024 07:05:02 GMT Message-Id: <202402030705.413752gr068971@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Robert Nagy Subject: git: d7ba54cee18c - 2024Q1 - www/chromium: ship vk_swiftshader_icd.json for libvk_swiftshader List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rnagy X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: d7ba54cee18c999786f07f95705ecb3fd125ff92 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by rnagy: URL: https://cgit.FreeBSD.org/ports/commit/?id=d7ba54cee18c999786f07f95705ecb3fd125ff92 commit d7ba54cee18c999786f07f95705ecb3fd125ff92 Author: Robert Nagy AuthorDate: 2024-02-03 07:02:48 +0000 Commit: Robert Nagy CommitDate: 2024-02-03 07:04:58 +0000 www/chromium: ship vk_swiftshader_icd.json for libvk_swiftshader PR: 276637 Submitted by: Lars Herschke (cherry picked from commit 06353dcac80eae3bdd1a0641e6f07f48c719a93a) --- www/chromium/Makefile | 2 ++ www/chromium/pkg-plist | 1 + 2 files changed, 3 insertions(+) diff --git a/www/chromium/Makefile b/www/chromium/Makefile index 595bb8557d0a..c93879af61c1 100644 --- a/www/chromium/Makefile +++ b/www/chromium/Makefile @@ -1,5 +1,6 @@ PORTNAME= chromium PORTVERSION= 121.0.6167.85 +PORTREVISION= 1 CATEGORIES= www wayland MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \ https://nerd.hu/distfiles/:external @@ -360,6 +361,7 @@ do-install: # SwiftShader .if ${ARCH} != aarch64 ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libvk_swiftshader.so ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/vk_swiftshader_icd.json ${STAGEDIR}${DATADIR} .endif post-install-DEBUG-on: diff --git a/www/chromium/pkg-plist b/www/chromium/pkg-plist index 0611044682a1..0c0d608a058f 100644 --- a/www/chromium/pkg-plist +++ b/www/chromium/pkg-plist @@ -132,6 +132,7 @@ bin/chrome %%DATADIR%%/resources/inspector_overlay/main.js %%DATADIR%%/snapshot_blob.bin %%NOT_AARCH64%%%%DATADIR%%/libvk_swiftshader.so +%%NOT_AARCH64%%%%DATADIR%%/vk_swiftshader_icd.json %%DATADIR%%/v8_context_snapshot.bin %%DEBUG%%%%DATADIR%%/character_data_generator %%DEBUG%%%%DATADIR%%/libVkLayer_khronos_validation.so From nobody Sat Feb 3 08:58:25 2024 X-Original-To: dev-commits-ports-branches@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 4TRml61Wfrz58y27; Sat, 3 Feb 2024 08:58:26 +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 4TRml60Vllz4SV9; Sat, 3 Feb 2024 08:58:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706950706; 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=LqD+ZWVFcqZ6zY/JF5z/CR3FXOsyUt2CgyFY3cA4i/E=; b=t84FdAXfu6BgNObu60QTCvmKtJ9lX4kqane59LjH5/aPCr7oEfS508DLRBETwLHLXF46mW /Es7h3Wo7d1ikF3Z9er6Qo9APpUedVvdXIlHklukQjeQCw2FAzF/Qr77Qd/DIddFOHEpe4 GPbzZxFiWJJb9c2hZTopsC3zKAlIja5FICYAqwvzH9JdHnwzZ0wTHk9i19PBhOqFrPuEEb In2t3E56kTRUowVaDKEhXMH4sbPAUQMJvyhEvov18l+F2/LBtxTY5UA4MSjgPPFeRxcooJ TdWiHMpgfjCQfqoRVYRQKu94KIUhjKDdfT4vFrNZ1b51J47ADsdMxS06bOFQug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706950706; 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=LqD+ZWVFcqZ6zY/JF5z/CR3FXOsyUt2CgyFY3cA4i/E=; b=bjYZVBljCAqrk343t2lHOfSIOfx8Gi8eXUzVrPdFAwV4zWulbU3onU0e82FX91gvjkBCQk mGPAIBGlimRlQ7cVQLN2snHdlkShMSlI6YggyjxBbTi2UhJtx4CG67Gse8CF96vxXQORw9 zhPodUz6sPyivv8QP7lo0ZnikSRYcuJ7/Pu1/+9CU0rkG/oH9ggNESYPln+g3cdEfQFNyn veXrIER0AYQcrKG+1G/64vUg7ooopp/T/sAw3bNnqlmKpV0BPNYf6H66xFyV79zqNgkywF mQq1KwI634eaXVxVpV345PAFFu7c5Zpa0iljbgFpZrktsGdNXb0xwich2AFRtw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706950706; a=rsa-sha256; cv=none; b=mX59+pw7yVdTJCvyKW/1WwK+UcFbnYYmlvoRuxS0r6Mk9FNeEDHEp7v01OYSV1mwFQ7rty 4Ox/xPNkYFAqj7fzluH0EnZDxrML/xvTjdOpnMCDtiub/d3Jhkp/0umTbGkkdNuWgoJ/un nET6SUsarpZo2UR2Z7SmaTaig35YQUSogWLvmaof7s9H1CGlvoDA7FcNy/cH62aNx/83JE FGVJ9a7L9N6Ij5idaLg55B7hulHWxZdZSzgszruhz4l2qkD21aaYesdGa59XxFbyBuDKYc j/Ye4pRvMET3fx0TiEPASaVo/ffin/+UHZ/SDgeldA+Cs2V5gM2Wy6pm4tIHrw== 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 4TRml56hDCz16fm; Sat, 3 Feb 2024 08:58: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 4138wPBO053128; Sat, 3 Feb 2024 08:58:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4138wP2Q053125; Sat, 3 Feb 2024 08:58:25 GMT (envelope-from git) Date: Sat, 3 Feb 2024 08:58:25 GMT Message-Id: <202402030858.4138wP2Q053125@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Yuri Victorovich Subject: git: e9ae31244d98 - 2024Q1 - audio/surge-synthesizer-lv2: Broken on powerpc* List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: e9ae31244d98eaa86ae21d7f20e33dc361fb2ac2 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=e9ae31244d98eaa86ae21d7f20e33dc361fb2ac2 commit e9ae31244d98eaa86ae21d7f20e33dc361fb2ac2 Author: Yuri Victorovich AuthorDate: 2024-02-03 08:57:29 +0000 Commit: Yuri Victorovich CommitDate: 2024-02-03 08:58:23 +0000 audio/surge-synthesizer-lv2: Broken on powerpc* Reported by: fallout (cherry picked from commit 46ae846f051af6390f0f69fd93fe5b8fb702ff6e) --- audio/surge-synthesizer-lv2/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/audio/surge-synthesizer-lv2/Makefile b/audio/surge-synthesizer-lv2/Makefile index 6cc93ea26e80..66fc884e3538 100644 --- a/audio/surge-synthesizer-lv2/Makefile +++ b/audio/surge-synthesizer-lv2/Makefile @@ -15,6 +15,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= error: use of undeclared identifier '__builtin_ia32_packssdw' BROKEN_armv6= emmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64, see https://github.com/surge-synthesizer/surge/issues/6418 BROKEN_armv7= emmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64, see https://github.com/surge-synthesizer/surge/issues/6418 +BROKEN_powerpc= compilation fails due to a problem in the clang header, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276794 +BROKEN_powerpc64= compilation fails due to a problem in the clang header, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276794 +BROKEN_powerpc64le= compilation fails due to a problem in the clang header, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276794 BROKEN_riscv64= error: functions that differ only in their return type cannot be overloaded - simde-related, see https://github.com/simd-everywhere/simde/issues/962 BUILD_DEPENDS= lv2>0:audio/lv2 \ From nobody Sat Feb 3 13:23:24 2024 X-Original-To: dev-commits-ports-branches@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 4TRtcs17fLz59My4; Sat, 3 Feb 2024 13:23: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 4TRtcs0g7Zz40SG; Sat, 3 Feb 2024 13:23:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706966605; 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=8+VLiGsNryPP6jMscTytsECZvecJC3+YILWS6Id7DKA=; b=dSPEvVj0cjdHtZTn7FUO8NPxXw5Z73n+DYYS/wNGWDHVulT6Iv0WWjv3yoHSw1ac7ta4pz IMA1o+NeNg9ShbdhX2QaauuNhKZJ7di1gtUdL0nWdp5/WEUBDcyeLL7WSogxrnGymHIMAe GshEuteAU1g75H306idkynSHo3XWK/Axg2wPxweqpemZRvAx9o5g9TQompKlV62s3MrITU KPbYYAORb5tPStUOc+whr3YtDAbCdIGTnjK458iKClZIf8duFI2TZQjQCHxAXPZPbf8EXz So3OmA2fYrB4GPPY70qDGRaFSaZ3d6a7qUVEaL/ow61d5w3vae7M9eLFvZmb0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706966605; 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=8+VLiGsNryPP6jMscTytsECZvecJC3+YILWS6Id7DKA=; b=s6HVLogx7hxhoE4yFBwvd21zyUU73yxNyMdP+yTyEHUMWxWVV5aTAxK0AwNuP057r/9rTx KHroZxyR0uC7Tch3rqXq8p2Xn4XX7TC8Xrcxtd2hXS8c8169HrIffqF7RQF8A5xBLbPKV5 6+ROKre3XiUs/mU5+RMI/2wGRf567qOzxAVEsY3kINapgScYLWE9G0ucZ2udnEp3S95WHe gNaWlLewLjvx7hSj3nZ1dETZ34aa07t+Z8xCUKhI78xGKgRPQQuqQlZzZi4j9JvHsZHZFs AABHkKB8T7OdE13xG94MHYrjFQC88wsnCeLVRwSNh524j1acOlHWtDkcI8anCw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706966605; a=rsa-sha256; cv=none; b=rYaZCdSZ5f6C+R5TrQw0tc3ipjOOpWs3VAb3UztIpdnEoCK9ScDUPvYOYZBTmDUu0Mb9LS uQ7kYL6JYq53J08jKm/2cVsu/L7DOQfb+6jSP2sQU4Akqn6CgG5Q5nDS05PFZJ+n1ymicw zPylSVSVrZoZz6rve/YN0qkP8QfulOWefBsSqkofwG7ZH0Z1hyVq+cwSRMxuUfmrBuGzZN vrWi3Alw6j1Tt4IUQRXHttEU2NLmhVIar8uXxI/N6XPNXctxM2FkJiUH6gob2SDqAKuJOT HAXaqFz5/xjeKw1EcaEYk/A/+XAVH6p19+6AwO2nr27z5SaWD96I5usJFW5RVw== 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 4TRtcr6qgkzFmY; Sat, 3 Feb 2024 13:23:24 +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 413DNO8N005381; Sat, 3 Feb 2024 13:23:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 413DNOKf005378; Sat, 3 Feb 2024 13:23:24 GMT (envelope-from git) Date: Sat, 3 Feb 2024 13:23:24 GMT Message-Id: <202402031323.413DNOKf005378@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Dimitry Andric Subject: git: ca58c1ec77fd - 2024Q1 - devel/build2: fix build with clang 18 rc1 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dim X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: ca58c1ec77fdd229c0ad781eca9e4185f931138d Auto-Submitted: auto-generated The branch 2024Q1 has been updated by dim: URL: https://cgit.FreeBSD.org/ports/commit/?id=ca58c1ec77fdd229c0ad781eca9e4185f931138d commit ca58c1ec77fdd229c0ad781eca9e4185f931138d Author: Dimitry Andric AuthorDate: 2024-02-02 16:50:59 +0000 Commit: Dimitry Andric CommitDate: 2024-02-03 13:22:37 +0000 devel/build2: fix build with clang 18 rc1 As of rc1, clang 18 has a version id formatted as "18.1.0rc". Similarly, builds from the upstream main branch typically have a version id looking like "19.0.0git". Due to the way it parses version strings, devel/build2 cannot handle this format, and fails with: LC_ALL=C c++ -v error: unable to extract Clang minor version from '18' info: use config.cxx.version to override I submitted https://github.com/build2/build2/issues/360 upstream, and they committed a fix: https://github.com/build2/build2/commit/0e1b73e3, which should eventually end up in 0.17.0. The fix applies without issues on 0.16.0, so add it as a patch. PR: 276785 Approved by: fuz (maintainer) MFH: 2024Q1 (cherry picked from commit b7f06adf2f2ec46b17ae6ee21d18d73c0959145e) --- .../files/patch-build2_libbuild2_cc_guess.cxx | 79 ++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/devel/build2/files/patch-build2_libbuild2_cc_guess.cxx b/devel/build2/files/patch-build2_libbuild2_cc_guess.cxx new file mode 100644 index 000000000000..6721fdcbc86d --- /dev/null +++ b/devel/build2/files/patch-build2_libbuild2_cc_guess.cxx @@ -0,0 +1,79 @@ +commit 0e1b73e3b43bca7c1d77ed669b364819ad211da9 +Author: Boris Kolpackov +Date: 2024-02-02T11:41:33+02:00 + + Handle unseparated `rc` and `git` suffixes in Clang version (GH issue #360) + +--- build2/libbuild2/cc/guess.cxx.orig 2023-06-19 05:26:33 UTC ++++ build2/libbuild2/cc/guess.cxx +@@ -2421,6 +2421,12 @@ namespace build2 + // + // emcc (...) 2.0.8 + // ++ // Pre-releases of the vanilla Clang append `rc` or `git` to the ++ // version, unfortunately without a separator. So we will handle these ++ // ad hoc. For example: ++ // ++ // FreeBSD clang version 18.1.0rc (https://github.com/llvm/llvm-project.git llvmorg-18-init-18361-g22683463740e) ++ // + auto extract_version = [] (const string& s, bool patch, const char* what) + -> compiler_version + { +@@ -2435,8 +2441,28 @@ namespace build2 + // end of the word position (first space). In fact, we can just + // check if it is >= e. + // +- if (s.find_first_not_of ("1234567890.", b, 11) >= e) ++ size_t p (s.find_first_not_of ("1234567890.", b, 11)); ++ if (p >= e) + break; ++ ++ // Handle the unseparated `rc` and `git` suffixes. ++ // ++ if (p != string::npos) ++ { ++ if (p + 2 == e && (e - b) > 2 && ++ s[p] == 'r' && s[p + 1] == 'c') ++ { ++ e -= 2; ++ break; ++ } ++ ++ if (p + 3 == e && (e - b) > 3 && ++ s[p] == 'g' && s[p + 1] == 'i' && s[p + 2] == 't') ++ { ++ e -= 3; ++ break; ++ } ++ } + } + + if (b == e) +@@ -2472,8 +2498,15 @@ namespace build2 + ver.patch = next ("patch", patch); + + if (e != s.size ()) +- ver.build.assign (s, e + 1, string::npos); ++ { ++ // Skip the separator (it could also be unseparated `rc` or `git`). ++ // ++ if (s[e] == ' ' || s[e] == '-') ++ e++; + ++ ver.build.assign (s, e, string::npos); ++ } ++ + return ver; + }; + +@@ -2496,7 +2529,10 @@ namespace build2 + + // Some overrides for testing. + // ++ //string s (xv != nullptr ? *xv : ""); ++ // + //s = "clang version 3.7.0 (tags/RELEASE_370/final)"; ++ //s = "FreeBSD clang version 18.1.0rc (https://github.com/llvm/llvm-project.git llvmorg-18-init-18361-g22683463740e)"; + // + //gr.id.variant = "apple"; + //s = "Apple LLVM version 7.3.0 (clang-703.0.16.1)"; From nobody Sat Feb 3 14:13:38 2024 X-Original-To: dev-commits-ports-branches@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 4TRvkp67Knz59ST4; Sat, 3 Feb 2024 14:13:38 +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 4TRvkp4tqbz47Fh; Sat, 3 Feb 2024 14:13:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706969618; 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=0G711o/L7Ie129HGXSfavjxsXILUn3pqrhtx+NcKZ8E=; b=sVQTzbJu6/J/nf31S7Jn16EasaPxdnxoVsa4NwE245OmzV2TI/JYIhOOOLaAxYVuHTCBSP ASSEpsNbMKy6RTQeksogb/9+HsGfpS+PH/USj7KOqjv8B/vM9StHDarOeJ0N9cl7rPx1hx gDbYsfWOttKoIYNu9MuT/445FxkENBFwMWfP+uktnOBEXiHUhKMGOBnUjagXCBTggyDR+W reV5ASq4uMaEbEJHILLP97r6uwj//Aa/N2jjebSbvtlc0tK6L9jYxdhxSPDHZUQCldt4rc CcEMhr6VrPQZW5NT6+zQO9N5hA3FcUG4zbWQWqdoxQwCR7fBBmZA+i5raLtg+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706969618; 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=0G711o/L7Ie129HGXSfavjxsXILUn3pqrhtx+NcKZ8E=; b=CEPFa78KUjYJK/owJ8ffXQTqwmi43GaR/IigQj4JZQ6S+h/d1gSjVGZqfu2iqdjA5+O/m8 RZ+yCYr7sLS2ccudZAS52T3MA7XYkioPu54omY/MwNT5MPbRmiFfC/DG2u3r1w7dd/IKS3 ZAv/9+SAeM377L+CuCMaaD8sl78c+JyXFrGSRMVvQiSkeI59YCUYEDmGTJiLhmdEleVWG+ ZvBM4rC+PDPY/mdsV6xxj7DoEi68smvDZNu1PBt1jdu4TvmXVV3zmh1ux9JW/xgPF+lbE7 8EdfvoG5QCTcceHvymMB8bq4vZpIcRjF2OxbtTCHic0dCf/h+bhbQ5s26XDXQQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706969618; a=rsa-sha256; cv=none; b=ZYHHTm5L29hOSjNAYqH2jd+vMKiddxzZQcdW5ele3KosanD6MY3Io25y4MgiOEApC32arE p+SNoMcy09NIFuHDjH7SgeIC9Dz10m1NNxZI9C8A0wzCBKSmKTakj1qD6nSmW4HdOi6ndy RAkAs90ZY0ixBcoVPJE7KQzpjb4bsx299u1q7+jH+Q5dzT4/gwosdYPB//fskTmu3BYXv7 pMVwN9khpLRchYipq64hReRN3ABnULOndDRjL17D8tE1gXtjD930NCMAeO+ZvLMovM1jx5 aCxz/H+sCPl52Z/k4yUMUSNXU+IXmo2yx4KNrWISZDsQLzJD8Bt0jyQpBE9XhQ== 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 4TRvkp3yJYzH8G; Sat, 3 Feb 2024 14:13:38 +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 413EDcne090823; Sat, 3 Feb 2024 14:13:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 413EDcsK090820; Sat, 3 Feb 2024 14:13:38 GMT (envelope-from git) Date: Sat, 3 Feb 2024 14:13:38 GMT Message-Id: <202402031413.413EDcsK090820@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 56856bb73327 - 2024Q1 - x11-wm/phoc: update to 0.36.0 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 56856bb733278de007e28343a87ee9a4390b09dd Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=56856bb733278de007e28343a87ee9a4390b09dd commit 56856bb733278de007e28343a87ee9a4390b09dd Author: Jan Beich AuthorDate: 2024-02-03 09:26:52 +0000 Commit: Jan Beich CommitDate: 2024-02-03 14:12:49 +0000 x11-wm/phoc: update to 0.36.0 Changes: https://gitlab.gnome.org/World/Phosh/phoc/-/releases/v0.36.0 Reported by: GitLab (notify releases) (cherry picked from commit d94abe9060b0745577a1672ce80f4190f88dde6d) --- x11-wm/phoc/Makefile | 4 ++-- x11-wm/phoc/distinfo | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/x11-wm/phoc/Makefile b/x11-wm/phoc/Makefile index 985837edb714..0fa58ee4890e 100644 --- a/x11-wm/phoc/Makefile +++ b/x11-wm/phoc/Makefile @@ -1,6 +1,6 @@ PORTNAME= phoc DISTVERSIONPREFIX= v -DISTVERSION= 0.35.0 +DISTVERSION= 0.36.0 CATEGORIES= x11-wm wayland MAINTAINER= jbeich@FreeBSD.org @@ -8,7 +8,7 @@ COMMENT= Phone compositor WWW= https://gitlab.gnome.org/World/Phosh/phoc LICENSE= GPLv3+ -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ wayland-protocols>=1.15:graphics/wayland-protocols \ diff --git a/x11-wm/phoc/distinfo b/x11-wm/phoc/distinfo index 656201105511..b2da1365af4f 100644 --- a/x11-wm/phoc/distinfo +++ b/x11-wm/phoc/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1704534864 -SHA256 (phoc-v0.35.0.tar.bz2) = 47a2485e2e1fcb03163d57fa244ce35f2c50f41c44d63499a807c6a721759a86 -SIZE (phoc-v0.35.0.tar.bz2) = 226546 +TIMESTAMP = 1706952412 +SHA256 (phoc-v0.36.0.tar.bz2) = 9bd09589359c70e9b9bd0b504cb79a8e52fb4c3addff4d1dfc23b2e3af5347c6 +SIZE (phoc-v0.36.0.tar.bz2) = 236994 SHA256 (gmobile-v0.0.4-7-gd5ed9ed.tar.bz2) = 12b8b52769e79e4322bf0d537d9d4234a99946aa33923bddb03118130512e4e5 SIZE (gmobile-v0.0.4-7-gd5ed9ed.tar.bz2) = 39637 From nobody Sat Feb 3 14:13:39 2024 X-Original-To: dev-commits-ports-branches@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 4TRvkq6SMDz59ShS; Sat, 3 Feb 2024 14:13:39 +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 4TRvkq5bVnz474W; Sat, 3 Feb 2024 14:13:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706969619; 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=umOAmf/L8eigRVlS1pEDizBntWMLUE9PfGldDdLb5kk=; b=kx9C8liIiTjnN8cMIdjfMcS9HZkl5smF6Pwe1eaARg3SOhq/KUzXhzQK1Gh+MrcllFnwRD i22mc5RiCEJe+mb18aGXh0uA4PR4OuHQYkP90lxqziewiEodXt7RoGCNRVGgZi3c7wN5Yb drZ4J73s4qeUTkIys9bvToJ/Y8FXU7mt2ZTtukEf5g3JWIyXrlWFqUKt8i/P3JsBIJzuxL n461x9ct8G7wM1jRZWvkRbLU27u5Lyfe5sDY3/RWYCsfzE2kpnQ3loC0KzyYqG0Kf0mBeb vHLRMMgfYnWJXBpcMNOas5MvfcJ4abd0NOxYW6pHk0FqyvKr7WrKxkHjFp3wsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706969619; 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=umOAmf/L8eigRVlS1pEDizBntWMLUE9PfGldDdLb5kk=; b=mjM6cyme1+7P20r28pIP9lk8JqMmFx5Mwx6/7rrHwO87fh85FgBFwEf82x87m5JUWlmaN8 a6WBK8MHDoWL7RKgyW+6KaieMZoWInPPXIaIY/dkQAXwsfZZQ2jZYrpfdF3uEJsQnjWS5e TWaXlfSfcGTNqshIo4Mft8haWr/Uve25kWOmG/D+2+2/iClmhCzpRKhc3I5NkX0QM/Q2wF gSoe88X6RhSRAAlBOotdl9sIAKwwl4vz4tsIN+HEEZ40KdTY+BPXIq8+xBgsMQxQCy0FgB 9XgpNOKSZsd8ldtqsSeWg/+skZ7HzfG3BvZ4YJloXIwjJsrDPlVZ1l9UECM//w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706969619; a=rsa-sha256; cv=none; b=sAw0oc+CPXVQ1/wAsecshblHLMd63NOIlkEkRYc0rFwCKRd+xWxEUqCIMFvN2CT5lIZ2pg BlaHliu6JITvbQL4Kov8AohsVlJItUabb+a2w9emBTVtwxtHWMn9FhShuZoRqBKClbvrdI GEPJTZ9wMEFdQUVPYCydPlSXw593qL4V/KWw+HOfD/+RIVARHmLGwYOQ9ODQl4Vcz0O4nz tpAte1YjEIQUc5CkgT45UtQn0wKMX5Qz/0PBrU29jqMHK/i7VErGqGHtiQG/hxkFj6dZmk r7x3pbR/FCOajNRHvyBb6AJ97RFHuqUhO674u/z15LFxTLWUPLIi0OG+UAXwAw== 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 4TRvkq4fRRzGmn; Sat, 3 Feb 2024 14:13:39 +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 413EDdAC090862; Sat, 3 Feb 2024 14:13:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 413EDdQN090859; Sat, 3 Feb 2024 14:13:39 GMT (envelope-from git) Date: Sat, 3 Feb 2024 14:13:39 GMT Message-Id: <202402031413.413EDdQN090859@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 52bbc2bb540c - 2024Q1 - x11-wm/niri: update to 0.1.1 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 52bbc2bb540ca3f77e368ddfdee8494d0d3fb789 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=52bbc2bb540ca3f77e368ddfdee8494d0d3fb789 commit 52bbc2bb540ca3f77e368ddfdee8494d0d3fb789 Author: Jan Beich AuthorDate: 2024-02-03 06:00:06 +0000 Commit: Jan Beich CommitDate: 2024-02-03 14:12:53 +0000 x11-wm/niri: update to 0.1.1 Changes: https://github.com/YaLTeR/niri/releases/tag/v0.1.1 Reported by: GitHub (watch releases) (cherry picked from commit 47132c04ee7513a2f99c1ea8c41817bcb044e950) --- x11-wm/niri/Makefile | 2 +- x11-wm/niri/Makefile.crates | 52 +++++++++-------- x11-wm/niri/distinfo | 110 ++++++++++++++++++----------------- x11-wm/niri/files/patch-smithay-i386 | 31 ++++++++++ 4 files changed, 116 insertions(+), 79 deletions(-) diff --git a/x11-wm/niri/Makefile b/x11-wm/niri/Makefile index bb306b1a51bc..691fc71fc152 100644 --- a/x11-wm/niri/Makefile +++ b/x11-wm/niri/Makefile @@ -1,6 +1,6 @@ PORTNAME= niri DISTVERSIONPREFIX= v -DISTVERSION= 0.1.0 +DISTVERSION= 0.1.1 CATEGORIES= x11-wm wayland MAINTAINER= jbeich@FreeBSD.org diff --git a/x11-wm/niri/Makefile.crates b/x11-wm/niri/Makefile.crates index 5a2c6b88f2b7..3352ae8c35f9 100644 --- a/x11-wm/niri/Makefile.crates +++ b/x11-wm/niri/Makefile.crates @@ -2,10 +2,10 @@ CARGO_CRATES= adler-1.0.2 \ ahash-0.8.7 \ aho-corasick-1.1.2 \ allocator-api2-0.2.16 \ - android-activity-0.5.1 \ + android-activity-0.5.2 \ android-properties-0.2.2 \ anstream-0.6.11 \ - anstyle-1.0.4 \ + anstyle-1.0.5 \ anstyle-parse-0.2.3 \ anstyle-query-1.0.2 \ anstyle-wincon-3.0.2 \ @@ -19,7 +19,7 @@ CARGO_CRATES= adler-1.0.2 \ async-executor-1.8.0 \ async-fs-1.6.0 \ async-io-1.13.0 \ - async-io-2.3.0 \ + async-io-2.3.1 \ async-lock-2.8.0 \ async-lock-3.3.0 \ async-process-1.8.1 \ @@ -41,7 +41,7 @@ CARGO_CRATES= adler-1.0.2 \ block2-0.3.0 \ blocking-1.5.1 \ bumpalo-3.14.0 \ - bytemuck-1.14.0 \ + bytemuck-1.14.1 \ bytemuck_derive-1.5.0 \ byteorder-1.5.0 \ bytes-1.5.0 \ @@ -140,7 +140,7 @@ CARGO_CRATES= adler-1.0.2 \ hex-0.4.3 \ icrate-0.0.4 \ idna-0.5.0 \ - indexmap-2.1.0 \ + indexmap-2.2.2 \ input-0.9.0 \ input-sys-1.18.0 \ instant-0.1.12 \ @@ -157,7 +157,7 @@ CARGO_CRATES= adler-1.0.2 \ knuffel-derive-3.2.0 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ - libc-0.2.152 \ + libc-0.2.153 \ libloading-0.8.1 \ libm-0.2.8 \ libredox-0.0.1 \ @@ -178,7 +178,7 @@ CARGO_CRATES= adler-1.0.2 \ matchers-0.1.0 \ memchr-2.7.1 \ memmap2-0.8.0 \ - memmap2-0.9.3 \ + memmap2-0.9.4 \ memoffset-0.7.1 \ memoffset-0.9.0 \ miette-5.10.0 \ @@ -192,6 +192,7 @@ CARGO_CRATES= adler-1.0.2 \ nom-7.1.3 \ notify-rust-4.10.0 \ nu-ansi-term-0.46.0 \ + num-conv-0.1.0 \ num-traits-0.2.17 \ num_enum-0.7.2 \ num_enum_derive-0.7.2 \ @@ -229,16 +230,17 @@ CARGO_CRATES= adler-1.0.2 \ powerfmt-0.2.0 \ ppv-lite86-0.2.17 \ proc-macro-crate-1.3.1 \ - proc-macro-crate-2.0.1 \ + proc-macro-crate-2.0.2 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.78 \ - profiling-1.0.13 \ - profiling-procmacros-1.0.13 \ + profiling-1.0.14 \ + profiling-procmacros-1.0.14 \ proptest-1.4.0 \ proptest-derive-0.4.0 \ quick-error-1.2.3 \ quick-xml-0.30.0 \ + quick-xml-0.31.0 \ quote-1.0.35 \ rand-0.8.5 \ rand_chacha-0.3.1 \ @@ -250,12 +252,12 @@ CARGO_CRATES= adler-1.0.2 \ redox_users-0.4.4 \ regex-1.10.3 \ regex-automata-0.1.10 \ - regex-automata-0.4.4 \ + regex-automata-0.4.5 \ regex-syntax-0.6.29 \ regex-syntax-0.8.2 \ rustc-hash-1.1.0 \ rustix-0.37.27 \ - rustix-0.38.30 \ + rustix-0.38.31 \ rustversion-1.0.14 \ rusty-fork-0.3.0 \ ryu-1.0.16 \ @@ -263,9 +265,9 @@ CARGO_CRATES= adler-1.0.2 \ scan_fmt-0.2.6 \ scoped-tls-1.0.1 \ sd-notify-0.4.1 \ - serde-1.0.195 \ - serde_derive-1.0.195 \ - serde_json-1.0.111 \ + serde-1.0.196 \ + serde_derive-1.0.196 \ + serde_json-1.0.113 \ serde_repr-0.1.18 \ serde_spanned-0.6.5 \ sha1-0.10.6 \ @@ -289,7 +291,7 @@ CARGO_CRATES= adler-1.0.2 \ thiserror-1.0.56 \ thiserror-impl-1.0.56 \ thread_local-1.1.7 \ - time-0.3.31 \ + time-0.3.32 \ time-core-0.1.2 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ @@ -303,7 +305,7 @@ CARGO_CRATES= adler-1.0.2 \ tracing-log-0.2.0 \ tracing-subscriber-0.3.18 \ tracy-client-0.16.5 \ - tracy-client-sys-0.22.1 \ + tracy-client-sys-0.22.2 \ typenum-1.17.0 \ udev-0.8.0 \ uds_windows-1.1.0 \ @@ -328,17 +330,17 @@ CARGO_CRATES= adler-1.0.2 \ wasm-bindgen-macro-0.2.90 \ wasm-bindgen-macro-support-0.2.90 \ wasm-bindgen-shared-0.2.90 \ - wayland-backend-0.3.2 \ - wayland-client-0.31.1 \ + wayland-backend-0.3.3 \ + wayland-client-0.31.2 \ wayland-csd-frame-0.3.0 \ - wayland-cursor-0.31.0 \ + wayland-cursor-0.31.1 \ wayland-egl-0.32.0 \ - wayland-protocols-0.31.0 \ + wayland-protocols-0.31.2 \ wayland-protocols-misc-0.2.0 \ wayland-protocols-plasma-0.2.0 \ wayland-protocols-wlr-0.2.0 \ - wayland-scanner-0.31.0 \ - wayland-server-0.31.0 \ + wayland-scanner-0.31.1 \ + wayland-server-0.31.1 \ wayland-sys-0.31.1 \ web-sys-0.3.67 \ web-time-0.2.4 \ @@ -377,7 +379,7 @@ CARGO_CRATES= adler-1.0.2 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.0 \ winit-0.29.10 \ - winnow-0.5.34 \ + winnow-0.5.36 \ x11-dl-2.21.0 \ x11rb-0.13.0 \ x11rb-protocol-0.13.0 \ @@ -395,4 +397,4 @@ CARGO_CRATES= adler-1.0.2 \ zvariant-3.15.0 \ zvariant_derive-3.15.0 \ zvariant_utils-1.0.1 \ - smithay,smithay-drm-extras@git+https://github.com/Smithay/smithay.git\#8854dee7c2f49e9077f10d484b0de9a8e81c587c + smithay,smithay-drm-extras@git+https://github.com/Smithay/smithay.git\#0eac415ba2d9409cbc201955dc0fd306c116ae05 diff --git a/x11-wm/niri/distinfo b/x11-wm/niri/distinfo index e6554f26f144..e9a9858b6b2c 100644 --- a/x11-wm/niri/distinfo +++ b/x11-wm/niri/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1706350231 +TIMESTAMP = 1706940006 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe SIZE (rust/crates/adler-1.0.2.crate) = 12778 SHA256 (rust/crates/ahash-0.8.7.crate) = 77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01 @@ -7,14 +7,14 @@ SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136 SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5 SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025 -SHA256 (rust/crates/android-activity-0.5.1.crate) = 39b801912a977c3fd52d80511fe1c0c8480c6f957f21ae2ce1b92ffe970cf4b9 -SIZE (rust/crates/android-activity-0.5.1.crate) = 258268 +SHA256 (rust/crates/android-activity-0.5.2.crate) = ee91c0c2905bae44f84bfa4e044536541df26b7703fd0888deeb9060fcc44289 +SIZE (rust/crates/android-activity-0.5.2.crate) = 258406 SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04 SIZE (rust/crates/android-properties-0.2.2.crate) = 4563 SHA256 (rust/crates/anstream-0.6.11.crate) = 6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5 SIZE (rust/crates/anstream-0.6.11.crate) = 30239 -SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87 -SIZE (rust/crates/anstyle-1.0.4.crate) = 13998 +SHA256 (rust/crates/anstyle-1.0.5.crate) = 2faccea4cc4ab4a667ce676a30e8ec13922a692c99bb8f5b11f1502c72e04220 +SIZE (rust/crates/anstyle-1.0.5.crate) = 14371 SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699 SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648 @@ -41,8 +41,8 @@ SHA256 (rust/crates/async-fs-1.6.0.crate) = 279cf904654eeebfa37ac9bb159888088492 SIZE (rust/crates/async-fs-1.6.0.crate) = 16506 SHA256 (rust/crates/async-io-1.13.0.crate) = 0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af SIZE (rust/crates/async-io-1.13.0.crate) = 37191 -SHA256 (rust/crates/async-io-2.3.0.crate) = fb41eb19024a91746eba0773aa5e16036045bbf45733766661099e182ea6a744 -SIZE (rust/crates/async-io-2.3.0.crate) = 48838 +SHA256 (rust/crates/async-io-2.3.1.crate) = 8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65 +SIZE (rust/crates/async-io-2.3.1.crate) = 49279 SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b SIZE (rust/crates/async-lock-2.8.0.crate) = 29944 SHA256 (rust/crates/async-lock-3.3.0.crate) = d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b @@ -85,8 +85,8 @@ SHA256 (rust/crates/blocking-1.5.1.crate) = 6a37913e8dc4ddcc604f0c6d3bf2887c9951 SIZE (rust/crates/blocking-1.5.1.crate) = 17277 SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400 -SHA256 (rust/crates/bytemuck-1.14.0.crate) = 374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6 -SIZE (rust/crates/bytemuck-1.14.0.crate) = 44933 +SHA256 (rust/crates/bytemuck-1.14.1.crate) = ed2490600f404f2b94c167e31d3ed1d5f3c225a0f3b80230053b3e0b7b962bd9 +SIZE (rust/crates/bytemuck-1.14.1.crate) = 46840 SHA256 (rust/crates/bytemuck_derive-1.5.0.crate) = 965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1 SIZE (rust/crates/bytemuck_derive-1.5.0.crate) = 17323 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b @@ -283,8 +283,8 @@ SHA256 (rust/crates/icrate-0.0.4.crate) = 99d3aaff8a54577104bafdf686ff18565c3b69 SIZE (rust/crates/icrate-0.0.4.crate) = 1040120 SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6 SIZE (rust/crates/idna-0.5.0.crate) = 271940 -SHA256 (rust/crates/indexmap-2.1.0.crate) = d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f -SIZE (rust/crates/indexmap-2.1.0.crate) = 68224 +SHA256 (rust/crates/indexmap-2.2.2.crate) = 824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520 +SIZE (rust/crates/indexmap-2.2.2.crate) = 76160 SHA256 (rust/crates/input-0.9.0.crate) = 7911ce3db9c10c5ab4a35c49af778a5f9a827bd0f7371d9be56175d8dd2740d0 SIZE (rust/crates/input-0.9.0.crate) = 40668 SHA256 (rust/crates/input-sys-1.18.0.crate) = bd4f5b4d1c00331c5245163aacfe5f20be75b564c7112d45893d4ae038119eb0 @@ -317,8 +317,8 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55 SIZE (rust/crates/lazycell-1.3.0.crate) = 12502 -SHA256 (rust/crates/libc-0.2.152.crate) = 13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7 -SIZE (rust/crates/libc-0.2.152.crate) = 740278 +SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd +SIZE (rust/crates/libc-0.2.153.crate) = 740614 SHA256 (rust/crates/libloading-0.8.1.crate) = c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161 SIZE (rust/crates/libloading-0.8.1.crate) = 27893 SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058 @@ -359,8 +359,8 @@ SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906e SIZE (rust/crates/memchr-2.7.1.crate) = 96307 SHA256 (rust/crates/memmap2-0.8.0.crate) = 43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed SIZE (rust/crates/memmap2-0.8.0.crate) = 30990 -SHA256 (rust/crates/memmap2-0.9.3.crate) = 45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92 -SIZE (rust/crates/memmap2-0.9.3.crate) = 33125 +SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322 +SIZE (rust/crates/memmap2-0.9.4.crate) = 32752 SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4 SIZE (rust/crates/memoffset-0.7.1.crate) = 8556 SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c @@ -387,6 +387,8 @@ SHA256 (rust/crates/notify-rust-4.10.0.crate) = 827c5edfa80235ded4ab3fe8e9dc619b SIZE (rust/crates/notify-rust-4.10.0.crate) = 55713 SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311 +SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 +SIZE (rust/crates/num-conv-0.1.0.crate) = 7444 SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c SIZE (rust/crates/num-traits-0.2.17.crate) = 50190 SHA256 (rust/crates/num_enum-0.7.2.crate) = 02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845 @@ -461,18 +463,18 @@ SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad26 SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242 SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919 SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678 -SHA256 (rust/crates/proc-macro-crate-2.0.1.crate) = 97dc5fea232fc28d2f597b37c4876b348a40e33f3b02cc975c8d006d78d94b1a -SIZE (rust/crates/proc-macro-crate-2.0.1.crate) = 10989 +SHA256 (rust/crates/proc-macro-crate-2.0.2.crate) = b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24 +SIZE (rust/crates/proc-macro-crate-2.0.2.crate) = 11145 SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971 SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158 -SHA256 (rust/crates/profiling-1.0.13.crate) = d135ede8821cf6376eb7a64148901e1690b788c11ae94dc297ae917dbc91dc0e -SIZE (rust/crates/profiling-1.0.13.crate) = 13109 -SHA256 (rust/crates/profiling-procmacros-1.0.13.crate) = 4b322d7d65c1ab449be3c890fcbd0db6e1092d0dd05d79dba2dd28032cebeb05 -SIZE (rust/crates/profiling-procmacros-1.0.13.crate) = 5598 +SHA256 (rust/crates/profiling-1.0.14.crate) = 0f0f7f43585c34e4fdd7497d746bc32e14458cf11c69341cc0587b1d825dde42 +SIZE (rust/crates/profiling-1.0.14.crate) = 14259 +SHA256 (rust/crates/profiling-procmacros-1.0.14.crate) = ce97fecd27bc49296e5e20518b5a1bb54a14f7d5fe6228bc9686ee2a74915cc8 +SIZE (rust/crates/profiling-procmacros-1.0.14.crate) = 5958 SHA256 (rust/crates/proptest-1.4.0.crate) = 31b476131c3c86cb68032fdc5cb6d5a1045e3e42d96b69fa599fd77701e1f5bf SIZE (rust/crates/proptest-1.4.0.crate) = 198527 SHA256 (rust/crates/proptest-derive-0.4.0.crate) = 9cf16337405ca084e9c78985114633b6827711d22b9e6ef6c6c0d665eb3f0b6e @@ -481,6 +483,8 @@ SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289d SIZE (rust/crates/quick-error-1.2.3.crate) = 15066 SHA256 (rust/crates/quick-xml-0.30.0.crate) = eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956 SIZE (rust/crates/quick-xml-0.30.0.crate) = 161923 +SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33 +SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236 SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef SIZE (rust/crates/quote-1.0.35.crate) = 28136 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 @@ -503,8 +507,8 @@ SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00 SIZE (rust/crates/regex-1.10.3.crate) = 253101 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 -SHA256 (rust/crates/regex-automata-0.4.4.crate) = 3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a -SIZE (rust/crates/regex-automata-0.4.4.crate) = 617294 +SHA256 (rust/crates/regex-automata-0.4.5.crate) = 5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd +SIZE (rust/crates/regex-automata-0.4.5.crate) = 617406 SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f @@ -513,8 +517,8 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 SHA256 (rust/crates/rustix-0.37.27.crate) = fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2 SIZE (rust/crates/rustix-0.37.27.crate) = 324534 -SHA256 (rust/crates/rustix-0.38.30.crate) = 322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca -SIZE (rust/crates/rustix-0.38.30.crate) = 374744 +SHA256 (rust/crates/rustix-0.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949 +SIZE (rust/crates/rustix-0.38.31.crate) = 375443 SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4 SIZE (rust/crates/rustversion-1.0.14.crate) = 17261 SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f @@ -529,12 +533,12 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 SHA256 (rust/crates/sd-notify-0.4.1.crate) = 621e3680f3e07db4c9c2c3fb07c6223ab2fab2e54bd3c04c3ae037990f428c32 SIZE (rust/crates/sd-notify-0.4.1.crate) = 10085 -SHA256 (rust/crates/serde-1.0.195.crate) = 63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02 -SIZE (rust/crates/serde-1.0.195.crate) = 76856 -SHA256 (rust/crates/serde_derive-1.0.195.crate) = 46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c -SIZE (rust/crates/serde_derive-1.0.195.crate) = 55687 -SHA256 (rust/crates/serde_json-1.0.111.crate) = 176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4 -SIZE (rust/crates/serde_json-1.0.111.crate) = 146447 +SHA256 (rust/crates/serde-1.0.196.crate) = 870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32 +SIZE (rust/crates/serde-1.0.196.crate) = 77097 +SHA256 (rust/crates/serde_derive-1.0.196.crate) = 33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67 +SIZE (rust/crates/serde_derive-1.0.196.crate) = 55775 +SHA256 (rust/crates/serde_json-1.0.113.crate) = 69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79 +SIZE (rust/crates/serde_json-1.0.113.crate) = 146970 SHA256 (rust/crates/serde_repr-0.1.18.crate) = 0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb SIZE (rust/crates/serde_repr-0.1.18.crate) = 9974 SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1 @@ -581,8 +585,8 @@ SHA256 (rust/crates/thiserror-impl-1.0.56.crate) = fa0faa943b50f3db30a20aa7e265d SIZE (rust/crates/thiserror-impl-1.0.56.crate) = 15367 SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152 SIZE (rust/crates/thread_local-1.1.7.crate) = 13585 -SHA256 (rust/crates/time-0.3.31.crate) = f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e -SIZE (rust/crates/time-0.3.31.crate) = 121762 +SHA256 (rust/crates/time-0.3.32.crate) = fe80ced77cbfb4cb91a94bf72b378b4b6791a0d9b7f09d0be747d1bdff4e68bd +SIZE (rust/crates/time-0.3.32.crate) = 118451 SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3 SIZE (rust/crates/time-core-0.1.2.crate) = 7191 SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50 @@ -609,8 +613,8 @@ SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df563 SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312 SHA256 (rust/crates/tracy-client-0.16.5.crate) = 307e6b7030112fe9640fdd87988a40795549ba75c355f59485d14e6b444d2987 SIZE (rust/crates/tracy-client-0.16.5.crate) = 20125 -SHA256 (rust/crates/tracy-client-sys-0.22.1.crate) = 078c7ed72141b0e4369671a7f7af0eecffe18d753bf0296adca9c7add7276c9d -SIZE (rust/crates/tracy-client-sys-0.22.1.crate) = 308025 +SHA256 (rust/crates/tracy-client-sys-0.22.2.crate) = 9d104d610dfa9dd154535102cc9c6164ae1fa37842bc2d9e83f9ac82b0ae0882 +SIZE (rust/crates/tracy-client-sys-0.22.2.crate) = 308267 SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 SIZE (rust/crates/typenum-1.17.0.crate) = 42849 SHA256 (rust/crates/udev-0.8.0.crate) = 50051c6e22be28ee6f217d50014f3bc29e81c20dc66ff7ca0d5c5226e1dcc5a1 @@ -659,28 +663,28 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.90.crate) = bae1abb6806dc1ad9 SIZE (rust/crates/wasm-bindgen-macro-support-0.2.90.crate) = 20008 SHA256 (rust/crates/wasm-bindgen-shared-0.2.90.crate) = 4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b SIZE (rust/crates/wasm-bindgen-shared-0.2.90.crate) = 7264 -SHA256 (rust/crates/wayland-backend-0.3.2.crate) = 19152ddd73f45f024ed4534d9ca2594e0ef252c1847695255dae47f34df9fbe4 -SIZE (rust/crates/wayland-backend-0.3.2.crate) = 69238 -SHA256 (rust/crates/wayland-client-0.31.1.crate) = 1ca7d52347346f5473bf2f56705f360e8440873052e575e55890c4fa57843ed3 -SIZE (rust/crates/wayland-client-0.31.1.crate) = 62635 +SHA256 (rust/crates/wayland-backend-0.3.3.crate) = 9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40 +SIZE (rust/crates/wayland-backend-0.3.3.crate) = 70455 +SHA256 (rust/crates/wayland-client-0.31.2.crate) = 82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f +SIZE (rust/crates/wayland-client-0.31.2.crate) = 62976 SHA256 (rust/crates/wayland-csd-frame-0.3.0.crate) = 625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e SIZE (rust/crates/wayland-csd-frame-0.3.0.crate) = 5696 -SHA256 (rust/crates/wayland-cursor-0.31.0.crate) = a44aa20ae986659d6c77d64d808a046996a932aa763913864dc40c359ef7ad5b -SIZE (rust/crates/wayland-cursor-0.31.0.crate) = 6938 +SHA256 (rust/crates/wayland-cursor-0.31.1.crate) = 71ce5fa868dd13d11a0d04c5e2e65726d0897be8de247c0c5a65886e283231ba +SIZE (rust/crates/wayland-cursor-0.31.1.crate) = 6883 SHA256 (rust/crates/wayland-egl-0.32.0.crate) = 355f652e5a24ae02d2ad536c8fc2d3dcc6c2bd635027cd6103a193e7d75eeda2 SIZE (rust/crates/wayland-egl-0.32.0.crate) = 4026 -SHA256 (rust/crates/wayland-protocols-0.31.0.crate) = e253d7107ba913923dc253967f35e8561a3c65f914543e46843c88ddd729e21c -SIZE (rust/crates/wayland-protocols-0.31.0.crate) = 134772 +SHA256 (rust/crates/wayland-protocols-0.31.2.crate) = 8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4 +SIZE (rust/crates/wayland-protocols-0.31.2.crate) = 147062 SHA256 (rust/crates/wayland-protocols-misc-0.2.0.crate) = bfa5933740b200188c9b4c38601b8212e8c154d7de0d2cb171944e137a77de1e SIZE (rust/crates/wayland-protocols-misc-0.2.0.crate) = 13627 SHA256 (rust/crates/wayland-protocols-plasma-0.2.0.crate) = 23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479 SIZE (rust/crates/wayland-protocols-plasma-0.2.0.crate) = 59992 SHA256 (rust/crates/wayland-protocols-wlr-0.2.0.crate) = ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6 SIZE (rust/crates/wayland-protocols-wlr-0.2.0.crate) = 25804 -SHA256 (rust/crates/wayland-scanner-0.31.0.crate) = fb8e28403665c9f9513202b7e1ed71ec56fde5c107816843fb14057910b2c09c -SIZE (rust/crates/wayland-scanner-0.31.0.crate) = 35245 -SHA256 (rust/crates/wayland-server-0.31.0.crate) = 3f3f0c52a445936ca1184c98f1a69cf4ad9c9130788884531ef04428468cb1ce -SIZE (rust/crates/wayland-server-0.31.0.crate) = 52048 +SHA256 (rust/crates/wayland-scanner-0.31.1.crate) = 63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283 +SIZE (rust/crates/wayland-scanner-0.31.1.crate) = 35419 +SHA256 (rust/crates/wayland-server-0.31.1.crate) = 00e6e4d5c285bc24ba4ed2d5a4bd4febd5fd904451f465973225c8e99772fdb7 +SIZE (rust/crates/wayland-server-0.31.1.crate) = 51990 SHA256 (rust/crates/wayland-sys-0.31.1.crate) = 15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af SIZE (rust/crates/wayland-sys-0.31.1.crate) = 8577 SHA256 (rust/crates/web-sys-0.3.67.crate) = 58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed @@ -757,8 +761,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.0.crate) = dff9641d1cd4be8d1a070daf SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600 SHA256 (rust/crates/winit-0.29.10.crate) = 4c824f11941eeae66ec71111cc2674373c772f482b58939bb4066b642aa2ffcf SIZE (rust/crates/winit-0.29.10.crate) = 574116 -SHA256 (rust/crates/winnow-0.5.34.crate) = b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16 -SIZE (rust/crates/winnow-0.5.34.crate) = 154055 +SHA256 (rust/crates/winnow-0.5.36.crate) = 818ce546a11a9986bc24f93d0cdf38a8a1a400f1473ea8c82e59f6e0ffab9249 +SIZE (rust/crates/winnow-0.5.36.crate) = 155893 SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823 SHA256 (rust/crates/x11rb-0.13.0.crate) = f8f25ead8c7e4cba123243a6367da5d3990e0d3affa708ea19dce96356bd9f1a @@ -793,7 +797,7 @@ SHA256 (rust/crates/zvariant_derive-3.15.0.crate) = 934d7a7dfc310d6ee06c87ffe88e SIZE (rust/crates/zvariant_derive-3.15.0.crate) = 10943 SHA256 (rust/crates/zvariant_utils-1.0.1.crate) = 7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200 SIZE (rust/crates/zvariant_utils-1.0.1.crate) = 6223 -SHA256 (Smithay-smithay-8854dee7c2f49e9077f10d484b0de9a8e81c587c_GH0.tar.gz) = 7d5415a0eb968be851514f052ffad504967b9d0cfd9e8afc3b4673b383fc07db -SIZE (Smithay-smithay-8854dee7c2f49e9077f10d484b0de9a8e81c587c_GH0.tar.gz) = 716353 -SHA256 (YaLTeR-niri-v0.1.0_GH0.tar.gz) = b26d39e6855de6de581b253d06cbaa375709b00a276626326b745e0d10b0ac70 -SIZE (YaLTeR-niri-v0.1.0_GH0.tar.gz) = 174241 +SHA256 (Smithay-smithay-0eac415ba2d9409cbc201955dc0fd306c116ae05_GH0.tar.gz) = 75eb3918c6dc612ee27ba5f2d93aa09cdffd355680ad840ab7c961f82ef98e09 +SIZE (Smithay-smithay-0eac415ba2d9409cbc201955dc0fd306c116ae05_GH0.tar.gz) = 720467 +SHA256 (YaLTeR-niri-v0.1.1_GH0.tar.gz) = 9d053a138804007fd49792dee93e935aec538aaf8559f573a913afe4cfb647d7 +SIZE (YaLTeR-niri-v0.1.1_GH0.tar.gz) = 181942 diff --git a/x11-wm/niri/files/patch-smithay-i386 b/x11-wm/niri/files/patch-smithay-i386 new file mode 100644 index 000000000000..1abbea186ed0 --- /dev/null +++ b/x11-wm/niri/files/patch-smithay-i386 @@ -0,0 +1,31 @@ +https://github.com/Smithay/smithay/issues/1315 + +--- ../smithay-0eac415ba2d9409cbc201955dc0fd306c116ae05/src/utils/clock.rs.orig 2024-02-02 09:18:10 UTC ++++ ../smithay-0eac415ba2d9409cbc201955dc0fd306c116ae05/src/utils/clock.rs +@@ -119,8 +119,11 @@ impl From for + impl From for Time { + fn from(tp: Duration) -> Self { + let tp = Timespec { +- tv_sec: tp.as_secs() as std::os::raw::c_longlong, +- tv_nsec: tp.subsec_nanos() as std::os::raw::c_longlong, ++ tv_sec: tp.as_secs() as libc::time_t, ++ #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))] ++ tv_nsec: tp.subsec_nanos() as i64, ++ #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))] ++ tv_nsec: tp.subsec_nanos() as std::os::raw::c_long, + }; + Time { + tp, +@@ -138,7 +141,11 @@ impl From for Time { + } + } + +-const NANOS_PER_SEC: std::os::raw::c_longlong = 1_000_000_000; ++#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))] ++const NANOS_PER_SEC: i64 = 1_000_000_000; ++ ++#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))] ++const NANOS_PER_SEC: std::os::raw::c_long = 1_000_000_000; + + fn saturating_sub_timespec(lhs: Timespec, rhs: Timespec) -> Option { + if let Some(mut secs) = lhs.tv_sec.checked_sub(rhs.tv_sec) { From nobody Sat Feb 3 16:08:37 2024 X-Original-To: dev-commits-ports-branches@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 4TRyHT2pz7z59f1L; Sat, 3 Feb 2024 16:08:37 +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 4TRyHT1vQCz4Q1H; Sat, 3 Feb 2024 16:08:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706976517; 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=JSvZ4bd0nlcWXcWxQnDsqXzZhXkuQyJWsLUrSawX/7c=; b=epGW8YrnNLvc+bREi9L4AiQYtDcZ85hZCHdGnM53yX+UmGHkmG/S7JeRu5WP68KsnHuKOo eeW8nJNoVYjZfkgpwOjstpSPp6GZb5tl6/Cs0eocqHAR6+JpD7IlqvEpRx1xuFMkPDpKxB 1UEmkk6dfL47mujPvXJakxzQcLRVN55JB7Y1hYuiGCp87GVYvwEZewHCGnOtj7vc6WpFxc zkZqGmIxMVjwmt7bvrFsYGZcnEiAoha8oeHSF+7gw5nfcFhfO8ahcESJtXN8rhbrRafupe imbEsJNQ74ZbPySbswqkKxMO5MUidTwKNqWh4XyiDJdTadnxNlGct8hm6T5sBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706976517; 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=JSvZ4bd0nlcWXcWxQnDsqXzZhXkuQyJWsLUrSawX/7c=; b=V8l8cIGwTWT+X7mmX0FvZLq1GD3p/Ydyn79WhFz/2kkupQ9ZtWbJN5in1ITyvFt5DwnCNC q4EAkoxMhsR/V80ppKDHED82tG9GO673ORGNhBHUTSr0AtHHudhDCHc/G6zNLi5+0CPHzc 0cw88zmIRk/DxmdFSX0lY9PTwCQApzn9xcem6WEZyezsg9+RhxLSm7QETjrTpVgNoJ2M/w mEXW1abMyez0Dl5gDIUdkOUiZ2OHfZi+cYjbNGqk+LjZukaUk3XM7MPg4ACvwLuv9Per91 2t+J2CP6i1ERPJwaSuTql/AFeqaCyt1bOnYbJAhaO/c8J4YO2OyrITcigLOnQg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706976517; a=rsa-sha256; cv=none; b=ttU523YUhFSHc9CQURLnuJ9MM14rDX4OPrtJ+wl/S4Y9KFls85Par2jHnLyRJ9FKq+5YZC +/TCm3KF9yP8UbS17X5guMOCO1+Foa6JPLhksq6l37fgYVKg9w3SV9XdKsOHoQqN+DMSnM F976vwUUkeSWLLa/iXP1v02k9Pp1sVHHJaQHi2D8Y0jmxl+hkAcE2+2Ig7KroEcTXzk1oy XgrXh8sR28bO7BoSFEQKd6An4VOVMz+1plnJl9pMf+uTOsrlhwAx29ED8eMFbTS6LZhcvE Z4p7K8AXm6ocOLGR5n2OwZ5MppkRZdxk+8U8XU2DjW7x12jCvHFG0Z2hN/xciA== 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 4TRyHT0z51zKr9; Sat, 3 Feb 2024 16:08:37 +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 413G8bSr076740; Sat, 3 Feb 2024 16:08:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 413G8b9i076737; Sat, 3 Feb 2024 16:08:37 GMT (envelope-from git) Date: Sat, 3 Feb 2024 16:08:37 GMT Message-Id: <202402031608.413G8b9i076737@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Robert Nagy Subject: git: 56d39dc2b56c - 2024Q1 - www/chromium: update to 121.0.6167.139; the previous update was for .85 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rnagy X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 56d39dc2b56c98116bd3aad48607e7a027787b64 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by rnagy: URL: https://cgit.FreeBSD.org/ports/commit/?id=56d39dc2b56c98116bd3aad48607e7a027787b64 commit 56d39dc2b56c98116bd3aad48607e7a027787b64 Author: Robert Nagy AuthorDate: 2024-02-03 16:05:34 +0000 Commit: Robert Nagy CommitDate: 2024-02-03 16:08:30 +0000 www/chromium: update to 121.0.6167.139; the previous update was for .85 Security: https://vuxml.freebsd.org/freebsd/dc9e5237-c197-11ee-86bb-a8a1599412c6.html (cherry picked from commit a9e0d2d682e081b5853ec6c2cba4b4b4effa88c3) --- www/chromium/Makefile | 3 +-- www/chromium/distinfo | 14 +++++++------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/www/chromium/Makefile b/www/chromium/Makefile index c93879af61c1..3163d5ecfb17 100644 --- a/www/chromium/Makefile +++ b/www/chromium/Makefile @@ -1,6 +1,5 @@ PORTNAME= chromium -PORTVERSION= 121.0.6167.85 -PORTREVISION= 1 +PORTVERSION= 121.0.6167.139 CATEGORIES= www wayland MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \ https://nerd.hu/distfiles/:external diff --git a/www/chromium/distinfo b/www/chromium/distinfo index 1f943088af26..0cfcec08f05e 100644 --- a/www/chromium/distinfo +++ b/www/chromium/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1706600849 -SHA256 (chromium-121.0.6167.85.tar.xz) = a2f46c5266681126ea9e15c1c3067560d84f3e5d902e1ace934a3813c84e7152 -SIZE (chromium-121.0.6167.85.tar.xz) = 3332417624 -SHA256 (chrome-linux-121.0.6167.85-llvm17.profdata.tar.xz) = 28245236d28b1c14675fd2466626a4f388c23c7ab646076a144fb0f0ff1f366f -SIZE (chrome-linux-121.0.6167.85-llvm17.profdata.tar.xz) = 29862496 -SHA256 (chromium-121.0.6167.85-testdata.tar.xz) = e0926e33dc1f1205b0bad5964b4f87ae31f4b4d186f9fb303b6da3e46ff4e197 -SIZE (chromium-121.0.6167.85-testdata.tar.xz) = 271771004 +TIMESTAMP = 1706973692 +SHA256 (chromium-121.0.6167.139.tar.xz) = e12cc967bef7a79630828792f02d95297a06eb905c98e4c6e065fd5e74d6f9ff +SIZE (chromium-121.0.6167.139.tar.xz) = 3340424948 +SHA256 (chrome-linux-121.0.6167.139-llvm17.profdata.tar.xz) = c823e2c74ddd84d3f83978cda497904c8cdd53326fa514d643ebc4049fe0d8d1 +SIZE (chrome-linux-121.0.6167.139-llvm17.profdata.tar.xz) = 29928020 +SHA256 (chromium-121.0.6167.139-testdata.tar.xz) = ea1431ca694fd314ec542642f1ef5112df737792106dd991edf46eb012732a15 +SIZE (chromium-121.0.6167.139-testdata.tar.xz) = 272290844 SHA256 (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8 SIZE (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = 32624734 From nobody Sat Feb 3 16:15:10 2024 X-Original-To: dev-commits-ports-branches@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 4TRyR32Nm8z59fXx; Sat, 3 Feb 2024 16:15:11 +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 4TRyR323YNz4RTf; Sat, 3 Feb 2024 16:15:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706976911; 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=Osp+jhKrsD4CihUkYVhCxnOqngdtTI/uEz2MQU9TKHA=; b=otaudncuAGQ74k87RPxFa6SzLaWbYfL8ccalvjowCMs54EHZF7fwd/SABvfCdSObuUvDIc JkGCejKCDrlYSFPu6RcSaHUB284lrWQiGGsLtQWaT2i5mKdIfnHB/HCtmnq79T1NTTVbz2 NRsSOXO8FYEKeKXXy5meJh3hrnDpFYFpvPA0qfo3nZcjYh0nQCLMi7gEXzr2sdvQiP8Olo qARzDI06O8iBeTGgW3IXyHs4YPasd2cI41Q4nzX1z4V6RlTfboi3izEweqQcuVXDOJcFNR 1g803oH09t/oNZhfyxBWBFr/qt+u4120o9SHvhDwRMPwMGaVj3MIDqAxZTpBgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706976911; 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=Osp+jhKrsD4CihUkYVhCxnOqngdtTI/uEz2MQU9TKHA=; b=nCTNdX6OnIJavQOoFzyeu+FZijt4Ju4rGEqzysMGY538x7/B8SSScCs4DArXPWLQHfxibc 74XOw9inWQuj4jbFFxlaTTWHIPfiMZZmp3imWkLjYuHGkHzrMj0nUmSQ8rNyYArbrkOElZ KeRhrerE7154XLywB91z/UlJWEvYKRP5AUYUSveZFrfNnVqRQ0dCB/rxDDyirOFwtm+2sG nxV1/Vs4hs8p+et+3jmYhYIGfkJP23jfRDA3fqTHnvwN2Sib7RrkeMf1PbC/UyUqNcvBnY DMe9dW3cAMIWRWamUF80mC/uGD8VQR4NbO82NoIg1LkFVOqoF5sGKz2SlbF8eQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706976911; a=rsa-sha256; cv=none; b=dFbbE2hrReopcyp8Zj45sy1E+W2LzYvqIFQ4ebkXsQvrLv2Y21USuDAe18ws6cY3tu1VZR jyGs8Gyo4inmSJt4VRw5MFZ95716nd6k2BjwVkfvcykk5JmcQSG0H+z5DROMhhlDt7Hz40 xxg6WrcEJl1jwLU4AMYGq4VzQePa6ptUTOn6JAzHFytDfsL+FxmZllzfM6P4Q6emaQDqt6 atkv/2rJ7vuEjs8U+PgXfs65ns9dhJ1p5tnmry9OnIKxRO47U+cHTXcP/IuCRKs4bgNAel JRSJYyfVnS5tmlcrLfrN4FbH20dQOvTdXS4pozYyWgYnUByKcj3GjwQFywqwMA== 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 4TRyR315sNzKkK; Sat, 3 Feb 2024 16:15:11 +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 413GFBu4093839; Sat, 3 Feb 2024 16:15:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 413GFAmY093836; Sat, 3 Feb 2024 16:15:10 GMT (envelope-from git) Date: Sat, 3 Feb 2024 16:15:10 GMT Message-Id: <202402031615.413GFAmY093836@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Robert Nagy Subject: git: 4cfdc610b7e8 - 2024Q1 - www/ungoogled-chromium: update to 121.0.6167.139 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rnagy X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 4cfdc610b7e8e0bc694f884fef867ab53833136b Auto-Submitted: auto-generated The branch 2024Q1 has been updated by rnagy: URL: https://cgit.FreeBSD.org/ports/commit/?id=4cfdc610b7e8e0bc694f884fef867ab53833136b commit 4cfdc610b7e8e0bc694f884fef867ab53833136b Author: Robert Nagy AuthorDate: 2024-02-03 16:07:19 +0000 Commit: Robert Nagy CommitDate: 2024-02-03 16:14:58 +0000 www/ungoogled-chromium: update to 121.0.6167.139 Security: https://vuxml.freebsd.org/freebsd/dc9e5237-c197-11ee-86bb-a8a1599412c6.html (cherry picked from commit 52eee8b78d38ef94e15a5ce4f36c80468e99cb9a) --- www/ungoogled-chromium/Makefile | 14 +- www/ungoogled-chromium/distinfo | 14 +- www/ungoogled-chromium/files/patch-BUILD.gn | 20 +- ...patch-apps_ui_views_app__window__frame__view.cc | 4 +- www/ungoogled-chromium/files/patch-base_BUILD.gn | 20 +- ...cator_partition__allocator_partition__alloc.gni | 4 +- ...tition__allocator_src_partition__alloc_BUILD.gn | 10 +- ...ition__alloc__base_debug_stack__trace__posix.cc | 8 +- ...lloc__base_threading_platform__thread__posix.cc | 6 +- ...src_partition__alloc_partition__alloc__config.h | 27 +- ..._partition__alloc_partition__alloc__constants.h | 6 +- .../files/patch-base_compiler__specific.h | 8 +- .../files/patch-base_files_file__path__watcher.h | 4 +- ...tch-base_files_file__path__watcher__unittest.cc | 8 +- .../files/patch-base_files_file__util__posix.cc | 4 +- .../files/patch-base_logging__unittest.cc | 4 +- .../files/patch-base_native__library__unittest.cc | 4 +- .../files/patch-base_process_memory__linux.cc | 10 +- .../files/patch-base_process_process__handle.h | 4 +- .../files/patch-base_rand__util.h | 4 +- .../files/patch-base_system_sys__info.h | 6 +- .../patch-base_test_launcher_test__launcher.cc | 4 +- .../files/patch-build_config_compiler_BUILD.gn | 20 +- .../files/patch-build_config_linux_atspi2_BUILD.gn | 25 - www/ungoogled-chromium/files/patch-cc_BUILD.gn | 4 +- .../files/patch-cc_base_features.cc | 4 +- .../patch-chrome_app_app__management__strings.grdp | 4 +- .../files/patch-chrome_app_chrome__main.cc | 15 +- .../patch-chrome_app_chrome__main__delegate.cc | 24 +- .../files/patch-chrome_app_chromium__strings.grd | 8 +- .../patch-chrome_app_generated__resources.grd | 20 +- .../patch-chrome_app_google__chrome__strings.grd | 6 +- ...hrome_app_theme_chrome__unscaled__resources.grd | 39 +- .../patch-chrome_app_theme_theme__resources.grd | 69 +- .../files/patch-chrome_browser_BUILD.gn | 4 +- .../files/patch-chrome_browser_about__flags.cc | 93 +- ...e_browser_accessibility_pdf__ocr__controller.cc | 11 + ...apps_app__service_publishers_extension__apps.cc | 4 +- .../patch-chrome_browser_browser__features.cc | 18 +- .../files/patch-chrome_browser_browser__features.h | 11 - .../patch-chrome_browser_browser__process__impl.cc | 6 +- .../patch-chrome_browser_browser__process__impl.h | 4 +- ..._browser_chrome__browser__interface__binders.cc | 20 +- .../patch-chrome_browser_chrome__browser__main.cc | 42 +- ...ome_browser_chrome__content__browser__client.cc | 34 +- ...rome_browser_chrome__content__browser__client.h | 4 +- ...rome_browser_component__updater_registration.cc | 11 - ...rome_browser_compose_chrome__compose__client.cc | 19 + ...nt__settings_one__time__permission__provider.cc | 6 +- ...download_chrome__download__manager__delegate.cc | 6 +- ...hrome_browser_download_download__item__model.cc | 8 +- ...atch-chrome_browser_download_download__prefs.cc | 14 +- ...nectors_analysis_analysis__service__settings.cc | 4 +- .../files/patch-chrome_browser_extensions_BUILD.gn | 4 +- ..._browser__context__keyed__service__factories.cc | 8 +- ...ate_chrome__desktop__report__request__helper.cc | 6 +- ..._private_enterprise__reporting__private__api.cc | 4 +- ...__private_passwords__private__delegate__impl.cc | 4 +- ...extensions_api_settings__private_prefs__util.cc | 20 +- ...gging__private_webrtc__logging__private__api.cc | 4 +- ...api_webstore__private_webstore__private__api.cc | 4 +- ...e__file__system__access__permission__context.cc | 4 +- .../patch-chrome_browser_flag__descriptions.cc | 24 +- .../patch-chrome_browser_flag__descriptions.h | 22 +- ...dia__galleries_media__file__system__registry.cc | 4 +- ...er_media_webrtc_webrtc__event__log__uploader.cc | 11 - ...e_browser_media_webrtc_webrtc__log__uploader.cc | 20 +- ...ser_media_webrtc_webrtc__logging__controller.cc | 6 +- ...wser_media_webrtc_webrtc__logging__controller.h | 6 +- .../files/patch-chrome_browser_memory__details.cc | 4 +- ...chrome__browser__main__extra__parts__metrics.cc | 10 +- ..._chrome__browser__main__extra__parts__metrics.h | 4 +- ...ser_metrics_chrome__metrics__service__client.cc | 42 +- ...rowser_net_system__network__context__manager.cc | 24 +- ...browser_net_system__network__context__manager.h | 8 +- ...d__manager_password__reuse__manager__factory.cc | 4 +- ...wser__cloud__management__controller__desktop.cc | 10 +- ...onfiguration__policy__handler__list__factory.cc | 68 +- .../patch-chrome_browser_prefs_browser__prefs.cc | 14 +- ...patch-chrome_browser_printing_printer__query.cc | 4 +- ...hrome__browser__main__extra__parts__profiles.cc | 20 +- ...h-chrome_browser_renderer__preferences__util.cc | 6 +- ...atch-chrome_browser_resources_settings_route.ts | 4 +- ...d__content__scanning_binary__upload__service.cc | 4 +- ...browsing_download__protection_file__analyzer.cc | 4 +- ..._search__engine__choice__client__side__trial.cc | 11 + .../files/patch-chrome_browser_ui_chrome__pages.cc | 6 +- .../files/patch-chrome_browser_ui_chrome__pages.h | 4 +- ...browser_ui_startup_startup__browser__creator.cc | 10 +- .../files/patch-chrome_browser_ui_tab__helpers.cc | 6 +- .../files/patch-chrome_browser_ui_ui__features.cc | 4 +- .../files/patch-chrome_browser_ui_ui__features.h | 4 +- ...e_browser_ui_views_dark__mode__manager__linux.h | 10 - ...-chrome_browser_ui_views_frame_browser__view.cc | 4 +- ...e_picture__in__picture__browser__frame__view.cc | 22 +- ...__web__signin__interception__backdrop__layer.cc | 11 - ..._ui_views_profiles_profile__menu__view__base.cc | 4 +- ...e_browser_ui_views_tab__search__bubble__host.cc | 4 +- .../patch-chrome_browser_ui_views_tabs_tab.cc | 4 +- ..._education_browser__user__education__service.cc | 11 + ...rowser_ui_web__applications_web__app__dialogs.h | 4 +- ...tch-chrome_browser_ui_webui_about_about__ui.cc} | 8 +- ...i_webui_chrome__web__ui__controller__factory.cc | 14 +- ...me_browser_ui_webui_realbox_realbox__handler.cc | 19 +- ..._webui_settings_accessibility__main__handler.cc | 37 + ...i_webui_settings_accessibility__main__handler.h | 38 + ...tings_settings__localized__strings__provider.cc | 16 +- ...thn_chrome__authenticator__request__delegate.cc | 4 +- .../files/patch-chrome_common_chrome__features.cc | 10 +- .../files/patch-chrome_common_chrome__features.h | 10 +- .../files/patch-chrome_common_chrome__paths.cc | 12 +- .../files/patch-chrome_common_chrome__paths.h | 14 +- .../files/patch-chrome_common_chrome__switches.cc | 4 +- .../files/patch-chrome_common_pref__names.h | 20 +- .../files/patch-chrome_common_url__constants.h | 4 +- .../patch-chrome_common_webui__url__constants.cc | 12 +- .../patch-chrome_common_webui__url__constants.h | 10 +- ...ome_renderer_chrome__render__frame__observer.cc | 4 +- ...vices_printing_print__backend__service__impl.cc | 4 +- .../files/patch-chrome_test_BUILD.gn | 4 +- .../files/patch-chrome_updater_configurator.cc | 4 +- .../files/patch-chrome_updater_util_posix__util.cc | 4 +- .../files/patch-chrome_utility_services.cc | 14 +- ...ecast_browser_cast__content__browser__client.cc | 4 +- ..._core_browser_data__model_autofill__i18n__api.h | 16 - ...ll_core_browser_payments_iban__save__manager.cc | 14 - ...utofill_core_browser_personal__data__manager.cc | 4 +- ...ill_core_common_autofill__payments__features.cc | 4 +- ...mponents_autofill_core_common_autofill__util.cc | 4 +- .../files/patch-components_commerce__strings.grdp | 4 +- ...onents_commerce_core_commerce__feature__list.cc | 13 +- ...ch-components_components__chromium__strings.grd | 4 +- ...ponents_components__google__chrome__strings.grd | 4 +- ...omponents_cookie__config_cookie__store__util.cc | 6 +- ...nents_crash_core_app_crashpad__handler__main.cc | 20 + ...ponents_embedder__support_user__agent__utils.cc | 4 +- ...e__engagement_public_feature__configurations.cc | 15 +- ...eature__engagement_public_feature__constants.cc | 13 +- ...feature__engagement_public_feature__constants.h | 15 +- ...nts_feature__engagement_public_feature__list.cc | 17 +- ...ents_feature__engagement_public_feature__list.h | 32 +- .../patch-components_gwp__asan_client_gwp__asan.cc | 4 +- ...ponents_gwp__asan_client_gwp__asan__features.cc | 8 +- .../patch-components_management__strings.grdp | 4 +- .../files/patch-components_metrics_metrics__log.cc | 8 +- ...patch-components_neterror_resources_neterror.js | 4 +- ...rator_browser_network__session__configurator.cc | 4 +- ...ser_network__session__configurator__unittest.cc | 4 +- ...ponents_omnibox_browser_omnibox__edit__model.cc | 6 +- ...zation__guide_core_optimization__guide__util.cc | 4 +- ...imization__guide_core_tflite__model__executor.h | 12 +- ...aint__preview_browser_paint__preview__client.cc | 18 +- ...iew_browser_paint__preview__client__unittest.cc | 18 +- ..._preview_player_player__compositor__delegate.cc | 18 +- ...ger_core_browser_features_password__features.cc | 13 +- ...ager_core_browser_features_password__features.h | 11 - ...r_password__store_login__database__unittest.cc} | 6 +- ...icy_core_browser_policy__pref__mapping__test.cc | 4 +- ...licy_core_common_cloud_cloud__policy__client.cc | 4 +- ...ts_policy_core_common_policy__loader__common.cc | 10 +- ...-components_policy_core_common_policy__paths.cc | 10 +- ...-components_policy_core_common_policy__utils.cc | 11 + .../patch-components_qr__code__generator_BUILD.gn | 32 + ...atch-components_qr__code__generator_features.cc | 11 + ...patch-components_qr__code__generator_features.h | 14 + ...ents_qr__code__generator_qr__code__generator.cc | 47 + ...nents_search__engines_template__url__service.cc | 11 + ...paint__preview__compositor__collection__impl.cc | 10 +- ..._ai_sandbox_screen__ai__sandbox__hook__linux.cc | 4 +- ...ices_screen__ai_screen__ai__library__wrapper.cc | 29 - ...supervised__user_core_browser_proto__fetcher.cc | 8 +- ..._user_core_browser_supervised__user__service.cc | 4 +- ...onents_supervised__user_core_common_features.cc | 6 +- .../files/patch-components_sync_base_features.cc | 4 +- ...cation_common_product__messaging__controller.cc | 10 - ...nts_user__education_views_help__bubble__view.cc | 4 +- ...ch-components_viz_host_host__display__client.cc | 11 + ...tch-components_viz_host_host__display__client.h | 11 + ...isplay__embedder_skia__output__surface__impl.cc | 4 +- ...mbedder_skia__output__surface__impl__on__gpu.cc | 4 +- ...omponents_viz_service_display_skia__renderer.cc | 4 +- ...e__sinks_root__compositor__frame__sink__impl.cc | 20 + ...me__sinks_root__compositor__frame__sink__impl.h | 11 + ...ch-components_viz_test_fake__display__client.cc | 11 + ...tch-components_viz_test_fake__display__client.h | 11 + ...tch-components_viz_test_mock__display__client.h | 11 + ...atch-content_app_content__main__runner__impl.cc | 20 +- .../files/patch-content_browser_BUILD.gn | 4 +- .../patch-content_browser_audio_audio__service.cc | 4 +- .../patch-content_browser_browser__main__loop.cc | 8 +- ..._compositor_viz__process__transport__factory.cc | 11 + ...neric__sensor_frame__sensor__provider__proxy.cc | 14 - .../patch-content_browser_gpu_compositor__util.cc | 26 +- ..._group_header__direct__from__seller__signals.cc | 10 +- ...r_media_media__keys__listener__manager__impl.cc | 14 +- ...ent_browser_network__service__instance__impl.cc | 8 +- ...rowser_renderer__host_delegated__frame__host.cc | 4 +- ...r_renderer__host_render__process__host__impl.cc | 12 +- ...derer__host_render__widget__host__view__aura.cc | 6 +- ...nderer__host_render__widget__host__view__aura.h | 4 +- ...t_render__widget__host__view__event__handler.cc | 4 +- ...h-content_browser_utility__sandbox__delegate.cc | 14 +- ...owser_zygote__host_zygote__host__impl__linux.cc | 6 +- .../files/patch-content_child_BUILD.gn | 4 +- .../files/patch-content_common_BUILD.gn | 39 +- .../files/patch-content_common_features.cc | 6 +- .../files/patch-content_common_features.h | 6 +- ...content_common_gpu__pre__sandbox__hook__bsd.cc} | 8 +- ...h-content_common_gpu__pre__sandbox__hook__bsd.h | 23 + .../files/patch-content_gpu_BUILD.gn | 20 - .../files/patch-content_gpu_gpu__main.cc | 12 +- .../patch-content_gpu_gpu__sandbox__hook__bsd.h | 19 - ...tent_public_browser_content__browser__client.cc | 4 +- ...atch-content_public_common_content__features.cc | 6 +- ...atch-content_public_common_content__switches.cc | 4 +- ...patch-content_public_common_content__switches.h | 4 +- ...patch-content_renderer_render__process__impl.cc | 27 +- .../patch-content_renderer_render__thread__impl.cc | 10 +- ...ent_renderer_renderer__blink__platform__impl.cc | 12 +- ...tent_renderer_renderer__blink__platform__impl.h | 4 +- .../files/patch-content_shell_BUILD.gn | 4 +- .../files/patch-content_test_BUILD.gn | 4 +- .../files/patch-content_utility_services.cc | 12 +- .../files/patch-content_utility_utility__main.cc | 31 +- .../files/patch-extensions_common_api_runtime.json | 4 +- ...mand__buffer_service_dawn__context__provider.cc | 8 +- ...e_shared__image_external__vk__image__backing.cc | 8 +- ..._image_external__vk__image__backing__factory.cc | 13 +- ...service_shared__image_shared__image__manager.cc | 4 +- ...ommand__buffer_service_webgpu__decoder__impl.cc | 4 +- .../files/patch-gpu_config_gpu__control__list.cc | 4 +- .../files/patch-gpu_config_gpu__finch__features.cc | 4 +- .../files/patch-gpu_config_gpu__info__collector.cc | 11 + .../files/patch-gpu_ipc_service_gpu__init.cc | 14 +- .../patch-gpu_vulkan_vulkan__function__pointers.cc | 6 +- .../files/patch-ipc_ipc__channel.h | 4 +- .../files/patch-media_base_media__switches.cc | 25 +- .../files/patch-media_base_media__switches.h | 12 +- .../files/patch-media_base_video__frame.cc | 8 +- ..._video_fake__video__capture__device__factory.cc | 4 +- ..._capture_video_linux_v4l2__capture__delegate.cc | 30 +- ...u_chromeos_libyuv__image__processor__backend.cc | 29 + ...pu_chromeos_mailbox__video__frame__converter.cc | 4 +- ...a_gpu_chromeos_platform__video__frame__utils.cc | 11 + ...-media_gpu_chromeos_video__decoder__pipeline.cc | 6 +- .../patch-media_gpu_vaapi_vaapi__video__decoder.cc | 4 +- .../files/patch-media_gpu_vaapi_vaapi__wrapper.cc | 31 +- ...ideo_gpu__memory__buffer__video__frame__pool.cc | 8 +- ...ia_video_video__encode__accelerator__adapter.cc | 6 +- .../files/patch-mojo_public_c_system_thunks.cc | 6 +- .../patch-mojo_public_tools_bindings_mojom.gni | 4 +- www/ungoogled-chromium/files/patch-net_BUILD.gn | 14 +- .../files/patch-net_base_features.cc | 4 +- .../files/patch-net_cert_cert__verify__proc.h | 4 +- .../files/patch-net_cert_pki_general__names.h | 10 - .../files/patch-net_filter_zstd__source__stream.cc | 6 +- .../files/patch-net_socket_udp__socket__posix.cc | 8 +- .../patch-net_socket_udp__socket__unittest.cc | 12 +- ...verify__tool_cert__verify__comparision__tool.cc | 4 +- ..._tools_cert__verify__tool_cert__verify__tool.cc | 12 +- ...ting_host_base_desktop__environment__options.cc | 4 +- .../files/patch-remoting_host_client__session.cc | 4 +- .../files/patch-remoting_host_host__attributes.cc | 4 +- .../files/patch-remoting_host_it2me_it2me__host.cc | 8 +- ...ch-remoting_host_me2me__desktop__environment.cc | 8 +- .../patch-remoting_host_remoting__me2me__host.cc | 4 +- .../patch-remoting_host_setup_start__host__main.cc | 6 +- ...hn_remote__webauthn__caller__security__utils.cc | 8 +- .../files/patch-sandbox_policy_features.cc | 6 +- .../files/patch-sandbox_policy_features.h | 4 +- ...h-services_audio_audio__sandbox__hook__linux.cc | 8 +- ...services_device_compute__pressure_cpu__probe.cc | 4 +- ...ices_device_geolocation_location__arbitrator.cc | 4 +- .../files/patch-services_device_hid_BUILD.gn | 4 +- .../files/patch-services_device_usb_BUILD.gn | 8 +- .../files/patch-services_network_BUILD.gn | 4 +- .../patch-services_network_network__context.cc | 6 +- .../patch-services_network_network__context.h | 4 +- .../patch-services_network_network__service.cc | 8 +- .../patch-services_network_network__service.h | 8 +- .../patch-services_network_public_mojom_BUILD.gn | 6 +- ..._on__device__model_on__device__model__service.h | 22 + ...ervices_on__device__model_pre__sandbox__init.cc | 38 + ..._instrumentation_queued__request__dispatcher.cc | 16 +- ...p_stack__sampling_tracing__sampler__profiler.cc | 4 +- ...video__capture_video__capture__service__impl.cc | 10 +- ..._video__capture_video__capture__service__impl.h | 8 +- ...y_abseil-cpp_absl_base_internal_raw__logging.cc | 16 - .../files/patch-third__party_angle_BUILD.gn | 8 +- ...third__party_angle_src_common_system__utils.cpp | 11 + ...party_angle_src_common_system__utils__linux.cpp | 35 + ...erences_renderer__preferences__mojom__traits.cc | 4 +- ...n_renderer__preferences_renderer__preferences.h | 4 +- ...ferences_renderer__preferences__mojom__traits.h | 4 +- ...h-third__party_blink_public_platform_platform.h | 4 +- ...hird__party_blink_public_platform_web__vector.h | 4 +- ...blink_renderer_controller_blink__initializer.cc | 6 +- ...blink_renderer_core_exported_web__view__impl.cc | 6 +- ...y_blink_renderer_core_frame_web__frame__test.cc | 6 +- ...ore_html_canvas_canvas__async__blob__creator.cc | 4 +- ...erer_core_inspector_inspector__memory__agent.cc | 4 +- ...arty_blink_renderer_core_layout_layout__view.cc | 8 +- ...core_layout_ng_physical__fragment__rare__data.h | 10 - ..._renderer_core_scroll_scrollbar__theme__aura.cc | 6 +- ...party_blink_renderer_core_xml_xslt__processor.h | 14 + ...k_renderer_core_xml_xslt__processor__libxslt.cc | 14 + ...ty_blink_renderer_modules_ml_webnn_features.gni | 16 +- ...renderer_modules_ml_webnn_ml__graph__xnnpack.cc | 4 +- ...odules_webgl_webgl__rendering__context__base.cc | 4 +- ...rty_blink_renderer_modules_webgpu_gpu__queue.cc | 4 +- ...h-third__party_blink_renderer_platform_BUILD.gn | 4 +- ...ty_blink_renderer_platform_fonts_font__cache.cc | 6 +- ...nderer_platform_fonts_skia_font__cache__skia.cc | 6 +- ...er_platform_graphics_video__frame__submitter.cc | 4 +- ..._peerconnection_rtc__video__encoder__factory.cc | 4 +- ...derer_platform_runtime__enabled__features.json5 | 14 +- ...hird__party_crashpad_crashpad_util_misc_uuid.cc | 4 +- ...d__party_distributed__point__functions_BUILD.gn | 12 - .../files/patch-third__party_ffmpeg_configure | 4 +- ...ch-third__party_ffmpeg_libavutil_x86_x86inc.asm | 4 +- ...tch-third__party_leveldatabase_env__chromium.cc | 4 +- .../patch-third__party_libc++_src_src_chrono.cpp | 11 + ...libc++_src_src_filesystem_filesystem__clock.cpp | 11 + ...ird__party_libc++abi_src_src_cxa__guard__impl.h | 24 + ...x_source_libvpx_vpx__ports_aarch64__cpudetect.c | 4 +- ...rd__party_perfetto_include_perfetto_base_time.h | 8 +- ...trace__processor_db_storage_numeric__storage.cc | 4 +- ...etto_src_tracing_core_tracing__service__impl.cc | 4 +- ...__party_speech-dispatcher_libspeechd__version.h | 4 +- ...vulkan-loader_src_loader_vk__loader__platform.h | 4 +- ...kan__memory__allocator_include_vk__mem__alloc.h | 39390 +------------------ .../patch-third__party_wayland_include_config.h | 23 +- ...rd__party_webrtc_modules_audio__device_BUILD.gn | 4 +- .../files/patch-tools_gn_build_gen.py | 4 +- ...ols_json__schema__compiler_feature__compiler.py | 4 +- .../patch-ui_base_resource_resource__bundle.cc | 4 +- .../files/patch-ui_base_ui__base__features.cc | 6 +- .../files/patch-ui_base_webui_web__ui__util.cc | 6 +- .../files/patch-ui_base_x_x11__cursor__loader.cc | 12 +- .../files/patch-ui_base_x_x11__display__manager.cc | 4 +- .../files/patch-ui_color_color__id.h | 4 +- .../files/patch-ui_compositor_compositor.cc | 11 + .../files/patch-ui_compositor_compositor.h | 20 + .../patch-ui_compositor_compositor__observer.h | 20 + .../files/patch-ui_display_screen.h | 4 +- ...vents_devices_x11_device__data__manager__x11.cc | 4 +- www/ungoogled-chromium/files/patch-ui_gfx_BUILD.gn | 4 +- .../files/patch-ui_gfx_font__fallback__linux.cc | 4 +- .../files/patch-ui_gfx_font__render__params.h | 10 +- .../files/patch-ui_gfx_platform__font__skia.cc | 6 +- .../files/patch-ui_gfx_x_generated__protos_dri3.cc | 4 +- .../files/patch-ui_gfx_x_generated__protos_shm.cc | 4 +- www/ungoogled-chromium/files/patch-ui_gl_BUILD.gn | 10 +- .../files/patch-ui_gl_gl__context.cc | 4 +- .../files/patch-ui_gl_gl__switches.cc | 4 +- ...tch-ui_native__theme_native__theme__features.cc | 20 + ..._ozone_platform_wayland_common_wayland__util.cc | 11 + ...tform_wayland_host_wayland__toplevel__window.cc | 4 +- ...atform_wayland_host_wayland__toplevel__window.h | 4 +- ..._ozone_platform_wayland_host_wayland__window.cc | 10 +- ...rm_wayland_host_xdg__toplevel__wrapper__impl.cc | 4 +- ...m_wayland_host_zwp__text__input__wrapper__v1.cc | 21 + ...ne_platform_wayland_ozone__platform__wayland.cc | 4 +- .../files/patch-ui_ozone_public_platform__screen.h | 11 - www/ungoogled-chromium/files/patch-ui_qt_BUILD.gn | 11 + .../patch-ui_views_controls_textfield_textfield.cc | 14 +- .../patch-ui_views_controls_textfield_textfield.h | 6 +- .../files/patch-ui_views_views__delegate.cc | 4 +- .../files/patch-ui_views_views__delegate.h | 4 +- ...__aura_desktop__window__tree__host__platform.cc | 4 +- .../files/patch-ui_views_widget_widget.cc | 4 +- .../files/patch-ui_views_widget_widget.h | 4 +- www/ungoogled-chromium/files/patch-v8_BUILD.gn | 10 +- .../files/patch-v8_src_api_api.cc | 4 +- ...8_src_baseline_x64_baseline-assembler-x64-inl.h | 13 - .../patch-v8_src_builtins_x64_builtins-x64.cc | 46 - .../patch-v8_src_codegen_x64_assembler-x64.cc | 42 - .../files/patch-v8_src_codegen_x64_assembler-x64.h | 21 - ...patch-v8_src_codegen_x64_macro-assembler-x64.cc | 20 - .../patch-v8_src_codegen_x64_macro-assembler-x64.h | 20 - ..._src_compiler_backend_x64_code-generator-x64.cc | 16 - ...patch-v8_src_deoptimizer_x64_deoptimizer-x64.cc | 11 - .../files/patch-v8_src_execution_isolate.cc | 6 +- .../files/patch-v8_src_flags_flags.cc | 4 +- ...ch-v8_src_maglev_x64_maglev-assembler-x64-inl.h | 14 - ...patch-v8_src_maglev_x64_maglev-assembler-x64.cc | 16 - ...v8_src_regexp_x64_regexp-macro-assembler-x64.cc | 22 - ...-v8_src_regexp_x64_regexp-macro-assembler-x64.h | 12 - .../patch-v8_src_wasm_jump-table-assembler.cc | 51 - .../files/patch-v8_src_wasm_jump-table-assembler.h | 16 - www/ungoogled-chromium/pkg-plist | 1 + 391 files changed, 2223 insertions(+), 41342 deletions(-) diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile index 31c8b86f321d..c630062506b9 100644 --- a/www/ungoogled-chromium/Makefile +++ b/www/ungoogled-chromium/Makefile @@ -1,5 +1,5 @@ PORTNAME= ungoogled-chromium -PORTVERSION= 120.0.6099.224 +PORTVERSION= 121.0.6167.139 UGVERSION= ${DISTVERSION}-1 CATEGORIES= www wayland MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \ @@ -37,7 +37,6 @@ BUILD_DEPENDS= bash:shells/bash \ LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \ libatspi.so:accessibility/at-spi2-core \ libspeechd.so:accessibility/speech-dispatcher \ - libsnappy.so:archivers/snappy \ libFLAC.so:audio/flac \ libopus.so:audio/opus \ libspeex.so:audio/speex \ @@ -108,7 +107,8 @@ GN_ARGS+= enable_widevine=true \ toolkit_views=true \ use_allocator_shim=false \ use_aura=true \ - use_custom_libcxx=false \ + use_custom_libcxx=true \ + use_custom_libunwind=true \ use_lld=true \ use_partition_alloc=true \ use_partition_alloc_as_malloc=false \ @@ -128,6 +128,7 @@ GN_ARGS+= build_with_tflite_lib=false \ clang_use_chrome_plugins=false \ disable_fieldtrial_testing_config=true \ enable_backup_ref_ptr_support=false \ + enable_log_error_not_reached=true \ enable_hangout_services_extension=false \ enable_mdns=false \ enable_nacl=false \ @@ -242,8 +243,8 @@ TEST_ALL_TARGET= ${TEST_TARGETS} IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base .endif -.if ${COMPILER_VERSION} < 160 -LLVM_DEFAULT= 16 +.if ${COMPILER_VERSION} < 170 +LLVM_DEFAULT= 17 BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \ cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \ @@ -311,7 +312,7 @@ pre-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \ ./build/linux/unbundle/replace_gn_files.py --system-libraries \ dav1d flac fontconfig freetype harfbuzz-ng icu libdrm libevent libpng \ - libusb libwebp libxml libxslt openh264 opus snappy || ${FALSE} + libusb libwebp libxml libxslt openh264 opus || ${FALSE} # Chromium uses an unreleased version of FFmpeg, so configure it cd ${WRKSRC}/third_party/ffmpeg && \ ${PYTHON_CMD} chromium/scripts/build_ffmpeg.py freebsd ${FFMPEG_TARGET} \ @@ -384,6 +385,7 @@ do-install: # SwiftShader .if ${ARCH} != aarch64 ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libvk_swiftshader.so ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/vk_swiftshader_icd.json ${STAGEDIR}${DATADIR} .endif post-install-DEBUG-on: diff --git a/www/ungoogled-chromium/distinfo b/www/ungoogled-chromium/distinfo index abeeb60bfdf9..67fae4ef012a 100644 --- a/www/ungoogled-chromium/distinfo +++ b/www/ungoogled-chromium/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1705683725 -SHA256 (chromium-120.0.6099.224.tar.xz) = 850a85c8d8a01041a07dfaaea8289fa5f8294b4e375e6b77997b61434e0a2f1a -SIZE (chromium-120.0.6099.224.tar.xz) = 3299542904 -SHA256 (ungoogled-chromium-120.0.6099.224-1.tar.gz) = b96fd3d5d64ffd5efa3bc52966adfd7fd1dd3e85ebf3517924054b577ac03750 -SIZE (ungoogled-chromium-120.0.6099.224-1.tar.gz) = 665887 -SHA256 (chromium-120.0.6099.224-testdata.tar.xz) = db8ef8f50dd759f548fd269202f9d084e3d1bb92b587bd5e0023707ac29518ea -SIZE (chromium-120.0.6099.224-testdata.tar.xz) = 268575524 +TIMESTAMP = 1706973655 +SHA256 (chromium-121.0.6167.139.tar.xz) = e12cc967bef7a79630828792f02d95297a06eb905c98e4c6e065fd5e74d6f9ff +SIZE (chromium-121.0.6167.139.tar.xz) = 3340424948 +SHA256 (ungoogled-chromium-121.0.6167.139-1.tar.gz) = a4f389f9159effbbe47a07ade0b8b9b86ebb64a56230ea7a4b43664cd499f829 +SIZE (ungoogled-chromium-121.0.6167.139-1.tar.gz) = 666180 +SHA256 (chromium-121.0.6167.139-testdata.tar.xz) = ea1431ca694fd314ec542642f1ef5112df737792106dd991edf46eb012732a15 +SIZE (chromium-121.0.6167.139-testdata.tar.xz) = 272290844 SHA256 (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8 SIZE (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = 32624734 diff --git a/www/ungoogled-chromium/files/patch-BUILD.gn b/www/ungoogled-chromium/files/patch-BUILD.gn index cb8b72117f53..a0b35734ba84 100644 --- a/www/ungoogled-chromium/files/patch-BUILD.gn +++ b/www/ungoogled-chromium/files/patch-BUILD.gn @@ -1,6 +1,6 @@ ---- BUILD.gn.orig 2023-12-23 12:33:28 UTC +--- BUILD.gn.orig 2024-02-03 15:42:55 UTC +++ BUILD.gn -@@ -61,7 +61,7 @@ declare_args() { +@@ -62,7 +62,7 @@ declare_args() { root_extra_deps = [] } @@ -9,7 +9,7 @@ # An official (maximally optimized!) component (optimized for build times) # build doesn't make sense and usually doesn't work. assert(!is_component_build) -@@ -95,7 +95,6 @@ group("gn_all") { +@@ -94,7 +94,6 @@ group("gn_all") { "//codelabs", "//components:components_unittests", "//components/gwp_asan:gwp_asan_unittests", @@ -17,7 +17,7 @@ "//net:net_unittests", "//sandbox:sandbox_unittests", "//services:services_unittests", -@@ -415,7 +414,7 @@ group("gn_all") { +@@ -417,7 +416,7 @@ group("gn_all") { } } @@ -26,7 +26,7 @@ deps += [ "//third_party/breakpad:breakpad_unittests", "//third_party/breakpad:core-2-minidump", -@@ -607,6 +606,15 @@ group("gn_all") { +@@ -609,6 +608,15 @@ group("gn_all") { } } @@ -42,7 +42,7 @@ if (is_mac) { deps += [ "//third_party/breakpad:dump_syms", -@@ -656,7 +664,7 @@ group("gn_all") { +@@ -655,7 +663,7 @@ group("gn_all") { host_os == "win") { deps += [ "//chrome/test/mini_installer:mini_installer_tests" ] } @@ -51,7 +51,7 @@ deps += [ "//third_party/breakpad:symupload($host_toolchain)" ] } -@@ -1077,7 +1085,7 @@ if (use_blink && !is_cronet_build) { +@@ -1076,7 +1084,7 @@ if (use_blink && !is_cronet_build) { ] } @@ -60,7 +60,7 @@ script_test("chrome_wpt_tests") { script = "//third_party/blink/tools/run_wpt_tests.py" args = [ -@@ -1150,7 +1158,7 @@ if (use_blink && !is_cronet_build) { +@@ -1166,7 +1174,7 @@ if (use_blink && !is_cronet_build) { data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ] } @@ -69,7 +69,7 @@ data_deps += [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ] } -@@ -1159,7 +1167,7 @@ if (use_blink && !is_cronet_build) { +@@ -1175,7 +1183,7 @@ if (use_blink && !is_cronet_build) { data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ] } @@ -78,7 +78,7 @@ data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ] } -@@ -1624,7 +1632,7 @@ group("chromium_builder_perf") { +@@ -1616,7 +1624,7 @@ group("chromium_builder_perf") { data_deps += [ "//chrome/test:performance_browser_tests" ] } diff --git a/www/ungoogled-chromium/files/patch-apps_ui_views_app__window__frame__view.cc b/www/ungoogled-chromium/files/patch-apps_ui_views_app__window__frame__view.cc index 91ad45d16a5a..9060c0d436ee 100644 --- a/www/ungoogled-chromium/files/patch-apps_ui_views_app__window__frame__view.cc +++ b/www/ungoogled-chromium/files/patch-apps_ui_views_app__window__frame__view.cc @@ -1,6 +1,6 @@ ---- apps/ui/views/app_window_frame_view.cc.orig 2023-12-23 12:33:28 UTC +--- apps/ui/views/app_window_frame_view.cc.orig 2024-02-03 15:42:55 UTC +++ apps/ui/views/app_window_frame_view.cc -@@ -149,7 +149,7 @@ gfx::Rect AppWindowFrameView::GetWindowBoundsForClient +@@ -148,7 +148,7 @@ gfx::Rect AppWindowFrameView::GetWindowBoundsForClient gfx::Rect window_bounds = client_bounds; // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is // complete. diff --git a/www/ungoogled-chromium/files/patch-base_BUILD.gn b/www/ungoogled-chromium/files/patch-base_BUILD.gn index a9c528e7a0b8..16ea2291458f 100644 --- a/www/ungoogled-chromium/files/patch-base_BUILD.gn +++ b/www/ungoogled-chromium/files/patch-base_BUILD.gn @@ -1,4 +1,4 @@ ---- base/BUILD.gn.orig 2023-12-23 12:33:28 UTC +--- base/BUILD.gn.orig 2024-02-03 15:42:55 UTC +++ base/BUILD.gn @@ -186,7 +186,7 @@ buildflag_header("ios_cronet_buildflags") { flags = [ "CRONET_BUILD=$is_cronet_build" ] @@ -9,7 +9,7 @@ buildflag_header("message_pump_buildflags") { header = "message_pump_buildflags.h" header_dir = "base/message_loop" -@@ -1105,11 +1105,23 @@ component("base") { +@@ -1098,11 +1098,23 @@ component("base") { # Needed for if using newer C++ library than sysroot, except if # building inside the cros_sdk environment - use host_toolchain as a # more robust check for this. @@ -34,7 +34,7 @@ if (use_allocator_shim) { if (is_apple) { sources += [ "allocator/early_zone_registration_apple.h" ] -@@ -1129,7 +1141,7 @@ component("base") { +@@ -1122,7 +1134,7 @@ component("base") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -43,7 +43,7 @@ defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -2088,6 +2100,22 @@ component("base") { +@@ -2077,6 +2089,22 @@ component("base") { ] } @@ -66,7 +66,7 @@ # iOS if (is_ios) { sources += [ -@@ -2220,6 +2248,29 @@ component("base") { +@@ -2207,6 +2235,29 @@ component("base") { } } @@ -96,7 +96,7 @@ if (use_blink) { sources += [ "files/file_path_watcher.cc", -@@ -2230,7 +2281,7 @@ component("base") { +@@ -2217,7 +2268,7 @@ component("base") { } if (dep_libevent) { @@ -105,7 +105,7 @@ } if (use_libevent) { -@@ -3619,7 +3670,7 @@ test("base_unittests") { +@@ -3615,7 +3666,7 @@ test("base_unittests") { ] } @@ -114,7 +114,7 @@ sources += [ "debug/proc_maps_linux_unittest.cc", "files/scoped_file_linux_unittest.cc", -@@ -3640,7 +3691,7 @@ test("base_unittests") { +@@ -3637,7 +3688,7 @@ test("base_unittests") { "posix/file_descriptor_shuffle_unittest.cc", "posix/unix_domain_socket_unittest.cc", ] @@ -123,7 +123,7 @@ sources += [ "profiler/stack_base_address_posix_unittest.cc", "profiler/stack_copier_signal_unittest.cc", -@@ -3651,7 +3702,7 @@ test("base_unittests") { +@@ -3648,7 +3699,7 @@ test("base_unittests") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -132,7 +132,7 @@ defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -3913,7 +3964,7 @@ test("base_unittests") { +@@ -3909,7 +3960,7 @@ test("base_unittests") { } } diff --git a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni index 042ffbd2d64c..dcc48c6c3a9b 100644 --- a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni +++ b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/partition_alloc.gni.orig 2023-11-04 07:08:51 UTC +--- base/allocator/partition_allocator/partition_alloc.gni.orig 2024-02-03 15:42:55 UTC +++ base/allocator/partition_allocator/partition_alloc.gni -@@ -319,7 +319,7 @@ declare_args() { +@@ -333,7 +333,7 @@ declare_args() { # pkeys support is explicitly disabled in all Cronet builds, as some test # dependencies that use partition_allocator are compiled in AOSP against a # version of glibc that does not include pkeys syscall numbers. diff --git a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn index 1ea41bbd5f5f..05b7ea1ba80d 100644 --- a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn +++ b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn @@ -1,11 +1,11 @@ ---- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2023-12-23 12:33:28 UTC +--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2024-02-03 15:42:55 UTC +++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn -@@ -582,7 +582,7 @@ source_set("allocator_shim") { - ] - configs += [ ":mac_no_default_new_delete_symbols" ] +@@ -855,7 +855,7 @@ if (is_clang_or_gcc) { + configs -= [ "//build/config/compiler:enable_arc" ] + } } - if (is_chromeos || is_linux) { + if ((is_chromeos || is_linux) && !is_bsd) { - sources += [ + shim_headers += [ "shim/allocator_shim_override_cpp_symbols.h", "shim/allocator_shim_override_glibc_weak_symbols.h", diff --git a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc index 7a76584417bf..1691ac5222bf 100644 --- a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc +++ b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc @@ -1,4 +1,4 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2023-12-23 12:33:28 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2024-02-03 15:42:55 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc @@ -12,11 +12,11 @@ #include @@ -11,10 +11,10 @@ -#if BUILDFLAG(IS_APPLE) +#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD) - #define HAVE_DLADDR #include #endif -@@ -25,7 +25,7 @@ namespace partition_alloc::internal::base::debug { + +@@ -24,7 +24,7 @@ namespace partition_alloc::internal::base::debug { namespace { @@ -23,7 +23,7 @@ constexpr size_t kBufferSize = 4096u; -@@ -359,7 +359,7 @@ void PrintStackTraceInternal(const void** trace, size_ +@@ -358,7 +358,7 @@ void PrintStackTraceInternal(const void** trace, size_ } #endif // !BUILDFLAG(IS_APPLE) diff --git a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc index 4dc47dee29c3..04d72ef5dc44 100644 --- a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc +++ b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc @@ -1,8 +1,8 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2023-12-23 12:33:28 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2024-02-03 15:42:55 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc @@ -17,7 +17,7 @@ - #include "base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h" - #include "build/build_config.h" + #include "partition_alloc/partition_alloc_base/logging.h" + #include "partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h" -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) diff --git a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h index 85a99bacad9e..2c7dcf90d524 100644 --- a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h +++ b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h @@ -1,15 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2023-12-23 12:33:28 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2024-02-03 15:42:55 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h -@@ -94,7 +94,7 @@ static_assert(sizeof(void*) != 8, ""); - // POSIX is not only UNIX, e.g. macOS and other OSes. We do use Linux-specific - // features such as futex(2). - #define PA_CONFIG_HAS_LINUX_KERNEL() \ -- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)) -+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) - - // On some platforms, we implement locking by spinning in userspace, then going - // into the kernel only if there is contention. This requires platform support, -@@ -241,7 +241,7 @@ constexpr bool kUseLazyCommit = false; +@@ -255,7 +255,7 @@ constexpr bool kUseLazyCommit = false; // On these platforms, lock all the partitions before fork(), and unlock after. // This may be required on more platforms in the future. #define PA_CONFIG_HAS_ATFORK_HANDLER() \ @@ -18,12 +9,12 @@ // PartitionAlloc uses PartitionRootEnumerator to acquire all // PartitionRoots at BeforeFork and to release at AfterFork. -@@ -288,7 +288,7 @@ constexpr bool kUseLazyCommit = false; +@@ -301,7 +301,7 @@ constexpr bool kUseLazyCommit = false; + // // Also enabled on ARM64 macOS, as the 16kiB pages on this platform lead to // larger slot spans. - #define PA_CONFIG_PREFER_SMALLER_SLOT_SPANS() \ -- (BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64))) -+ (BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) || BUILDFLAG(IS_BSD)) - - // Enable shadow metadata. - // +-#if BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) ++#if BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) || BUILDFLAG(IS_BSD) + #define PA_CONFIG_PREFER_SMALLER_SLOT_SPANS() 1 + #else + #define PA_CONFIG_PREFER_SMALLER_SLOT_SPANS() 0 diff --git a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h index b2aeb5832373..69d14e15a403 100644 --- a/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h +++ b/www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2023-12-23 12:33:28 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2024-02-03 15:42:55 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h -@@ -107,7 +107,7 @@ PartitionPageShift() { +@@ -111,7 +111,7 @@ PartitionPageShift() { return 18; // 256 KiB } #elif (BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_64_BITS)) || \ @@ -9,7 +9,7 @@ PA_ALWAYS_INLINE PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR size_t PartitionPageShift() { return PageAllocationGranularityShift() + 2; -@@ -309,7 +309,8 @@ constexpr size_t kNumPools = kMaxPoolHandle - 1; +@@ -313,7 +313,8 @@ constexpr size_t kNumPools = kMaxPoolHandle - 1; // 8GB for each of the glued pools). #if BUILDFLAG(HAS_64_BIT_POINTERS) #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS) || \ diff --git a/www/ungoogled-chromium/files/patch-base_compiler__specific.h b/www/ungoogled-chromium/files/patch-base_compiler__specific.h index 97e912d487ba..993dd32e52f5 100644 --- a/www/ungoogled-chromium/files/patch-base_compiler__specific.h +++ b/www/ungoogled-chromium/files/patch-base_compiler__specific.h @@ -1,4 +1,4 @@ ---- base/compiler_specific.h.orig 2023-05-05 12:12:41 UTC +--- base/compiler_specific.h.orig 2024-02-03 15:42:55 UTC +++ base/compiler_specific.h @@ -41,9 +41,9 @@ // Annotate a function indicating it should not be inlined. @@ -12,8 +12,8 @@ #define NOINLINE __attribute__((noinline)) #elif defined(COMPILER_MSVC) #define NOINLINE __declspec(noinline) -@@ -51,9 +51,9 @@ - #define NOINLINE +@@ -60,9 +60,9 @@ + #define NOOPT #endif -#if defined(__clang__) && defined(NDEBUG) && HAS_ATTRIBUTE(always_inline) @@ -24,7 +24,7 @@ #define ALWAYS_INLINE inline __attribute__((__always_inline__)) #elif defined(COMPILER_MSVC) && defined(NDEBUG) #define ALWAYS_INLINE __forceinline -@@ -69,7 +69,7 @@ +@@ -78,7 +78,7 @@ // prevent code folding, see NO_CODE_FOLDING() in base/debug/alias.h. // Use like: // NOT_TAIL_CALLED void FooBar(); diff --git a/www/ungoogled-chromium/files/patch-base_files_file__path__watcher.h b/www/ungoogled-chromium/files/patch-base_files_file__path__watcher.h index 39142906151a..b280ba971e02 100644 --- a/www/ungoogled-chromium/files/patch-base_files_file__path__watcher.h +++ b/www/ungoogled-chromium/files/patch-base_files_file__path__watcher.h @@ -1,6 +1,6 @@ ---- base/files/file_path_watcher.h.orig 2023-02-11 09:11:04 UTC +--- base/files/file_path_watcher.h.orig 2024-02-03 15:42:55 UTC +++ base/files/file_path_watcher.h -@@ -59,7 +59,7 @@ class BASE_EXPORT FilePathWatcher { +@@ -105,7 +105,7 @@ class BASE_EXPORT FilePathWatcher { Type type = Type::kNonRecursive; #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ diff --git a/www/ungoogled-chromium/files/patch-base_files_file__path__watcher__unittest.cc b/www/ungoogled-chromium/files/patch-base_files_file__path__watcher__unittest.cc index ae01847cfb6b..b597267cc7f9 100644 --- a/www/ungoogled-chromium/files/patch-base_files_file__path__watcher__unittest.cc +++ b/www/ungoogled-chromium/files/patch-base_files_file__path__watcher__unittest.cc @@ -1,6 +1,6 @@ ---- base/files/file_path_watcher_unittest.cc.orig 2023-12-23 12:33:28 UTC +--- base/files/file_path_watcher_unittest.cc.orig 2024-02-03 15:42:55 UTC +++ base/files/file_path_watcher_unittest.cc -@@ -703,7 +703,7 @@ TEST_F(FilePathWatcherTest, WatchDirectory) { +@@ -836,7 +836,7 @@ TEST_F(FilePathWatcherTest, WatchDirectory) { } delegate.RunUntilEventsMatch(event_expecter); @@ -9,7 +9,7 @@ ASSERT_TRUE(WriteFile(file1, "content v2")); // Mac implementation does not detect files modified in a directory. // TODO(https://crbug.com/1432064): Expect that no events are fired on Mac. -@@ -1639,7 +1639,7 @@ namespace { +@@ -1772,7 +1772,7 @@ namespace { enum Permission { Read, Write, Execute }; @@ -18,7 +18,7 @@ bool ChangeFilePermissions(const FilePath& path, Permission perm, bool allow) { struct stat stat_buf; -@@ -1673,7 +1673,7 @@ bool ChangeFilePermissions(const FilePath& path, Permi +@@ -1806,7 +1806,7 @@ bool ChangeFilePermissions(const FilePath& path, Permi } // namespace diff --git a/www/ungoogled-chromium/files/patch-base_files_file__util__posix.cc b/www/ungoogled-chromium/files/patch-base_files_file__util__posix.cc index 66d45ef47f19..55558c3efc75 100644 --- a/www/ungoogled-chromium/files/patch-base_files_file__util__posix.cc +++ b/www/ungoogled-chromium/files/patch-base_files_file__util__posix.cc @@ -1,6 +1,6 @@ ---- base/files/file_util_posix.cc.orig 2023-11-04 07:08:51 UTC +--- base/files/file_util_posix.cc.orig 2024-02-03 15:42:55 UTC +++ base/files/file_util_posix.cc -@@ -756,33 +756,34 @@ bool CreateDirectoryAndGetError(const FilePath& full_p +@@ -772,33 +772,34 @@ bool CreateDirectoryAndGetError(const FilePath& full_p File::Error* error) { ScopedBlockingCall scoped_blocking_call( FROM_HERE, BlockingType::MAY_BLOCK); // For call to mkdir(). diff --git a/www/ungoogled-chromium/files/patch-base_logging__unittest.cc b/www/ungoogled-chromium/files/patch-base_logging__unittest.cc index 5264a5d646fe..ca8f3e9ab943 100644 --- a/www/ungoogled-chromium/files/patch-base_logging__unittest.cc +++ b/www/ungoogled-chromium/files/patch-base_logging__unittest.cc @@ -1,4 +1,4 @@ ---- base/logging_unittest.cc.orig 2023-02-11 09:11:04 UTC +--- base/logging_unittest.cc.orig 2024-02-03 15:42:55 UTC +++ base/logging_unittest.cc @@ -32,7 +32,7 @@ #include "base/posix/eintr_wrapper.h" @@ -9,7 +9,7 @@ #include #endif -@@ -575,14 +575,18 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo +@@ -570,14 +570,18 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo // need the arch-specific boilerplate below, which is inspired by breakpad. // At the same time, on OSX, ucontext.h is deprecated but si_addr works fine. uintptr_t crash_addr = 0; diff --git a/www/ungoogled-chromium/files/patch-base_native__library__unittest.cc b/www/ungoogled-chromium/files/patch-base_native__library__unittest.cc index 366ca9740016..8d6f7841fee7 100644 --- a/www/ungoogled-chromium/files/patch-base_native__library__unittest.cc +++ b/www/ungoogled-chromium/files/patch-base_native__library__unittest.cc @@ -1,6 +1,6 @@ ---- base/native_library_unittest.cc.orig 2022-10-29 17:50:56 UTC +--- base/native_library_unittest.cc.orig 2024-02-03 15:42:55 UTC +++ base/native_library_unittest.cc -@@ -134,7 +134,7 @@ TEST(NativeLibraryTest, LoadLibrary) { +@@ -135,7 +135,7 @@ TEST(NativeLibraryTest, LoadLibrary) { // versions with respect to symbol resolution scope. // TSan and MSan error out on RTLD_DEEPBIND, https://crbug.com/705255 #if !BUILDFLAG(IS_ANDROID) && !defined(THREAD_SANITIZER) && \ diff --git a/www/ungoogled-chromium/files/patch-base_process_memory__linux.cc b/www/ungoogled-chromium/files/patch-base_process_memory__linux.cc index 2df2a75c31ae..e2285cb45b47 100644 --- a/www/ungoogled-chromium/files/patch-base_process_memory__linux.cc +++ b/www/ungoogled-chromium/files/patch-base_process_memory__linux.cc @@ -1,6 +1,6 @@ ---- base/process/memory_linux.cc.orig 2023-02-11 09:11:04 UTC +--- base/process/memory_linux.cc.orig 2024-02-03 15:42:55 UTC +++ base/process/memory_linux.cc -@@ -20,6 +20,7 @@ +@@ -28,6 +28,7 @@ void __libc_free(void*); namespace base { @@ -8,7 +8,7 @@ namespace { void ReleaseReservationOrTerminate() { -@@ -29,12 +30,14 @@ void ReleaseReservationOrTerminate() { +@@ -37,12 +38,14 @@ void ReleaseReservationOrTerminate() { } } // namespace @@ -23,7 +23,7 @@ // Set the new-out of memory handler. std::set_new_handler(&ReleaseReservationOrTerminate); // If we're using glibc's allocator, the above functions will override -@@ -43,8 +46,10 @@ void EnableTerminationOnOutOfMemory() { +@@ -51,8 +54,10 @@ void EnableTerminationOnOutOfMemory() { #if BUILDFLAG(USE_ALLOCATOR_SHIM) allocator_shim::SetCallNewHandlerOnMallocFailure(true); #endif @@ -34,7 +34,7 @@ // ScopedAllowBlocking() has private constructor and it can only be used in // friend classes/functions. Declaring a class is easier in this situation to // avoid adding more dependency to thread_restrictions.h because of the -@@ -104,6 +109,7 @@ bool AdjustOOMScoreHelper::AdjustOOMScore(ProcessId pr +@@ -112,6 +117,7 @@ bool AdjustOOMScoreHelper::AdjustOOMScore(ProcessId pr bool AdjustOOMScore(ProcessId process, int score) { *** 49659 LINES SKIPPED *** From nobody Sun Feb 4 00:56:34 2024 X-Original-To: dev-commits-ports-branches@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 4TSB0f5tPgz58pS4; Sun, 4 Feb 2024 00:56:34 +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 4TSB0f47qgz4Xgy; Sun, 4 Feb 2024 00:56:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707008194; 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=FCSj+3fsuAMIKWSL1wR6F6L74wMRAmrxyw25r6jainY=; b=NzVBK81xlsG4L0Ml6ZcBZiYl93qRTtLLN7p79MPmDI44KPIhZboWSC27qA/CDAuHjLDjKM 2H5DPf9knoQ3uNM5a5e+SnZFy7zwXU6IyFKC42k92G9L8g9njUcJKitx88r/e8XA21UfJ1 ioGZQUcXXqVQYADr1RMcH+6xWLbryjf966RNDprIV+NSkYq+LwGzj5iCP4xXcDkFV65TF6 IGzZITXnukv8KbCK+0b4QU74pRRl40i8EY75Tqee75pz6aNRiBK8fJDRqfInE1CCs6mvAv 9IW57oVZExvxfZ3Cqm4TLHlZHF3YyCFJwzEQba5SEKdYPIiHfvBsk/2MUv40IA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707008194; 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=FCSj+3fsuAMIKWSL1wR6F6L74wMRAmrxyw25r6jainY=; b=lXxJN/dJLbokrwu3seQT2hvMsuzG102sxF7P4jtTR/dJ8m1Od9JL13ZPN8hvd248zqpRQq ENYzxC3p9vcG53svOP/NtWksSxzS7NVa7gP8H6zwTlSYi7w6dCZBr/EMdibGe5F893YFaf cS20eJCwr9AlILqsI2QqFBdnoJPRt6Xb57Kf/6Rh+B5PJ70n+Jb3eY3nSu8TldxGJfKV1T OvTFDn4k3ou2SJZ3zt3qhyUi2uHI9KL5E7N6iUa2JmI0kVpuJHMciqv4eCv/MHfTX0YBT7 ogSYVvz/M+YsWKi7DwgFQ8TsQjwRt4jb9L5uBST+SC5hZrmAWMT+Pmo2kHNmJw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1707008194; a=rsa-sha256; cv=none; b=pTnLDRPY7fLqWcOjAjRHMIDenlw2aUEuw5bo3W4KxQ5BJRLvzDSFQps8/rcOWOadbwzTpT MLZerlSk9PNW4yObASekqEI2TNRytt/zlEeR7kwpFi3bdRwQMjxdmyYgNk8pyutoFZnWX3 B60kgnB7Rq4Nf94UtFpAV/Iw02Ba8ZscCvdg27NB54s2IWwjzvrUzSWsFQLue+jrvokAI6 FwhOZvEcuDkZkR4Qjy/lRk4tvDaoihB4nukGc0QM+w/wlNmIfRSXxN6vXhsQ0lGx80+29v plewjDXMcTikCrVNVJFKhs3w6UkvqyP7OYclv2m3kY0ZObLaP760cwBBVmNr7g== 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 4TSB0f3CTvzcQ7; Sun, 4 Feb 2024 00:56:34 +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 4140uYQx066067; Sun, 4 Feb 2024 00:56:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4140uYZM066064; Sun, 4 Feb 2024 00:56:34 GMT (envelope-from git) Date: Sun, 4 Feb 2024 00:56:34 GMT Message-Id: <202402040056.4140uYZM066064@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Yuri Victorovich Subject: git: 03bd49317d1a - 2024Q1 - audio/vst3sdk: Unbreak on 14 and 15 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 03bd49317d1a5b9ac302c9b1644120e8a639c6ab Auto-Submitted: auto-generated The branch 2024Q1 has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=03bd49317d1a5b9ac302c9b1644120e8a639c6ab commit 03bd49317d1a5b9ac302c9b1644120e8a639c6ab Author: Yuri Victorovich AuthorDate: 2024-02-04 00:54:06 +0000 Commit: Yuri Victorovich CommitDate: 2024-02-04 00:56:32 +0000 audio/vst3sdk: Unbreak on 14 and 15 The code doesn't correctly detect the location of the C++ 'filesystem' header in the C++17 mode. This is now fixed by switching to C++20. (cherry picked from commit 72fc3435551494eac1156dc422cf477ed3a656ea) --- audio/vst3sdk/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audio/vst3sdk/Makefile b/audio/vst3sdk/Makefile index 68df5d8c0c00..b3efa1c5f5e4 100644 --- a/audio/vst3sdk/Makefile +++ b/audio/vst3sdk/Makefile @@ -12,7 +12,6 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_i386= fails to build: static_assert failed due to requirement 'alignof(Steinberg::Vst::ProcessContext) == (0 ? 8U : 0 ? 1U : 1 ? 8U : 8U) -BROKEN_FreeBSD_14= fails to compile: 'experimental/filesystem' file not found BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libexpat.so:textproc/expat2 \ @@ -27,6 +26,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \ USES= cmake compiler:c++14-lang gnome localbase:ldflags pkgconfig shebangfix xorg USE_GNOME= cairo gtk30 gtkmm30 USE_XORG= ice sm x11 xcb xext +USE_CXXSTD= c++20 # otherwise the code in public.sdk/source/vst/hosting/module_linux.cpp uses the default value of __cplusplus=201703 and fails to use the correct #include USE_GITHUB= yes GH_ACCOUNT= steinbergmedia From nobody Sun Feb 4 01:01:04 2024 X-Original-To: dev-commits-ports-branches@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 4TSB5s0ZlRz58px2; Sun, 4 Feb 2024 01:01:05 +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 4TSB5r5dRnz4YKV; Sun, 4 Feb 2024 01:01:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707008464; 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=C2HMHngZa11N86WjMWKGMVL2Vqn70Vloj8xjll8GNKM=; b=TSMmT922RS8xQPfuNLhKcmys6ralJc1UNBSdr2Stk7vTWOo7//x8VSbjTAD5e6rCn6GiGR N2ey95FJ/lhZcE14lMmEpS1/toKITfO5Cj4298xb04OmDY424B9LhagDLfrQ3VpAGSaFI6 GOrd380bWwjspGIVWnh9dAE4QQz5TZ8kgItXyQQQwbglJjtcOwfE5j11qtY8D0km4VL0xn JSNebuJL7uUb6fPwKmKI3YYyrRjVLbeUYPj1hhEMdGfcrhUpA43QdvgsRWYWH8nl5EcQe6 N1ru9mFZHs+I5kKlfaXarZGqhKCH6p222MEMW5pixfi5vEjiiJ+HJKAaDYejIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707008464; 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=C2HMHngZa11N86WjMWKGMVL2Vqn70Vloj8xjll8GNKM=; b=yQwXbkA8e5fXUpDJD6/rIvKVPluIjs7PsnGP3NDyBvtWjywI/AxP1+TJ8gppS+gU4YKPIP tQv6XYTCrZWM5xQOrOYe4TDaSS5NAETXLcXtIbIDM8Lrj3q2x8oqevbixjWQuyqAbdCJng POExcNcgSaNIqNTu2vpR3kKgAeP0mwrOVMwU3iU0QwEbW9RK7yGvHk06NUvpQZo9w9ZnHu xtV59fNNvSIXpa3ctA/zCUvQ5MTg1FnTzNlLH+QiM+xdHmbrE9OUZwD5V9LXsHJmOZbh6O zaAjY6eE33Hs3fVzyMRVThAJY2KwSZa2+b54DIpucWzfSJxxxER0Q13XaIBg7g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1707008464; a=rsa-sha256; cv=none; b=mVol0jsVXdxx375v3dh5d3TGsWPOxUl8mHy81dlzRayj6VqpwXNwV/25jEf6dA5Bf1yxqi 0/m+lC9Bfb4kh8yFUMADtZi9rKc9/DKPHGcayEgkkQF0EahjZsnbvoqtOuNZnvNjHnnFMB KTKkp1w8fe/NJCGxEA+fiV2VETVdVWLSZbTLZkOp/qAlZTYwDvOljk0zHSel3vS7Vyn3yV AFmnF5XhDnxKSxSlHutHCNRfmv6dKa6IVmYAHieHnppmPNnrA33e/zGZGXj7qla4ePezyw vbYTXtU30sO50UvpPUXQ+4qgnvcgDPJoudhFv1e8YWeCRJhiHVe0XoO7hSo23g== 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 4TSB5r2vcrzbxS; Sun, 4 Feb 2024 01:01:04 +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 4141149S076627; Sun, 4 Feb 2024 01:01:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 414114lQ076624; Sun, 4 Feb 2024 01:01:04 GMT (envelope-from git) Date: Sun, 4 Feb 2024 01:01:04 GMT Message-Id: <202402040101.414114lQ076624@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: d61282ef6393 - 2024Q1 - x11-wm/niri: switch 47132c04ee75 to upstream fix List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: d61282ef639308dbf643fd12f52ca7521296ea2c Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=d61282ef639308dbf643fd12f52ca7521296ea2c commit d61282ef639308dbf643fd12f52ca7521296ea2c Author: Jan Beich AuthorDate: 2024-02-04 00:55:04 +0000 Commit: Jan Beich CommitDate: 2024-02-04 01:01:01 +0000 x11-wm/niri: switch 47132c04ee75 to upstream fix (cherry picked from commit 5a0c29181856e54a825c501b5ec6d2082567ce68) --- x11-wm/niri/files/patch-smithay-i386 | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/x11-wm/niri/files/patch-smithay-i386 b/x11-wm/niri/files/patch-smithay-i386 index 1abbea186ed0..5bfa5ef82cb5 100644 --- a/x11-wm/niri/files/patch-smithay-i386 +++ b/x11-wm/niri/files/patch-smithay-i386 @@ -1,31 +1,24 @@ -https://github.com/Smithay/smithay/issues/1315 +https://github.com/Smithay/smithay/pull/1316 --- ../smithay-0eac415ba2d9409cbc201955dc0fd306c116ae05/src/utils/clock.rs.orig 2024-02-02 09:18:10 UTC +++ ../smithay-0eac415ba2d9409cbc201955dc0fd306c116ae05/src/utils/clock.rs -@@ -119,8 +119,11 @@ impl From for +@@ -119,8 +119,8 @@ impl Ord for Time { impl From for Time { fn from(tp: Duration) -> Self { let tp = Timespec { - tv_sec: tp.as_secs() as std::os::raw::c_longlong, - tv_nsec: tp.subsec_nanos() as std::os::raw::c_longlong, -+ tv_sec: tp.as_secs() as libc::time_t, -+ #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))] -+ tv_nsec: tp.subsec_nanos() as i64, -+ #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))] -+ tv_nsec: tp.subsec_nanos() as std::os::raw::c_long, ++ tv_sec: tp.as_secs() as rustix::time::Secs, ++ tv_nsec: tp.subsec_nanos() as rustix::time::Nsecs, }; Time { tp, -@@ -138,7 +141,11 @@ impl From for Time { +@@ -138,7 +138,7 @@ impl From for Time { } } -const NANOS_PER_SEC: std::os::raw::c_longlong = 1_000_000_000; -+#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))] -+const NANOS_PER_SEC: i64 = 1_000_000_000; -+ -+#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))] -+const NANOS_PER_SEC: std::os::raw::c_long = 1_000_000_000; ++const NANOS_PER_SEC: rustix::time::Nsecs = 1_000_000_000; fn saturating_sub_timespec(lhs: Timespec, rhs: Timespec) -> Option { if let Some(mut secs) = lhs.tv_sec.checked_sub(rhs.tv_sec) { From nobody Sun Feb 4 18:58:56 2024 X-Original-To: dev-commits-ports-branches@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 4TSf1Y2GXHz58ZpP; Sun, 4 Feb 2024 18:58:57 +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 4TSf1Y1kxwz41tw; Sun, 4 Feb 2024 18:58:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707073137; 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=CsJ6NCbOajT6wYN49U5ypOGW95Q4X8pLFr4K8HisF6c=; b=R7AKNfIMxRvKwAp/Ow1Bnp5HQ+uS195Acj+1npxby1B/XYx7Y+hhyWFyt73niznlFgcDqb f0UTjABXU2ubUG5y/K2LmqA7fKf8+BTm0SRrmLNFRI1Q1Rd5+/a3pr1k271n/lYxoc3Mj9 i+pjE3bzUaiuUQ56Wy8kNpNXTzd/Zf9rydIawJzdH/+TRoBJ0Y6xb+9dcZKgTT8j/kuwJb 9IhBWOOmTYf91qRkTrJSBExBjMqqKhQpQiV+gC5PvWjU3I7JNX4tqocIrW/ZqGkYGep5gi dE78zpkmpO7unlD1SgAh+hcZSNzNstHjJr3Y/84uxpIe5ACGF80oz6MWSm9nEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707073137; 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=CsJ6NCbOajT6wYN49U5ypOGW95Q4X8pLFr4K8HisF6c=; b=DUM8DsOXfFK/UOwYJlvl8br2CLKPkZ6cjun3FRSsnmGecWePzzuMgdeRJLYnGeQGpzyoBG fWjpLBY5sHYdfUVFcAcECPwFZY/DGPovSgtOWK/TvisNcGiSUmj5gzhcUCPa8BPWht9wlL OG6WlJFS8aFoGGo2sh6QtJQ0+riXkT1x/nVgpl4rZkRnox7yLLCF7mxE7jyhot5l4+wMZf r/GzflJrqGbpb1BHpnp9SWC+nplO4DhBBUvQ9IuJhW/nu2n/xZUZR+c+3IZm+4SFfS6vuf SOBT+opZ/J/xS7laYQObXwJ/BkNY7iczutsDYNtuqEvs2y79Ex16wj+xRJRX7Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1707073137; a=rsa-sha256; cv=none; b=yhP2aq0vRk9y83SFWNEL7WPoHi9WQUe3w4sgvH/CxZvvz1gVMQcLD0Zx5PsJmyCFoTt3Dq 55l+LvXOiq2Nu/JDzUfB4cKL141JGv3In9tsfeyrCcr25MDalFVPklCrATd0AY0A7ib+Xn vVS/UJZV4Fu1DlyszE9Nr/ttFvasl9LHkwLgUmG106w7pEjRkddXEi6O6tCl0ODlwY2KJY LWwWgD83xzY3c7IMcmnFJeaeDuAd6drbFjtDNRDtYxTK1oYK6qYRqkriw+YfnmH+3jS60Q XEeQUGqCPDV2Cm8XD6AoWfz0RiP/kDgYyd4zNTKmY4LUOXFqzkpSkOPzLCuc/g== 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 4TSf1Y0cHZz17Zv; Sun, 4 Feb 2024 18:58:57 +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 414IwuXt080771; Sun, 4 Feb 2024 18:58:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 414Iwu1V080768; Sun, 4 Feb 2024 18:58:56 GMT (envelope-from git) Date: Sun, 4 Feb 2024 18:58:56 GMT Message-Id: <202402041858.414Iwu1V080768@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Yuri Victorovich Subject: git: 7ca87ecf16eb - 2024Q1 - devel/quickcpplib: Not for powerpc64, powerpc64le; Clang crashes on powerpc List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 7ca87ecf16eba8aa01af0c1ba37ad14a55d66a25 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=7ca87ecf16eba8aa01af0c1ba37ad14a55d66a25 commit 7ca87ecf16eba8aa01af0c1ba37ad14a55d66a25 Author: Yuri Victorovich AuthorDate: 2024-02-04 18:58:01 +0000 Commit: Yuri Victorovich CommitDate: 2024-02-04 18:58:52 +0000 devel/quickcpplib: Not for powerpc64, powerpc64le; Clang crashes on powerpc Reported by: fallout (cherry picked from commit cd8e53990df68ef762e378173725effb3c1fe8b0) --- devel/quickcpplib/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/devel/quickcpplib/Makefile b/devel/quickcpplib/Makefile index be416b9a4fdd..422d902b031e 100644 --- a/devel/quickcpplib/Makefile +++ b/devel/quickcpplib/Makefile @@ -10,6 +10,10 @@ WWW= https://github.com/ned14/quickcpplib LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/Licence.txt +BROKEN_powerpc= clang crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276824 +NOT_FOR_ARCHS= powerpc64 powerpc64le +NOT_FOR_ARCHS_REASON= test/timing.h:113:2: error: Unsupported platform + USES= cmake:testing USE_GITHUB= yes From nobody Sun Feb 4 20:53:29 2024 X-Original-To: dev-commits-ports-branches@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 4TShYj4031z58mrL; Sun, 4 Feb 2024 20:53:29 +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 4TShYj3lK5z4Gnw; Sun, 4 Feb 2024 20:53:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707080009; 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=UuvP4bgMXlAx0Irt83A8ySonr64rQOfJBg8Hue3IUq0=; b=RCoWYp35dgdHCxfHU0hYyiEjjfupxoyDowmwcFoWVeOAemyNDiAV0QJ2qBQ3BP+skO+Kmk twQS67OPn/37osIzpaXbWz74Uq1N69oyOYLN/ozFvrPLB93pVDIYnuDOfwraelRpcLjU7Z ikyYTkWCLgKFSmb3zJaBnxjSOeR9DWoysHBlswpiWuA+TMJC4FMwN5dzrWUXVViOEdYdyd g36hkwl8wFgvHTQ6jpz7xkOhdAu58DHD4OG/0k4i6TLa+g106FqdwJASyyAPcERUajoB0f QIdPpQbUD914mCofHsD6fFw0eJ8TNlBwFa5CjqVftIAOhiVavDS1QA0bDuRjAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707080009; 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=UuvP4bgMXlAx0Irt83A8ySonr64rQOfJBg8Hue3IUq0=; b=P9YEOL2e6grJtirbLoAgj7O4aPv1m3H8IBVB2AY6ECkbP3+X6JOOmgq9YU9YPIAZEpOOQt Vpvo7WHm5ySniSUTxiwzXF0DZocqs6xiy9rMVrhuJwwCq7wVt327Ix7J3jtY74QdH5Inq7 sBnermdKMNuEws4dx4ElDJsHI3Z2CEt6mEU9OEa4/liVhVGovrNlGqtQ7/sHCXDqUtE+J6 lswJkXMtBihhdw0diN343IwvQHqBRJ9xHro7DCMPaYnS3Ix5EVdQrMTb1Hp8byC3DBqzkH OCYXH0XYfwdjAhNVYkZAkFGSq6jI7TQfP0z5DgyIG8dVRNL2+xUJeI/pzdwh1w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1707080009; a=rsa-sha256; cv=none; b=xW8uuZN2KxzOT1KDYicA7zI2cMVn3f3ttgcXyCj8NmSq1WN2IlQic43ZPAaO4gAu+mI1Xz so3q+l66lXYP6BqI+tDhi8jHuEccCp4g8SBOs3J1RvtmvO2N6b/HqrlKwJTQUU1Qm/QvYB nFa+FCAOfmsAngunFriXxcHMhteGyGenIolFZA/cTLPqIOKCCjYGAcSCbdCmhZIJroxzyt RtGKE0MhBw7HUipjxTfU7FzkEATcpoG867CChYmFgSKgwPA19xXSlvTOdDDzOS/Pdx5+7G bgRW9XkFyE7ZU778oFZrnhfcMYhGHFg43TkVYj93W7h/23aISkMWvLhuJ0/bFw== 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 4TShYj2p1vz1BR9; Sun, 4 Feb 2024 20:53:29 +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 414KrT6d083023; Sun, 4 Feb 2024 20:53:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 414KrTcr083020; Sun, 4 Feb 2024 20:53:29 GMT (envelope-from git) Date: Sun, 4 Feb 2024 20:53:29 GMT Message-Id: <202402042053.414KrTcr083020@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Robert Nagy Subject: git: f36ebc3ba324 - 2024Q1 - www/iridium: update to 2024.01.120 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rnagy X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: f36ebc3ba324ccafc4707fcdf185ae1f4fe2b6a1 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by rnagy: URL: https://cgit.FreeBSD.org/ports/commit/?id=f36ebc3ba324ccafc4707fcdf185ae1f4fe2b6a1 commit f36ebc3ba324ccafc4707fcdf185ae1f4fe2b6a1 Author: Robert Nagy AuthorDate: 2024-02-04 20:51:55 +0000 Commit: Robert Nagy CommitDate: 2024-02-04 20:53:19 +0000 www/iridium: update to 2024.01.120 (cherry picked from commit a481ee1e98dd46154b90787898cc11d7427472f0) --- www/iridium/Makefile | 4 +- www/iridium/distinfo | 6 +- www/iridium/files/patch-BUILD.gn | 16 +-- ...patch-apps_ui_views_app__window__frame__view.cc | 4 +- www/iridium/files/patch-base_BUILD.gn | 20 +-- ...lloc__base_threading_platform__thread__posix.cc | 11 -- ...ition__allocator_src_partition__alloc_BUILD.gn} | 6 +- ...rtition__alloc_address__space__randomization.h} | 4 +- ...locator_src_partition__alloc_page__allocator.h} | 4 +- ..._partition__alloc_page__allocator__constants.h} | 4 +- ...ion__alloc_page__allocator__internals__posix.h} | 4 +- ..._partition__alloc_partition__address__space.cc} | 4 +- ...oc_partition__alloc__base_compiler__specific.h} | 4 +- ...tion__alloc__base_debug_stack__trace__posix.cc} | 4 +- ...oc_partition__alloc__base_rand__util__posix.cc} | 4 +- ..._partition__alloc__base_strings_safe__sprintf.h | 11 ++ ..._threading_platform__thread__internal__posix.h} | 4 +- ...lloc__base_threading_platform__thread__posix.cc | 11 ++ ...rc_partition__alloc_partition__alloc__config.h} | 8 +- ...partition__alloc_partition__alloc__constants.h} | 4 +- ...c_partition__alloc_partition__alloc__forward.h} | 4 +- ..._partition__alloc_partition__page__constants.h} | 4 +- ...ocator_src_partition__alloc_partition__root.cc} | 4 +- ...ocator_src_partition__alloc_spinning__mutex.cc} | 4 +- ...r_src_partition__alloc_starscan_stack_stack.cc} | 4 +- www/iridium/files/patch-base_debug_stack__trace.cc | 6 +- ...tch-base_files_file__path__watcher__unittest.cc | 8 +- .../files/patch-base_files_file__util__unittest.cc | 6 +- www/iridium/files/patch-base_linux__util.cc | 11 +- www/iridium/files/patch-base_posix_sysctl.cc | 10 ++ .../files/patch-base_process_process__metrics.h | 20 +-- ...atch-base_process_process__metrics__unittest.cc | 28 ++-- .../files/patch-base_profiler_module__cache.cc | 4 +- www/iridium/files/patch-base_rand__util.h | 4 +- www/iridium/files/patch-base_system_sys__info.cc | 4 +- www/iridium/files/patch-base_system_sys__info.h | 6 +- .../files/patch-base_system_sys__info__posix.cc | 10 +- .../files/patch-build_config_compiler_BUILD.gn | 46 +++---- .../files/patch-build_linux_unbundle_libusb.gn | 30 +++++ .../files/patch-build_toolchain_gcc__toolchain.gni | 4 +- www/iridium/files/patch-cc_BUILD.gn | 6 +- .../files/patch-cc_paint_paint__op__writer.h | 6 +- .../patch-chrome_app_app__management__strings.grdp | 4 +- .../patch-chrome_app_chrome__main__delegate.cc | 22 ++-- .../files/patch-chrome_app_chromium__strings.grd | 6 +- .../patch-chrome_app_generated__resources.grd | 20 +-- .../patch-chrome_app_google__chrome__strings.grd | 6 +- ...hrome_app_theme_chrome__unscaled__resources.grd | 6 +- www/iridium/files/patch-chrome_browser_BUILD.gn | 4 +- .../files/patch-chrome_browser_about__flags.cc | 85 ++++++------ ...browser_background_background__mode__manager.cc | 4 +- .../patch-chrome_browser_browser__features.cc | 11 +- .../files/patch-chrome_browser_browser__features.h | 11 ++ .../patch-chrome_browser_browser__process__impl.cc | 8 +- .../patch-chrome_browser_browser__process__impl.h | 4 +- ..._browser_chrome__browser__interface__binders.cc | 18 +-- .../patch-chrome_browser_chrome__browser__main.cc | 16 +-- ...-chrome_browser_chrome__browser__main__linux.cc | 13 +- ...ome_browser_chrome__content__browser__client.cc | 38 +++--- ...rome_browser_chrome__content__browser__client.h | 4 +- ...rome_browser_component__updater_registration.cc | 11 ++ ...download_chrome__download__manager__delegate.cc | 8 +- ...ch-chrome_browser_download_download__commands.h | 4 +- ...hrome_browser_download_download__item__model.cc | 8 +- ...atch-chrome_browser_download_download__prefs.cc | 16 +-- ...patch-chrome_browser_download_download__prefs.h | 6 +- ...er_enterprise_connectors_connectors__service.cc | 4 +- ...t_device__trust__connector__service__factory.cc | 16 +-- ...evice__trust_device__trust__service__factory.cc | 6 +- ...ectors_reporting_realtime__reporting__client.cc | 10 +- ...te__commands_cbcm__remote__commands__factory.cc | 10 +- .../files/patch-chrome_browser_extensions_BUILD.gn | 4 +- ..._browser__context__keyed__service__factories.cc | 4 +- ...i_messaging_native__process__launcher__posix.cc | 4 +- ...__private_passwords__private__delegate__impl.cc | 4 +- ...s_api_runtime_chrome__runtime__api__delegate.cc | 4 +- ..._browser_extensions_external__provider__impl.cc | 6 +- ...e__file__system__access__permission__context.cc | 4 +- .../patch-chrome_browser_flag__descriptions.cc | 38 ++---- .../patch-chrome_browser_flag__descriptions.h | 38 ++---- ...h-chrome_browser_intranet__redirect__detector.h | 4 +- ...-chrome_browser_media_router_discovery_BUILD.gn | 6 +- ..._browser_media_webrtc_capture__policy__utils.cc | 6 +- ...e_browser_media_webrtc_webrtc__log__uploader.cc | 4 +- ...ser_metrics_chrome__metrics__service__client.cc | 8 +- ...hrome_browser_metrics_power_process__monitor.cc | 6 +- ...rowser_net_system__network__context__manager.cc | 38 ++++-- ...browser_net_system__network__context__manager.h | 4 +- ...mance__manager_metrics_cpu__probe_cpu__probe.cc | 12 ++ ...wser__cloud__management__controller__desktop.cc | 14 +- ...onfiguration__policy__handler__list__factory.cc | 59 +++++---- .../patch-chrome_browser_prefs_browser__prefs.cc | 10 +- ...er_printing_print__backend__service__manager.cc | 6 +- ...patch-chrome_browser_printing_printer__query.cc | 4 +- ...hrome__browser__main__extra__parts__profiles.cc | 14 +- .../patch-chrome_browser_profiles_profile__impl.cc | 8 +- ...atch-chrome_browser_resources_settings_route.ts | 4 +- ...browsing_download__protection_file__analyzer.cc | 4 +- ..._browsing_download__protection_file__analyzer.h | 6 +- ...dent__reporting_incident__reporting__service.cc | 4 +- ...tch-chrome_browser_sync_chrome__sync__client.cc | 10 +- ...h-chrome_browser_sync_sync__service__factory.cc | 10 +- ...atch-chrome_browser_sync_sync__service__util.cc | 20 +++ .../patch-chrome_browser_themes_theme__service.cc | 6 +- ...-chrome_browser_ui_actions_chrome__action__id.h | 4 +- ...rome_browser_ui_browser__command__controller.cc | 14 +- .../patch-chrome_browser_ui_browser__dialogs.h | 29 ----- .../files/patch-chrome_browser_ui_chrome__pages.cc | 4 +- .../files/patch-chrome_browser_ui_chrome__pages.h | 4 +- ...r_ui_omnibox_omnibox__pedal__implementations.cc | 4 +- ...r_ui_startup_startup__browser__creator__impl.cc | 4 +- .../files/patch-chrome_browser_ui_tab__helpers.cc | 6 +- ...rowser_ui_tabs_organization_trigger__observer.h | 10 ++ ...ui_task__manager_task__manager__table__model.cc | 4 +- .../files/patch-chrome_browser_ui_ui__features.cc | 4 +- ...-chrome_browser_ui_views_frame_browser__view.cc | 4 +- ...e_picture__in__picture__browser__frame__view.cc | 20 +-- ...me_picture__in__picture__browser__frame__view.h | 10 +- ...chrome_browser_ui_views_hung__renderer__view.cc | 4 +- ..._ui_views_profiles_profile__menu__view__base.cc | 4 +- ...e_browser_ui_views_tab__search__bubble__host.cc | 4 +- .../patch-chrome_browser_ui_views_tabs_tab.cc | 4 +- ..._browser_ui_views_tabs_tab__drag__controller.cc | 14 +- ...ui_views_tabs_tab__hover__card__bubble__view.cc | 4 +- ...eb__apps_web__app__integration__test__driver.cc | 20 +-- ...rowser_ui_web__applications_web__app__dialogs.h | 11 ++ ...i_webui_chrome__web__ui__controller__factory.cc | 14 +- ..._browser_ui_webui_ntp_app__launcher__handler.cc | 4 +- ...__integration_os__integration__test__override.h | 4 +- ...gration_web__app__file__handler__registration.h | 4 +- ...plications_os__integration_web__app__shortcut.h | 6 +- ...ns_test_os__integration__test__override__impl.h | 10 +- ...ser_web__applications_web__app__install__info.h | 6 +- ...thn_chrome__authenticator__request__delegate.cc | 13 +- .../files/patch-chrome_common_chrome__features.cc | 12 +- .../files/patch-chrome_common_chrome__features.h | 6 +- .../files/patch-chrome_common_chrome__paths.cc | 16 +-- .../files/patch-chrome_common_chrome__switches.cc | 4 +- .../files/patch-chrome_common_chrome__switches.h | 4 +- .../patch-chrome_common_media_cdm__registration.cc | 6 +- .../files/patch-chrome_common_pref__names.h | 20 +-- .../files/patch-chrome_common_url__constants.cc | 11 -- .../files/patch-chrome_common_url__constants.h | 10 +- .../patch-chrome_common_webui__url__constants.cc | 12 +- .../patch-chrome_common_webui__url__constants.h | 10 +- ...vices_printing_print__backend__service__impl.cc | 4 +- www/iridium/files/patch-chrome_test_BUILD.gn | 4 +- ...ch-chrome_test_chromedriver_chrome__launcher.cc | 4 +- ...rome_test_chromedriver_chrome_chrome__finder.cc | 25 ++-- ..._core_browser_data__model_autofill__i18n__api.h | 16 +++ ...ll_core_browser_payments_iban__save__manager.cc | 16 +-- ...utofill_core_browser_personal__data__manager.cc | 4 +- ...ill_core_common_autofill__payments__features.cc | 4 +- ...mponents_autofill_core_common_autofill__util.cc | 4 +- ...onents_commerce_core_commerce__feature__list.cc | 11 ++ .../files/patch-components_crash_core_app_BUILD.gn | 10 +- ...service_discardable__shared__memory__manager.cc | 4 +- ...-components_eye__dropper_eye__dropper__view.cc} | 6 +- ...nents_eye__dropper_eye__dropper__view__aura.cc} | 6 +- ...e__engagement_public_feature__configurations.cc | 6 +- ...eature__engagement_public_feature__constants.cc | 4 +- ...feature__engagement_public_feature__constants.h | 4 +- ...nts_feature__engagement_public_feature__list.cc | 8 +- ...ents_feature__engagement_public_feature__list.h | 12 +- ...s_feed_core_v2_feed__network__impl__unittest.cc | 4 +- ...e__parameter_common_public_miracle__parameter.h | 12 -- ...patch-components_neterror_resources_neterror.js | 4 +- ...zation__guide_core_optimization__guide__util.cc | 4 +- ...ger_core_browser_features_password__features.cc | 17 ++- ...ager_core_browser_features_password__features.h | 11 ++ ...nager_core_browser_login__database__unittest.cc | 4 +- ...nager_core_common_password__manager__features.h | 4 +- ...licy_core_common_cloud_cloud__policy__client.cc | 4 +- ..._core_browser_db_v4__protocol__manager__util.cc | 4 +- ..._user_core_browser_supervised__user__service.cc | 4 +- ...onents_supervised__user_core_common_features.cc | 20 +++ ...ponents_supervised__user_core_common_features.h | 11 ++ .../files/patch-components_sync_base_features.cc | 11 ++ ...nts_user__education_views_help__bubble__view.cc | 4 +- ...nents_variations_service_variations__service.cc | 4 +- ...ch-components_viz_host_host__display__client.cc | 11 -- ...tch-components_viz_host_host__display__client.h | 11 -- ..._display__embedder_software__output__surface.cc | 6 +- ...e_display__embedder_software__output__surface.h | 4 +- ...e__sinks_root__compositor__frame__sink__impl.cc | 20 --- ...me__sinks_root__compositor__frame__sink__impl.h | 11 -- ...ch-components_viz_test_fake__display__client.cc | 11 -- ...tch-components_viz_test_fake__display__client.h | 11 -- ...tch-components_viz_test_mock__display__client.h | 11 -- www/iridium/files/patch-content_browser_BUILD.gn | 4 +- ..._browser_browser__child__process__host__impl.cc | 11 +- ...t_browser_browser__child__process__host__impl.h | 20 +++ ...ild__process__host__impl__receiver__bindings.cc | 11 ++ .../patch-content_browser_browser__main__loop.cc | 6 +- ...browser_child__thread__type__switcher__linux.cc | 20 +++ ..._compositor_viz__process__transport__factory.cc | 11 -- ...neric__sensor_frame__sensor__provider__proxy.cc | 14 ++ ...patch-content_browser_gpu_gpu__process__host.cc | 8 +- ...r_media_media__keys__listener__manager__impl.cc | 4 +- ...ent_browser_network__service__instance__impl.cc | 8 +- ...ia_service__video__capture__device__launcher.cc | 6 +- ...r_renderer__host_render__process__host__impl.cc | 16 +-- ...er_renderer__host_render__process__host__impl.h | 4 +- ...wser_renderer__host_render__view__host__impl.cc | 4 +- ...derer__host_render__widget__host__view__aura.cc | 12 +- ...patch-content_browser_utility__process__host.cc | 6 +- ...h-content_browser_utility__sandbox__delegate.cc | 6 +- ...wser_web__contents_web__contents__view__aura.cc | 8 +- www/iridium/files/patch-content_child_BUILD.gn | 16 +++ www/iridium/files/patch-content_common_BUILD.gn | 13 +- www/iridium/files/patch-content_common_features.cc | 12 +- www/iridium/files/patch-content_common_features.h | 8 +- .../files/patch-content_gpu_gpu__child__thread.cc | 21 +++ www/iridium/files/patch-content_gpu_gpu__main.cc | 26 ++-- ...tent_public_browser_content__browser__client.cc | 11 ++ ...atch-content_public_common_content__features.cc | 6 +- ...atch-content_public_common_content__switches.cc | 6 +- ...patch-content_public_common_content__switches.h | 4 +- ...tch-content_public_test_mock__render__thread.cc | 11 -- www/iridium/files/patch-content_renderer_BUILD.gn | 16 --- ...patch-content_renderer_render__process__impl.cc | 6 +- .../patch-content_renderer_render__thread__impl.cc | 8 +- ...ent_renderer_renderer__blink__platform__impl.cc | 10 +- ...tent_renderer_renderer__blink__platform__impl.h | 4 +- www/iridium/files/patch-content_shell_BUILD.gn | 4 +- ...atch-content_shell_app_shell__main__delegate.cc | 4 +- www/iridium/files/patch-content_test_BUILD.gn | 6 +- .../files/patch-content_utility_services.cc | 29 +++-- .../files/patch-content_utility_utility__main.cc | 32 +++-- .../patch-content_utility_utility__thread__impl.cc | 21 +++ ..._browser__context__keyed__service__factories.cc | 6 +- ...sions_browser_api_management_management__api.cc | 11 ++ ...sions_browser_api_messaging_message__service.cc | 6 +- ...tensions_common_api___permission__features.json | 4 +- ...mand__buffer_service_dawn__context__provider.cc | 4 +- ..._command__buffer_service_gles2__cmd__decoder.cc | 4 +- ...mmand__buffer_service_shared__context__state.cc | 32 ----- ...ommand__buffer_service_shared__context__state.h | 11 -- ...red__image_ozone__image__gl__textures__holder.h | 10 ++ ...ommand__buffer_service_webgpu__decoder__impl.cc | 6 +- .../files/patch-gpu_ipc_service_gpu__init.cc | 16 +-- www/iridium/files/patch-gpu_vulkan_vulkan__util.cc | 4 +- ...adless_lib_headless__content__main__delegate.cc | 4 +- www/iridium/files/patch-media_BUILD.gn | 4 +- .../files/patch-media_base_media__switches.cc | 14 +- .../files/patch-media_base_media__switches.h | 12 +- ...deo__capture__buffer__tracker__factory__impl.cc | 6 +- ...capture_video_video__capture__device__client.cc | 4 +- ...-media_gpu_chromeos_video__decoder__pipeline.cc | 8 +- .../patch-media_gpu_vaapi_vaapi__video__decoder.cc | 4 +- .../files/patch-media_gpu_vaapi_vaapi__wrapper.cc | 12 +- www/iridium/files/patch-media_media__options.gni | 6 +- ...ideo_gpu__memory__buffer__video__frame__pool.cc | 8 +- ...ia_video_video__encode__accelerator__adapter.cc | 6 +- .../patch-mojo_public_tools_bindings_mojom.gni | 4 +- www/iridium/files/patch-net_BUILD.gn | 16 +-- www/iridium/files/patch-net_base_features.cc | 24 ++-- www/iridium/files/patch-net_cert_cert__verifier.cc | 11 -- .../files/patch-net_cert_cert__verify__proc.cc | 11 -- .../patch-net_cert_cert__verify__proc__unittest.cc | 20 --- .../patch-net_cert_test__root__certs__unittest.cc | 11 -- .../files/patch-net_socket_udp__socket__posix.cc | 18 ++- ..._tools_cert__verify__tool_cert__verify__tool.cc | 15 +-- .../patch-printing_printing__context__linux.cc | 8 +- .../files/patch-remoting_host_heartbeat__sender.cc | 11 -- ...ch-remoting_host_me2me__desktop__environment.cc | 8 +- .../files/patch-remoting_host_policy__watcher.cc | 4 +- .../patch-remoting_host_remoting__me2me__host.cc | 36 +++--- .../patch-remoting_host_setup_start__host__main.cc | 12 +- ...atch-remoting_protocol_webrtc__video__stream.cc | 4 +- www/iridium/files/patch-sandbox_policy_BUILD.gn | 12 +- .../files/patch-sandbox_policy_mojom_sandbox.mojom | 4 +- .../files/patch-sandbox_policy_sandbox__type.cc | 24 ++-- www/iridium/files/patch-sandbox_policy_switches.cc | 6 +- www/iridium/files/patch-sandbox_policy_switches.h | 6 +- ...ices_cert__verifier_cert__verifier__creation.cc | 28 ---- ...ices_device_geolocation_location__arbitrator.cc | 4 +- www/iridium/files/patch-services_network_BUILD.gn | 6 +- .../patch-services_network_network__context.cc | 6 +- .../patch-services_network_network__context.h | 4 +- .../patch-services_network_network__service.cc | 6 +- .../patch-services_network_network__service.h | 8 +- .../patch-services_network_public_cpp_BUILD.gn | 4 +- .../patch-services_network_public_cpp_features.cc | 14 +- .../patch-services_network_public_mojom_BUILD.gn | 6 +- ...blink_renderer_controller_blink__initializer.cc | 6 +- ...link_renderer_core_editing_editing__behavior.cc | 4 +- ...blink_renderer_core_exported_web__view__impl.cc | 6 +- ...y_blink_renderer_core_frame_web__frame__test.cc | 6 +- ...rty_blink_renderer_core_layout_layout__view.cc} | 12 +- ..._renderer_core_scroll_scrollbar__theme__aura.cc | 4 +- ...party_blink_renderer_core_xml_xslt__processor.h | 14 ++ ...k_renderer_core_xml_xslt__processor__libxslt.cc | 14 ++ ...renderer_modules_ml_webnn_ml__graph__xnnpack.cc | 4 +- ...odules_webgl_webgl__rendering__context__base.cc | 4 +- ...rty_blink_renderer_modules_webgpu_gpu__queue.cc | 6 +- ...h-third__party_blink_renderer_platform_BUILD.gn | 4 +- ...nk_renderer_platform_fonts_font__description.cc | 8 +- ...derer_platform_runtime__enabled__features.json5 | 12 +- ...platform_video__capture_video__capture__impl.cc | 4 +- ...ty_boringssl_src_util_generate__build__files.py | 6 +- ...crashpad_crashpad_util_posix_close__multiple.cc | 4 +- ..._party_dawn_include_dawn_native_VulkanBackend.h | 4 +- ...ch-third__party_dawn_src_dawn_common_Platform.h | 4 +- ...party_dawn_src_dawn_native_vulkan_BackendVk.cpp | 4 +- ..._party_ffmpeg_chromium_scripts_build__ffmpeg.py | 12 +- .../files/patch-third__party_ffmpeg_configure | 4 +- ...atch-third__party_ffmpeg_libavcodec_x86_fft.asm | 108 ---------------- ...x_source_libvpx_vpx__ports_aarch64__cpudetect.c | 27 ++++ www/iridium/files/patch-third__party_node_node.gni | 11 ++ .../files/patch-third__party_pdfium_pdfium.gni | 8 +- ...rd__party_perfetto_include_perfetto_base_time.h | 8 +- ...fetto_include_perfetto_ext_base_thread__utils.h | 4 +- ...third__party_perfetto_src_base_string__utils.cc | 4 +- ...trace__processor_db_storage_numeric__storage.cc | 4 +- ...__party_speech-dispatcher_libspeechd__version.h | 32 +++++ ...third__party_speech-dispatcher_speechd__types.h | 142 +++++++++++++++++++++ ...-third__party_sqlite_src_amalgamation_sqlite3.c | 6 +- .../files/patch-third__party_tflite_features.gni | 15 ++- ...kan__memory__allocator_include_vk__mem__alloc.h | 4 +- .../patch-third__party_wayland_include_config.h | 23 +++- ...ty_webrtc_rtc__base_physical__socket__server.cc | 16 +-- ...rty_webrtc_rtc__base_physical__socket__server.h | 8 +- .../patch-third__party_widevine_cdm_widevine.gni | 4 +- ...ch-tools_perf_chrome__telemetry__build_BUILD.gn | 4 +- ...patch-ui_base_clipboard_clipboard__constants.cc | 4 +- .../patch-ui_base_clipboard_clipboard__constants.h | 4 +- ...tch-ui_base_clipboard_clipboard__non__backed.cc | 4 +- .../files/patch-ui_base_test_ui__controls.h | 11 ++ .../files/patch-ui_base_ui__base__features.cc | 21 +-- .../files/patch-ui_base_ui__base__features.h | 11 -- .../files/patch-ui_base_webui_web__ui__util.cc | 16 +-- www/iridium/files/patch-ui_color_color__id.h | 4 +- .../files/patch-ui_color_color__provider__utils.cc | 4 +- .../files/patch-ui_compositor_compositor.cc | 11 -- www/iridium/files/patch-ui_compositor_compositor.h | 11 -- .../patch-ui_compositor_compositor__observer.h | 11 -- www/iridium/files/patch-ui_gfx_BUILD.gn | 4 +- .../files/patch-ui_gfx_linux_gbm__wrapper.cc | 11 ++ .../files/patch-ui_gfx_x_generated__protos_dri3.cc | 4 +- .../files/patch-ui_gfx_x_generated__protos_shm.cc | 4 +- www/iridium/files/patch-ui_gl_BUILD.gn | 4 +- www/iridium/files/patch-ui_gl_gl__context.cc | 4 +- ...i_message__center_views_message__popup__view.cc | 4 +- ...form_wayland_emulate_wayland__input__emulate.cc | 11 ++ ...tform_wayland_emulate_wayland__input__emulate.h | 11 ++ ...m_wayland_host_zwp__text__input__wrapper__v1.cc | 21 +++ .../patch-ui_views_controls_textfield_textfield.cc | 14 +- ..._ui__controls__factory__desktop__aura__ozone.cc | 11 ++ www/iridium/files/patch-ui_views_widget_widget.cc | 4 +- .../patch-ui_views_window_dialog__delegate.cc | 4 +- www/iridium/files/patch-v8_BUILD.gn | 10 +- www/iridium/files/patch-v8_include_v8-internal.h | 4 +- www/iridium/files/patch-v8_src_api_api.cc | 4 +- .../patch-v8_src_base_platform_platform-posix.cc | 14 +- .../patch-v8_src_builtins_x64_builtins-x64.cc | 8 +- ...patch-v8_src_codegen_x64_macro-assembler-x64.cc | 4 +- ..._src_compiler_backend_x64_code-generator-x64.cc | 4 +- .../files/patch-v8_src_execution_isolate.cc | 4 +- ...ch-v8_src_maglev_x64_maglev-assembler-x64-inl.h | 4 +- ...tch-v8_src_trap-handler_handler-inside-posix.cc | 4 +- ...asm_baseline_ia32_liftoff-assembler-ia32-inl.h} | 32 ++--- www/iridium/pkg-plist | 1 + 363 files changed, 2002 insertions(+), 1740 deletions(-) diff --git a/www/iridium/Makefile b/www/iridium/Makefile index f6afdb7e9ba4..c8817acca3d1 100644 --- a/www/iridium/Makefile +++ b/www/iridium/Makefile @@ -1,6 +1,5 @@ PORTNAME= iridium -PORTVERSION= 2023.11.119 -PORTREVISION= 2 +PORTVERSION= 2024.01.120 CATEGORIES= www wayland MASTER_SITES= https://downloads.iridiumbrowser.de/source/ PKGNAMESUFFIX= -browser @@ -338,6 +337,7 @@ do-install: .if ${ARCH} != aarch64 @${MKDIR} ${STAGEDIR}${DATADIR}/swiftshader ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libvk_swiftshader.so ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/vk_swiftshader_icd.json ${STAGEDIR}${DATADIR} .endif post-install-DEBUG-on: diff --git a/www/iridium/distinfo b/www/iridium/distinfo index 61342d1b26be..3055999ba7d9 100644 --- a/www/iridium/distinfo +++ b/www/iridium/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1700662814 -SHA256 (iridium-browser-2023.11.119.tar.xz) = 80ed8669c9538120382aa8da81bb33ac9b346ababb6490838d6dc1a107615026 -SIZE (iridium-browser-2023.11.119.tar.xz) = 1807223844 +TIMESTAMP = 1707058354 +SHA256 (iridium-browser-2024.01.120.tar.xz) = 5a6e4f771ab4402ba590bfe5a213664a40d10bc7a1a72670837c755a0ec6e7ef +SIZE (iridium-browser-2024.01.120.tar.xz) = 1755770488 SHA256 (disable-privacy-sandbox-13fc15e4ec454e3397f11bdc1bf2627c121a37e8.patch) = 0565deb50e1206c2fa6d0476474ec9504893fc86b3589467ee2406ad10c915fc SIZE (disable-privacy-sandbox-13fc15e4ec454e3397f11bdc1bf2627c121a37e8.patch) = 3437 diff --git a/www/iridium/files/patch-BUILD.gn b/www/iridium/files/patch-BUILD.gn index 43355be5d6a6..bcaa979b4bfb 100644 --- a/www/iridium/files/patch-BUILD.gn +++ b/www/iridium/files/patch-BUILD.gn @@ -1,4 +1,4 @@ ---- BUILD.gn.orig 2023-11-22 14:00:11 UTC +--- BUILD.gn.orig 2024-02-04 14:46:08 UTC +++ BUILD.gn @@ -61,7 +61,7 @@ declare_args() { root_extra_deps = [] @@ -17,7 +17,7 @@ "//net:net_unittests", "//sandbox:sandbox_unittests", "//services:services_unittests", -@@ -417,7 +416,7 @@ group("gn_all") { +@@ -415,7 +414,7 @@ group("gn_all") { } } @@ -26,7 +26,7 @@ deps += [ "//third_party/breakpad:breakpad_unittests", "//third_party/breakpad:core-2-minidump", -@@ -617,6 +616,15 @@ group("gn_all") { +@@ -615,6 +614,15 @@ group("gn_all") { } } @@ -42,7 +42,7 @@ if (is_mac) { deps += [ "//third_party/breakpad:dump_syms", -@@ -666,7 +674,7 @@ group("gn_all") { +@@ -664,7 +672,7 @@ group("gn_all") { host_os == "win") { deps += [ "//chrome/test/mini_installer:mini_installer_tests" ] } @@ -51,7 +51,7 @@ deps += [ "//third_party/breakpad:symupload($host_toolchain)" ] } -@@ -1094,7 +1102,7 @@ if (use_blink && !is_cronet_build) { +@@ -1085,7 +1093,7 @@ if (use_blink && !is_cronet_build) { ] } @@ -60,7 +60,7 @@ script_test("chrome_wpt_tests") { script = "//third_party/blink/tools/run_wpt_tests.py" args = [ -@@ -1167,7 +1175,7 @@ if (use_blink && !is_cronet_build) { +@@ -1158,7 +1166,7 @@ if (use_blink && !is_cronet_build) { data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ] } @@ -69,7 +69,7 @@ data_deps += [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ] } -@@ -1176,7 +1184,7 @@ if (use_blink && !is_cronet_build) { +@@ -1167,7 +1175,7 @@ if (use_blink && !is_cronet_build) { data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ] } @@ -78,7 +78,7 @@ data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ] } -@@ -1637,7 +1645,7 @@ group("chromium_builder_perf") { +@@ -1632,7 +1640,7 @@ group("chromium_builder_perf") { data_deps += [ "//chrome/test:performance_browser_tests" ] } diff --git a/www/iridium/files/patch-apps_ui_views_app__window__frame__view.cc b/www/iridium/files/patch-apps_ui_views_app__window__frame__view.cc index 244858d6b195..7250ded06794 100644 --- a/www/iridium/files/patch-apps_ui_views_app__window__frame__view.cc +++ b/www/iridium/files/patch-apps_ui_views_app__window__frame__view.cc @@ -1,6 +1,6 @@ ---- apps/ui/views/app_window_frame_view.cc.orig 2022-10-05 07:34:01 UTC +--- apps/ui/views/app_window_frame_view.cc.orig 2024-02-04 14:46:08 UTC +++ apps/ui/views/app_window_frame_view.cc -@@ -137,7 +137,7 @@ gfx::Rect AppWindowFrameView::GetWindowBoundsForClient +@@ -149,7 +149,7 @@ gfx::Rect AppWindowFrameView::GetWindowBoundsForClient gfx::Rect window_bounds = client_bounds; // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is // complete. diff --git a/www/iridium/files/patch-base_BUILD.gn b/www/iridium/files/patch-base_BUILD.gn index ee955c1346c1..792f67a6822b 100644 --- a/www/iridium/files/patch-base_BUILD.gn +++ b/www/iridium/files/patch-base_BUILD.gn @@ -1,4 +1,4 @@ ---- base/BUILD.gn.orig 2023-11-22 14:00:11 UTC +--- base/BUILD.gn.orig 2024-02-04 14:46:08 UTC +++ base/BUILD.gn @@ -186,7 +186,7 @@ buildflag_header("ios_cronet_buildflags") { flags = [ "CRONET_BUILD=$is_cronet_build" ] @@ -9,7 +9,7 @@ buildflag_header("message_pump_buildflags") { header = "message_pump_buildflags.h" header_dir = "base/message_loop" -@@ -1101,11 +1101,23 @@ component("base") { +@@ -1105,11 +1105,23 @@ component("base") { # Needed for if using newer C++ library than sysroot, except if # building inside the cros_sdk environment - use host_toolchain as a # more robust check for this. @@ -34,7 +34,7 @@ if (use_allocator_shim) { if (is_apple) { sources += [ "allocator/early_zone_registration_apple.h" ] -@@ -1125,7 +1137,7 @@ component("base") { +@@ -1129,7 +1141,7 @@ component("base") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -43,7 +43,7 @@ defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -2077,6 +2089,22 @@ component("base") { +@@ -2088,6 +2100,22 @@ component("base") { ] } @@ -66,7 +66,7 @@ # iOS if (is_ios) { sources += [ -@@ -2209,6 +2237,29 @@ component("base") { +@@ -2220,6 +2248,29 @@ component("base") { } } @@ -96,7 +96,7 @@ if (use_blink) { sources += [ "files/file_path_watcher.cc", -@@ -2219,7 +2270,7 @@ component("base") { +@@ -2230,7 +2281,7 @@ component("base") { } if (dep_libevent) { @@ -105,7 +105,7 @@ } if (use_libevent) { -@@ -3599,7 +3650,7 @@ test("base_unittests") { +@@ -3619,7 +3670,7 @@ test("base_unittests") { ] } @@ -114,7 +114,7 @@ sources += [ "debug/proc_maps_linux_unittest.cc", "files/scoped_file_linux_unittest.cc", -@@ -3620,7 +3671,7 @@ test("base_unittests") { +@@ -3640,7 +3691,7 @@ test("base_unittests") { "posix/file_descriptor_shuffle_unittest.cc", "posix/unix_domain_socket_unittest.cc", ] @@ -123,7 +123,7 @@ sources += [ "profiler/stack_base_address_posix_unittest.cc", "profiler/stack_copier_signal_unittest.cc", -@@ -3631,7 +3682,7 @@ test("base_unittests") { +@@ -3651,7 +3702,7 @@ test("base_unittests") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -132,7 +132,7 @@ defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -3892,7 +3943,7 @@ test("base_unittests") { +@@ -3913,7 +3964,7 @@ test("base_unittests") { } } diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__posix.cc b/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__posix.cc deleted file mode 100644 index 44ffb0c58ade..000000000000 --- a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__posix.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_posix.cc.orig 2022-10-05 07:34:01 UTC -+++ base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_posix.cc -@@ -17,7 +17,7 @@ - #include "base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_internal_posix.h" - #include "build/build_config.h" - --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) -+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - #include - #include - #endif diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_BUILD.gn b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn similarity index 57% rename from www/iridium/files/patch-base_allocator_partition__allocator_BUILD.gn rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn index 110229487653..4377b0bdc43c 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_BUILD.gn +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/BUILD.gn.orig 2023-11-22 14:00:11 UTC -+++ base/allocator/partition_allocator/BUILD.gn -@@ -569,7 +569,7 @@ source_set("allocator_shim") { +--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn +@@ -582,7 +582,7 @@ source_set("allocator_shim") { ] configs += [ ":mac_no_default_new_delete_symbols" ] } diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_address__space__randomization.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h similarity index 77% rename from www/iridium/files/patch-base_allocator_partition__allocator_address__space__randomization.h rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h index 1b10947fa214..e77af8f404bc 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_address__space__randomization.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/address_space_randomization.h.orig 2023-10-21 11:51:27 UTC -+++ base/allocator/partition_allocator/address_space_randomization.h +--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h @@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) { #if defined(ARCH_CPU_64_BITS) diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_page__allocator.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h similarity index 65% rename from www/iridium/files/patch-base_allocator_partition__allocator_page__allocator.h rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h index 8ca3b05d99d2..dea3ce62bacd 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_page__allocator.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/page_allocator.h.orig 2023-10-21 11:51:27 UTC -+++ base/allocator/partition_allocator/page_allocator.h +--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/page_allocator.h @@ -258,7 +258,7 @@ void DecommitAndZeroSystemPages(void* address, // recommitted. Do not assume that this will not change over time. constexpr PA_COMPONENT_EXPORT( diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_page__allocator__constants.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h similarity index 90% rename from www/iridium/files/patch-base_allocator_partition__allocator_page__allocator__constants.h rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h index 493460fdccdc..d63e414a5d58 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_page__allocator__constants.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/page_allocator_constants.h.orig 2023-10-21 11:51:27 UTC -+++ base/allocator/partition_allocator/page_allocator_constants.h +--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h @@ -25,7 +25,7 @@ // elimination. #define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const)) diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h similarity index 71% rename from www/iridium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h index 967adc909ebc..459d88e12cee 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2023-10-21 11:51:27 UTC -+++ base/allocator/partition_allocator/page_allocator_internals_posix.h +--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h @@ -403,8 +403,12 @@ bool TryRecommitSystemPagesInternal( void DiscardSystemPagesInternal(uintptr_t address, size_t length) { diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_partition__address__space.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__address__space.cc similarity index 56% rename from www/iridium/files/patch-base_allocator_partition__allocator_partition__address__space.cc rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__address__space.cc index 821948cf990a..85c3f6efdcb7 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_partition__address__space.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__address__space.cc @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/partition_address_space.cc.orig 2023-07-24 14:27:53 UTC -+++ base/allocator/partition_allocator/partition_address_space.cc +--- base/allocator/partition_allocator/src/partition_alloc/partition_address_space.cc.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/partition_address_space.cc @@ -420,7 +420,7 @@ void PartitionAddressSpace::UninitThreadIsolatedPoolFo } #endif diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_compiler__specific.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_compiler__specific.h similarity index 85% rename from www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_compiler__specific.h rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_compiler__specific.h index a3661cf83045..6eb53d8937fa 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_compiler__specific.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_compiler__specific.h @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/partition_alloc_base/compiler_specific.h.orig 2023-07-24 14:27:53 UTC -+++ base/allocator/partition_allocator/partition_alloc_base/compiler_specific.h +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/compiler_specific.h.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/compiler_specific.h @@ -24,9 +24,9 @@ // Annotate a function indicating it should not be inlined. // Use like: diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_debug_stack__trace__posix.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc similarity index 79% rename from www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_debug_stack__trace__posix.cc rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc index d86f03833754..39664c066954 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_debug_stack__trace__posix.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/partition_alloc_base/debug/stack_trace_posix.cc.orig 2023-11-22 14:00:11 UTC -+++ base/allocator/partition_allocator/partition_alloc_base/debug/stack_trace_posix.cc +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc @@ -12,11 +12,11 @@ #include #include diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_rand__util__posix.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc similarity index 63% rename from www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_rand__util__posix.cc rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc index 9e84d923a537..5756b2a79d89 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_rand__util__posix.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/partition_alloc_base/rand_util_posix.cc.orig 2023-10-21 11:51:27 UTC -+++ base/allocator/partition_allocator/partition_alloc_base/rand_util_posix.cc +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc @@ -90,6 +90,10 @@ void RandBytes(void* output, size_t output_length) { if (getentropy(output, output_length) == 0) { return; diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_strings_safe__sprintf.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_strings_safe__sprintf.h new file mode 100644 index 000000000000..9338d4724793 --- /dev/null +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_strings_safe__sprintf.h @@ -0,0 +1,11 @@ +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/strings/safe_sprintf.h.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/strings/safe_sprintf.h +@@ -184,7 +184,7 @@ struct Arg { + // + // Warning: don't just do Arg(NULL) here because in some libcs, NULL is an + // alias for nullptr! +- Arg(std::nullptr_t p) : type(INT) { ++ Arg(nullptr_t p) : type(INT) { + integer.i = 0; + // Internally, SafeSprintf expects to represent nulls as integers whose + // width is equal to sizeof(NULL), which is not necessarily equal to diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__internal__posix.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h similarity index 61% rename from www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__internal__posix.h rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h index 314a3557e860..a2c487a05d04 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__base_threading_platform__thread__internal__posix.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2022-10-05 07:34:01 UTC -+++ base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_internal_posix.h +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h @@ -10,7 +10,7 @@ namespace partition_alloc::internal::base::internal { diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc new file mode 100644 index 000000000000..e51ca1c37435 --- /dev/null +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc @@ -0,0 +1,11 @@ +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc +@@ -17,7 +17,7 @@ + #include "base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h" + #include "build/build_config.h" + +-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) + #include + #include + #endif diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__config.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h similarity index 81% rename from www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__config.h rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h index 5337a7a28746..cc23a442d192 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__config.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/partition_alloc_config.h.orig 2023-10-21 11:51:27 UTC -+++ base/allocator/partition_allocator/partition_alloc_config.h +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h @@ -94,7 +94,7 @@ static_assert(sizeof(void*) != 8, ""); // POSIX is not only UNIX, e.g. macOS and other OSes. We do use Linux-specific // features such as futex(2). @@ -9,7 +9,7 @@ // On some platforms, we implement locking by spinning in userspace, then going // into the kernel only if there is contention. This requires platform support, -@@ -237,7 +237,7 @@ constexpr bool kUseLazyCommit = false; +@@ -241,7 +241,7 @@ constexpr bool kUseLazyCommit = false; // On these platforms, lock all the partitions before fork(), and unlock after. // This may be required on more platforms in the future. #define PA_CONFIG_HAS_ATFORK_HANDLER() \ @@ -18,7 +18,7 @@ // PartitionAlloc uses PartitionRootEnumerator to acquire all // PartitionRoots at BeforeFork and to release at AfterFork. -@@ -284,7 +284,7 @@ constexpr bool kUseLazyCommit = false; +@@ -288,7 +288,7 @@ constexpr bool kUseLazyCommit = false; // Also enabled on ARM64 macOS, as the 16kiB pages on this platform lead to // larger slot spans. #define PA_CONFIG_PREFER_SMALLER_SLOT_SPANS() \ diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__constants.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h similarity index 79% rename from www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__constants.h rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h index cfd16d3ed5f1..7b766860fa2d 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__constants.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/partition_alloc_constants.h.orig 2023-11-22 14:00:11 UTC -+++ base/allocator/partition_allocator/partition_alloc_constants.h +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h @@ -107,7 +107,7 @@ PartitionPageShift() { return 18; // 256 KiB } diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__forward.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h similarity index 76% rename from www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__forward.h rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h index 23dda972a8d8..664af81e9b6e 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc__forward.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/partition_alloc_forward.h.orig 2023-08-28 20:17:35 UTC -+++ base/allocator/partition_allocator/partition_alloc_forward.h +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h @@ -28,9 +28,13 @@ namespace internal { // the second one 16. We could technically return something different for // malloc() and operator new(), but this would complicate things, and most of diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_partition__page__constants.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__page__constants.h similarity index 74% rename from www/iridium/files/patch-base_allocator_partition__allocator_partition__page__constants.h rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__page__constants.h index 1ba49cc82bef..952a722d70b2 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_partition__page__constants.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__page__constants.h @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/partition_page_constants.h.orig 2023-08-28 20:17:35 UTC -+++ base/allocator/partition_allocator/partition_page_constants.h +--- base/allocator/partition_allocator/src/partition_alloc/partition_page_constants.h.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/partition_page_constants.h @@ -16,7 +16,7 @@ namespace partition_alloc::internal { // (1 << 12 or 1 << 14), as checked in PartitionRoot::Init(). And // PartitionPageSize() is 4 times the OS page size. diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_partition__root.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc similarity index 90% rename from www/iridium/files/patch-base_allocator_partition__allocator_partition__root.cc rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc index 665ff4823443..66e677cbcea7 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_partition__root.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/partition_root.cc.orig 2023-10-21 11:51:27 UTC -+++ base/allocator/partition_allocator/partition_root.cc +--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc @@ -47,7 +47,7 @@ #include "wow64apiset.h" #endif diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_spinning__mutex.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc similarity index 91% rename from www/iridium/files/patch-base_allocator_partition__allocator_spinning__mutex.cc rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc index a3ee4925d919..9a0ed377f89e 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_spinning__mutex.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/spinning_mutex.cc.orig 2023-07-24 14:27:53 UTC -+++ base/allocator/partition_allocator/spinning_mutex.cc +--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc @@ -18,7 +18,16 @@ #if PA_CONFIG(HAS_LINUX_KERNEL) diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_starscan_stack_stack.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_starscan_stack_stack.cc similarity index 84% rename from www/iridium/files/patch-base_allocator_partition__allocator_starscan_stack_stack.cc rename to www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_starscan_stack_stack.cc index 6a625385ef22..ec53806b3d46 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_starscan_stack_stack.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_starscan_stack_stack.cc @@ -1,5 +1,5 @@ ---- base/allocator/partition_allocator/starscan/stack/stack.cc.orig 2023-10-21 11:51:27 UTC -+++ base/allocator/partition_allocator/starscan/stack/stack.cc +--- base/allocator/partition_allocator/src/partition_alloc/starscan/stack/stack.cc.orig 2024-02-04 14:46:08 UTC ++++ base/allocator/partition_allocator/src/partition_alloc/starscan/stack/stack.cc @@ -18,6 +18,10 @@ #include #endif diff --git a/www/iridium/files/patch-base_debug_stack__trace.cc b/www/iridium/files/patch-base_debug_stack__trace.cc index 8471ed9a1d1c..dadda63f5fda 100644 --- a/www/iridium/files/patch-base_debug_stack__trace.cc +++ b/www/iridium/files/patch-base_debug_stack__trace.cc @@ -1,6 +1,6 @@ ---- base/debug/stack_trace.cc.orig 2023-03-13 07:33:08 UTC +--- base/debug/stack_trace.cc.orig 2024-02-04 14:46:08 UTC +++ base/debug/stack_trace.cc -@@ -273,7 +273,9 @@ void StackTrace::Print() const { +@@ -266,7 +266,9 @@ void StackTrace::Print() const { } void StackTrace::OutputToStream(std::ostream* os) const { @@ -10,7 +10,7 @@ } std::string StackTrace::ToString() const { -@@ -281,7 +283,7 @@ std::string StackTrace::ToString() const { +@@ -274,7 +276,7 @@ std::string StackTrace::ToString() const { } std::string StackTrace::ToStringWithPrefix(const char* prefix_string) const { std::stringstream stream; diff --git a/www/iridium/files/patch-base_files_file__path__watcher__unittest.cc b/www/iridium/files/patch-base_files_file__path__watcher__unittest.cc index 28e00b6b1e2f..0a3b52a794ec 100644 --- a/www/iridium/files/patch-base_files_file__path__watcher__unittest.cc +++ b/www/iridium/files/patch-base_files_file__path__watcher__unittest.cc @@ -1,6 +1,6 @@ ---- base/files/file_path_watcher_unittest.cc.orig 2023-11-22 14:00:11 UTC +--- base/files/file_path_watcher_unittest.cc.orig 2024-02-04 14:46:08 UTC +++ base/files/file_path_watcher_unittest.cc -@@ -705,7 +705,7 @@ TEST_F(FilePathWatcherTest, WatchDirectory) { +@@ -703,7 +703,7 @@ TEST_F(FilePathWatcherTest, WatchDirectory) { } delegate.RunUntilEventsMatch(event_expecter); @@ -9,7 +9,7 @@ ASSERT_TRUE(WriteFile(file1, "content v2")); // Mac implementation does not detect files modified in a directory. // TODO(https://crbug.com/1432064): Expect that no events are fired on Mac. -@@ -1641,7 +1641,7 @@ namespace { +@@ -1639,7 +1639,7 @@ namespace { enum Permission { Read, Write, Execute }; @@ -18,7 +18,7 @@ bool ChangeFilePermissions(const FilePath& path, Permission perm, bool allow) { struct stat stat_buf; -@@ -1675,7 +1675,7 @@ bool ChangeFilePermissions(const FilePath& path, Permi +@@ -1673,7 +1673,7 @@ bool ChangeFilePermissions(const FilePath& path, Permi } // namespace diff --git a/www/iridium/files/patch-base_files_file__util__unittest.cc b/www/iridium/files/patch-base_files_file__util__unittest.cc index bf6025128396..930a3aa748f3 100644 --- a/www/iridium/files/patch-base_files_file__util__unittest.cc +++ b/www/iridium/files/patch-base_files_file__util__unittest.cc @@ -1,6 +1,6 @@ ---- base/files/file_util_unittest.cc.orig 2023-07-24 14:27:53 UTC +--- base/files/file_util_unittest.cc.orig 2024-02-04 14:46:08 UTC +++ base/files/file_util_unittest.cc -@@ -3871,7 +3871,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) { +@@ -3878,7 +3878,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) { } #endif // BUILDFLAG(IS_WIN) @@ -9,7 +9,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) { FilePath file_path("/proc/cpuinfo"); std::string data = "temp"; -@@ -4594,7 +4594,7 @@ TEST(FileUtilMultiThreadedTest, MultiThreadedTempFiles *** 9767 LINES SKIPPED *** From nobody Sun Feb 4 21:05:55 2024 X-Original-To: dev-commits-ports-branches@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 4TShr40ny6z58p9k; Sun, 4 Feb 2024 21:05:56 +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 4TShr40Fk6z4P9P; Sun, 4 Feb 2024 21:05:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707080756; 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=tXWRA8FZIiRV7iiinFEn3FUJqFl8B6JFolBgPW8hwvI=; b=njAiXBt3Ej73Pkqij0LY61Di5U2EYcYiZWWUMFcbJdI2IqGNo4F0GyyfiylLiI5PWt1YZ3 Ds33u/9r8DCVTGMZdA0PyVJ8uZDz6lrqt/eRBW9hrhJ8qxfDNMvJWH41hIFOjnRN7OCQM/ olnByobcGpnUXaxuc7QpYTkPED9+5DScZiri+sqKOZUwc/VbWHTtj/Neqczu5dqK6GWAgz Znfo1I7czIXNynTI38zhY+lf7Grs50F0dnSlQ8IbIN6YlZSxEm3SYfn5jXgKM6tSJCcBYI jL3cMDB2x3Yjk5IqKuBX7cFZR0MiDODLlclBINnMH8U1h5jr7PtNL6jYBO6OHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707080756; 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=tXWRA8FZIiRV7iiinFEn3FUJqFl8B6JFolBgPW8hwvI=; b=gUiEjNuITeK8t+xO8GGzLhblylonxioEy7UkBwM5k20AP3/emhsaOOsT++JBTyvrQyP0md xhOtwW0ToyB1hmGdqIkkwPhj6mqkE7BDttGC9InJMhRbmNhchqE/S8HxHJ49YPX/U6Duwu yJQUyM1wM3J2z81/C6Gxf4Qx+ahEuBrCuWCI4uXV3R4SxfEsnwKlr0BqmqvaHELIPR8/J5 uLZQ36qiXjPbf05kecX19mKmfTgZjuz3nObvkbZrzuTZhSRGWc7Lf7SECFylyfWIi8Bh5m LCPdinUgCyCFmCh3bNLgxXK/tL79yvNGOg0uPOYwzZ9Yv9KXbrjSFk1kPkDOHg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1707080756; a=rsa-sha256; cv=none; b=pKGNi1GzkLArX3fHuBTanokPjB/g6pvba/Z8v6DDM4jgGtTA6OZfK73ztUrDT7s4e6cu4B WuSh+P8xrxp4x21gqpUG1uNGPVPqioXt+gmF73DghUhAt3DTZmbueKstsLIIKgLeDIalmB noQ3MVN/QyDKn0GTxRL5hGm5BbF6vCDyxuYqzAwbtymwf6duXFmod47AxGsKdzmSGXHp24 SXzPrtzwUXhe3zNchm90rGMbY5UrO9wceLdLNXv6e2sfSGOwSrTEHjhsbRpgxZZ4qLMjsj y6xpq6UX/y1QSsSchhX/p+/aiiUvJBNHXfcXobuidp8pz93rrOEy4xsANqhBBg== 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 4TShr36Jr3z1C52; Sun, 4 Feb 2024 21:05:55 +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 414L5tA2000902; Sun, 4 Feb 2024 21:05:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 414L5txh000899; Sun, 4 Feb 2024 21:05:55 GMT (envelope-from git) Date: Sun, 4 Feb 2024 21:05:55 GMT Message-Id: <202402042105.414L5txh000899@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Yuri Victorovich Subject: git: d46f32563599 - 2024Q1 - math/vampire: Broken on armv7, powerpc List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: d46f32563599d3e8e97e79082d4d4c51920822a7 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=d46f32563599d3e8e97e79082d4d4c51920822a7 commit d46f32563599d3e8e97e79082d4d4c51920822a7 Author: Yuri Victorovich AuthorDate: 2024-02-04 21:04:10 +0000 Commit: Yuri Victorovich CommitDate: 2024-02-04 21:05:53 +0000 math/vampire: Broken on armv7, powerpc Reported by: fallout (cherry picked from commit 6af0381cd8d26ee8eecbad53537e1d53eb439e86) --- math/vampire/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/math/vampire/Makefile b/math/vampire/Makefile index f3e87bfec4a9..79f853e44849 100644 --- a/math/vampire/Makefile +++ b/math/vampire/Makefile @@ -10,7 +10,9 @@ WWW= https://vprover.github.io/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENCE +BROKEN_armv7= error: static_assert failed due to requirement 'sizeof(void *) == 8' BROKEN_i386= error: static_assert failed due to requirement 'sizeof(void *) == 8' +BROKEN_powerpc= error: static_assert failed due to requirement 'sizeof(void *) == 8' USES= cmake compiler:c++14-lang From nobody Sun Feb 4 22:24:34 2024 X-Original-To: dev-commits-ports-branches@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 4TSkZp5Kksz58x45; Sun, 4 Feb 2024 22:24:34 +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 4TSkZp4jmBz4WZp; Sun, 4 Feb 2024 22:24:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707085474; 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=d0E+W1rogtibD9fRwEDprNjWQvnYHvktbLnM7In53Gs=; b=diEWO+omqzsoYhwBHGdtosObu5Fn7xWAIoLS1Ert79YT8dbIiIUAfqeWh9AU2mJMPtd4km lkRxp3oO1Tbp8jcZONUocsDur3qz5hVPFyM0D1BxfymdrMBOKI+MZh/37yVlijYVgapB8N ZM75s0JqtHO4xOLvr/tP3OpZ8V/urDA7hFTycWJ77vGEm6G2gok/paiuNwkoWrEySjOVof RMXcC3HZKj5v6D//vu0CNEulzND/R9NFqzyuDQStvxLWInd0atSjCDFSHqfa33yZPx9x9V /1MOoWV5zJdiWpZjEZp6vl6K70TJ88v3XrkW4yHzJ5DF7PfYVgsxeL0lQhiAQA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707085474; 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=d0E+W1rogtibD9fRwEDprNjWQvnYHvktbLnM7In53Gs=; b=OJ+iJ+gITXxIqLVUuNSBcFVWlF/9CUJKtnw43k5K7/s+0UuQ3XwGOdlY7LB5Q6PFD6Pf+x r+que6FD/zKiMFBzgbUHJr3QWsxs2XV9GMTdCQmefEV+CQPxCVyZDc6G91uBwZMmMY9Us4 lhqpuzncJmOfwEBFanOZIT1i5MK8aRV5ATPODuSu5xdcT37JMe4mFDrQzwOho393Q7z3pw kAgfdsghjg0bRbPeMjasg54Yysb6yJ5LVZP3rn01g1mwiOsVBQt5T1kcQOHZ7vY/OuCVon zFssZZHDDGCTptzH7U7dThtiKUeGeNxI5I96RBDQFLRPK6NOsaz0mTcHRL/Jyw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1707085474; a=rsa-sha256; cv=none; b=gEsrTm4foV1NWL1cdH7ZB6M7VfXvycsiN1midhddPh4sqzAV9RMPkHKxYfPFYNZiio+TgR fGFWe1VNlfc030aut5JGmcaHHqyUDO4dxa7kXGTohHdVqDm6Xu1yWZja84/SF1dSC+CwBn SaWvrIzbJMDaEcXA/kmKqPEXLROoNKtaxTZD3OFDPyibEjO4iZj79d8O6g8ReSX/0lPRhB 0HRKCPWhYuSYCOB0x0Th9KD2thRfjnqThBLCSSdmWNxXmg1YsQ2aPblBvRTfukhyb5EuAy 6JIyIi6UFua2BwrkH9/rQl9YAlVy5frw9je1p0QTlz05QSvMWjcMaW3ezwIEmg== 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 4TSkZp3lkHzG1g; Sun, 4 Feb 2024 22:24:34 +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 414MOYMQ035266; Sun, 4 Feb 2024 22:24:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 414MOYRg035263; Sun, 4 Feb 2024 22:24:34 GMT (envelope-from git) Date: Sun, 4 Feb 2024 22:24:34 GMT Message-Id: <202402042224.414MOYRg035263@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Yuri Victorovich Subject: git: 01e334855d9a - 2024Q1 - audio/noise-suppression-for-voice-lv2: Broken on armv7 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: 01e334855d9affb1ffaa45226b3be162ac2df831 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=01e334855d9affb1ffaa45226b3be162ac2df831 commit 01e334855d9affb1ffaa45226b3be162ac2df831 Author: Yuri Victorovich AuthorDate: 2024-02-04 22:23:06 +0000 Commit: Yuri Victorovich CommitDate: 2024-02-04 22:24:29 +0000 audio/noise-suppression-for-voice-lv2: Broken on armv7 Reported by: fallout (cherry picked from commit 3c3c454f640f762cfbd9330380f2e9924effc2cd) --- audio/noise-suppression-for-voice-lv2/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/audio/noise-suppression-for-voice-lv2/Makefile b/audio/noise-suppression-for-voice-lv2/Makefile index a0f8bc7825e6..ddf4b4c066c1 100644 --- a/audio/noise-suppression-for-voice-lv2/Makefile +++ b/audio/noise-suppression-for-voice-lv2/Makefile @@ -12,6 +12,8 @@ WWW= https://github.com/werman/noise-suppression-for-voice LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_armv7= link fails: ld: error: undefined symbol: __atomic_store and ld: error: undefined symbol: __atomic_load + BUILD_DEPENDS= juce>0:devel/juce \ lv2>0:audio/lv2 LIB_DEPENDS= libfreetype.so:print/freetype2 From nobody Sun Feb 4 23:57:01 2024 X-Original-To: dev-commits-ports-branches@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 4TSmdT3mpVz595qh; Sun, 4 Feb 2024 23:57:01 +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 4TSmdT351kz4gNF; Sun, 4 Feb 2024 23:57:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707091021; 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=KebtW42pn1PyzGK7Dh2mv4yyS89uiDcn1KCUE9sZowk=; b=dKKeoCHQLZpcyoi9rbediimNATfFLnTGrNEyx3bwPeyTnMT14O4BshpLH184a97KvYx4EF PIX5pizkx663ek2Q0Xa/KVka6AB61j6uatJlvKQbc25JXE8qFgit4JTsvO+ApC27RcSBre rmeKfZ3or9ogCCjFzD+O6ZGWD6Jy9uV0uq4PssJb/VJXPQWhcxuquTxbHvdm/VDtsp8vmZ /Ard7bYINixoItUIqnDEeRueaZPjgNWzSUeVq2ZUWEc3VS9TwQLYyQ4QZ1dfG2oP2PCn2Z twhqZykTP2nM5NpSoBhd4it3Uvo4pm2bgxbZFCxHC9Mi6nMC0IPCoLEoYxrxgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707091021; 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=KebtW42pn1PyzGK7Dh2mv4yyS89uiDcn1KCUE9sZowk=; b=uwzOGIGTe5RRMvEeqb9+yO1CwSJwioExs9QSa+lt1cwNjcR1eZpYLF9e5Pn9rwOxgZj/Ok s5euoV6aiMCHq/9sYZ6lusaGoepHIwqBgsLwD2c2QdinLD14RBKIc/k+rVwShVgobDECAc imytCNsA/K0xLzTUgihSrQsd33yyMWl7RAzfZgg+4t25tETsj1j5XhIYrrzfbGEkXCY4lL rp3NHvM1d2tsTU0TPk403/SwWceAdT1nlA1tj+DctYpWRc9BNjtCL8nmHepL1zj7vVpW4D /TgNKLSl1+wv2yxnh7ZZGd19iN2W2LD+VfdJDdcXT5/GnRGHDHZSRVyH+Iovkg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1707091021; a=rsa-sha256; cv=none; b=HQPiCqg9qT3ViWPDQNZKEMixXjJMlQ0BXFRHcZBTV+Ni//28LfBjIDjcfokOEgyGhqbp8s 5AAJtslj5DtLEp0fb8j+0tBg38BrlOyQhS6Vvf3aCnWHpJ2pFVaH+k7MmVFXof7hCQXZSK Gx0h5Q/R1q3u8O/oGyMqr4/Nl0EmU9J1nZDTQq+oOxUwI9XFkxTKiM+pO09Lgi91oN987M MWDICWLckY60gkT5ah8qaF3jWH91TalieZuYyrFz6AVQBzJzodoO78rsxjA9+8IWNLciSS 2SE7iDusPPPZAo6OcNDgTkQFnWVJk2iMd298Y0wYl7xy0M8kXGXsSr9JCfUfTA== 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 4TSmdT21lDzHjl; Sun, 4 Feb 2024 23:57:01 +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 414Nv10A086899; Sun, 4 Feb 2024 23:57:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 414Nv1K8086896; Sun, 4 Feb 2024 23:57:01 GMT (envelope-from git) Date: Sun, 4 Feb 2024 23:57:01 GMT Message-Id: <202402042357.414Nv1K8086896@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Yuri Victorovich Subject: git: a95bb0da7111 - 2024Q1 - audio/cardinal: update 22.05 =?utf-8?Q?=E2=86=92?= 23.10 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: a95bb0da71114147fd72b0a3999c1e6ffbc8271c Auto-Submitted: auto-generated The branch 2024Q1 has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=a95bb0da71114147fd72b0a3999c1e6ffbc8271c commit a95bb0da71114147fd72b0a3999c1e6ffbc8271c Author: Yuri Victorovich AuthorDate: 2024-02-04 23:17:16 +0000 Commit: Yuri Victorovich CommitDate: 2024-02-04 23:56:56 +0000 audio/cardinal: update 22.05 → 23.10 (cherry picked from commit 6cf3459260f52eea2fb58eb18d00546a051cc1e3) --- audio/cardinal/Makefile | 16 +- audio/cardinal/distinfo | 6 +- .../cardinal/files/patch-carla_source_Makefile.mk | 11 - .../files/patch-carla_source_modules_AppConfig.h | 4 +- audio/cardinal/files/patch-dpf_Makefile.base.mk | 11 - .../files/patch-include_neon-compat_pmmintrin.h | 11 - audio/cardinal/files/patch-src_Makefile | 15 +- audio/cardinal/files/patch-src_Rack_Makefile | 15 +- audio/cardinal/files/patch-src_Rack_plugin.mk | 11 - audio/cardinal/pkg-plist | 1187 +++++++++++++++++++- 10 files changed, 1204 insertions(+), 83 deletions(-) diff --git a/audio/cardinal/Makefile b/audio/cardinal/Makefile index 0fd6747f30ee..b2789bab5002 100644 --- a/audio/cardinal/Makefile +++ b/audio/cardinal/Makefile @@ -1,19 +1,20 @@ PORTNAME= cardinal -DISTVERSION= 22.05 -PORTREVISION= 2 +DISTVERSION= 23.10 CATEGORIES= audio MASTER_SITES= https://github.com/DISTRHO/Cardinal/releases/download/${DISTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= Plugin wrapper around VCV Rack -WWW= https://github.com/DISTRHO/Cardinal +WWW= https://cardinal.kx.studio/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/FuzzySearchDatabase.hpp:textproc/fuzzysearchdatabase \ - bash:shells/bash -LIB_DEPENDS= libdbus-1.so:devel/dbus \ + bash:shells/bash \ + cmake:devel/cmake-core +LIB_DEPENDS= libasound.so:audio/alsa-lib \ + libdbus-1.so:devel/dbus \ libfftw3f.so:math/fftw3-float \ libjansson.so:devel/jansson \ liblo.so:audio/liblo \ @@ -23,15 +24,16 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus \ libsndfile.so:audio/libsndfile \ libspeexdsp.so:audio/speexdsp -USES= compiler:c++11-lang gl gmake libarchive localbase:ldflags pkgconfig python shebangfix tar:xz xorg +USES= compiler:c++11-lang gl gmake libarchive localbase:ldflags pkgconfig python sdl shebangfix tar:xz xorg USE_XORG= x11 xcursor xext xrandr USE_GL= gl +USE_SDL= sdl2 SHEBANG_GLOB= *.sh CXXFLAGS+= -I${LOCALBASE}/include/pffft CXXFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS -LDFLAGS+= -lpffft +LDFLAGS+= -lpffft -lexecinfo MAKE_ENV= LD_PRELOAD=/usr/lib/libpthread.so # workaround for https://github.com/DISTRHO/Cardinal/issues/128#issuecomment-1030817359 MAKE_ARGS= SYSDEPS=true diff --git a/audio/cardinal/distinfo b/audio/cardinal/distinfo index 3826476cc6b7..05b0b321c83a 100644 --- a/audio/cardinal/distinfo +++ b/audio/cardinal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1653111028 -SHA256 (cardinal-22.05.tar.xz) = 25ed44e06bba3d96cc04abeec788eb615cf847a0428e5222d19864cacb74d3be -SIZE (cardinal-22.05.tar.xz) = 273896508 +TIMESTAMP = 1707047591 +SHA256 (cardinal-23.10.tar.xz) = 7ee874323b4020580a71d108a18e84ba50ba62f8dd3256281fcfe004714bdfbc +SIZE (cardinal-23.10.tar.xz) = 398486408 diff --git a/audio/cardinal/files/patch-carla_source_Makefile.mk b/audio/cardinal/files/patch-carla_source_Makefile.mk deleted file mode 100644 index 8944c608eda8..000000000000 --- a/audio/cardinal/files/patch-carla_source_Makefile.mk +++ /dev/null @@ -1,11 +0,0 @@ ---- carla/source/Makefile.mk.orig 2022-05-21 05:42:01 UTC -+++ carla/source/Makefile.mk -@@ -86,7 +86,7 @@ endif - - ifneq ($(MACOS),true) - ifneq ($(WIN32),true) --BASE_FLAGS += -fno-gnu-unique -+#BASE_FLAGS += -fno-gnu-unique - endif - endif - diff --git a/audio/cardinal/files/patch-carla_source_modules_AppConfig.h b/audio/cardinal/files/patch-carla_source_modules_AppConfig.h index f8f42a016f99..c40fdab1dc24 100644 --- a/audio/cardinal/files/patch-carla_source_modules_AppConfig.h +++ b/audio/cardinal/files/patch-carla_source_modules_AppConfig.h @@ -1,8 +1,8 @@ - for now treat FreeBSD as Linux for simplicity ---- carla/source/modules/AppConfig.h.orig 2022-05-15 13:40:22 UTC +--- carla/source/modules/AppConfig.h.orig 2023-10-24 08:52:54 UTC +++ carla/source/modules/AppConfig.h -@@ -27,7 +27,7 @@ +@@ -33,7 +33,7 @@ # define APPCONFIG_OS_WIN32 #elif defined(__APPLE__) # define APPCONFIG_OS_MAC diff --git a/audio/cardinal/files/patch-dpf_Makefile.base.mk b/audio/cardinal/files/patch-dpf_Makefile.base.mk deleted file mode 100644 index 8a25a3ca2f50..000000000000 --- a/audio/cardinal/files/patch-dpf_Makefile.base.mk +++ /dev/null @@ -1,11 +0,0 @@ ---- dpf/Makefile.base.mk.orig 2022-05-21 05:45:04 UTC -+++ dpf/Makefile.base.mk -@@ -173,7 +173,7 @@ BASE_OPTS = -O2 -ffast-math -fdata-sections -ffunctio - endif - - ifneq ($(MACOS_OR_WINDOWS),true) --BASE_FLAGS += -fno-gnu-unique -+#BASE_FLAGS += -fno-gnu-unique - endif - - ifeq ($(WINDOWS),true) diff --git a/audio/cardinal/files/patch-include_neon-compat_pmmintrin.h b/audio/cardinal/files/patch-include_neon-compat_pmmintrin.h deleted file mode 100644 index 4ca34e062f6e..000000000000 --- a/audio/cardinal/files/patch-include_neon-compat_pmmintrin.h +++ /dev/null @@ -1,11 +0,0 @@ ---- include/neon-compat/pmmintrin.h.orig 2023-08-16 16:08:02 UTC -+++ include/neon-compat/pmmintrin.h -@@ -17,7 +17,7 @@ - - #pragma once - --#if defined(__i386__) || defined(__x86_64__) || defined(__EMSCRIPTEN__) -+#if defined(__i386__) || defined(__x86_64__) || defined(__EMSCRIPTEN__) || defined(__powerpc64__) - # include_next - #else - # include "../sse2neon/sse2neon.h" diff --git a/audio/cardinal/files/patch-src_Makefile b/audio/cardinal/files/patch-src_Makefile index 525c1d257518..176f1542dba1 100644 --- a/audio/cardinal/files/patch-src_Makefile +++ b/audio/cardinal/files/patch-src_Makefile @@ -1,18 +1,9 @@ - use pffft from the package, see https://github.com/DISTRHO/Cardinal/issues/130 ---- src/Makefile.orig 2022-05-15 13:39:19 UTC +--- src/Makefile.orig 2023-10-24 08:52:03 UTC +++ src/Makefile -@@ -55,7 +55,7 @@ BASE_FLAGS += -IRack/dep/glfw/include - BASE_FLAGS += -IRack/dep/nanosvg/src - BASE_FLAGS += -IRack/dep/osdialog - BASE_FLAGS += -IRack/dep/oui-blendish --BASE_FLAGS += -IRack/dep/pffft -+#BASE_FLAGS += -IRack/dep/pffft - - ifeq ($(DEBUG),true) - BASE_FLAGS += -UDEBUG -@@ -122,8 +122,8 @@ RACK_FILES += override/MenuBar.cpp - RACK_FILES += override/Model.cpp +@@ -48,8 +48,8 @@ RACK_FILES += override/Scene.cpp + RACK_FILES += override/OpenGlWidget.cpp RACK_FILES += override/Scene.cpp -RACK_FILES += Rack/dep/pffft/pffft.c diff --git a/audio/cardinal/files/patch-src_Rack_Makefile b/audio/cardinal/files/patch-src_Rack_Makefile index 8e30cc75fee5..66f73431b6b2 100644 --- a/audio/cardinal/files/patch-src_Rack_Makefile +++ b/audio/cardinal/files/patch-src_Rack_Makefile @@ -1,20 +1,11 @@ ---- src/Rack/Makefile.orig 2022-05-15 13:41:31 UTC +--- src/Rack/Makefile.orig 2023-10-24 08:54:55 UTC +++ src/Rack/Makefile -@@ -12,7 +12,7 @@ include arch.mk +@@ -11,7 +11,7 @@ SOURCES += dep/oui-blendish/blendish.c SOURCES += dep/nanovg/src/nanovg.c SOURCES += dep/osdialog/osdialog.c SOURCES += dep/oui-blendish/blendish.c -SOURCES += dep/pffft/pffft.c dep/pffft/fftpack.c +#SOURCES += dep/pffft/pffft.c dep/pffft/fftpack.c + SOURCES += dep/tinyexpr/tinyexpr.c SOURCES += $(wildcard src/*.c src/*/*.c) SOURCES += $(wildcard src/*.cpp src/*/*.cpp) - -@@ -31,7 +31,7 @@ ifdef ARCH_LIN - - # This prevents static variables in the DSO (dynamic shared object) from being preserved after dlclose(). - # I don't really understand the side effects (see GCC manual), but so far tests are positive. -- FLAGS += -fno-gnu-unique -+ #FLAGS += -fno-gnu-unique - - LDFLAGS += -Wl,--whole-archive - LDFLAGS += -static-libstdc++ -static-libgcc diff --git a/audio/cardinal/files/patch-src_Rack_plugin.mk b/audio/cardinal/files/patch-src_Rack_plugin.mk deleted file mode 100644 index d27b74425316..000000000000 --- a/audio/cardinal/files/patch-src_Rack_plugin.mk +++ /dev/null @@ -1,11 +0,0 @@ ---- src/Rack/plugin.mk.orig 2022-05-21 05:37:01 UTC -+++ src/Rack/plugin.mk -@@ -26,7 +26,7 @@ include $(RACK_DIR)/arch.mk - ifdef ARCH_LIN - TARGET := plugin.so - # This prevents static variables in the DSO (dynamic shared object) from being preserved after dlclose(). -- FLAGS += -fno-gnu-unique -+ #FLAGS += -fno-gnu-unique - # When Rack loads a plugin, it symlinks /tmp/Rack2 to its system dir, so the plugin can link to libRack. - LDFLAGS += -Wl,-rpath=/tmp/Rack2 - # Since the plugin's compiler could be a different version than Rack's compiler, link libstdc++ and libgcc statically to avoid ABI issues. diff --git a/audio/cardinal/pkg-plist b/audio/cardinal/pkg-plist index 343ab4fdd29f..83eea396204f 100644 --- a/audio/cardinal/pkg-plist +++ b/audio/cardinal/pkg-plist @@ -1,10 +1,21 @@ bin/Cardinal +bin/CardinalMini +bin/CardinalNative +lib/clap/Cardinal.clap/Cardinal.clap +lib/clap/Cardinal.clap/CardinalFX.clap +lib/clap/Cardinal.clap/CardinalSynth.clap lib/lv2/Cardinal.lv2/Cardinal.so lib/lv2/Cardinal.lv2/Cardinal.ttl lib/lv2/Cardinal.lv2/manifest.ttl lib/lv2/CardinalFX.lv2/CardinalFX.so lib/lv2/CardinalFX.lv2/CardinalFX.ttl lib/lv2/CardinalFX.lv2/manifest.ttl +lib/lv2/CardinalMini.lv2/CardinalMini_dsp.so +lib/lv2/CardinalMini.lv2/CardinalMini_dsp.ttl +lib/lv2/CardinalMini.lv2/CardinalMini_ui.so +lib/lv2/CardinalMini.lv2/CardinalMini_ui.ttl +lib/lv2/CardinalMini.lv2/manifest.ttl +lib/lv2/CardinalMini.lv2/modgui.ttl lib/lv2/CardinalSynth.lv2/CardinalSynth.so lib/lv2/CardinalSynth.lv2/CardinalSynth.ttl lib/lv2/CardinalSynth.lv2/manifest.ttl @@ -24,6 +35,85 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/8Mode/res/8Mode_ss_0.svg %%DATADIR%%/8Mode/res/8Mode_ss_1.svg %%DATADIR%%/8Mode/res/SNsoft_Panel.svg +%%DATADIR%%/AS/res/2chMixer.svg +%%DATADIR%%/AS/res/4chMixer.svg +%%DATADIR%%/AS/res/8chMixer.svg +%%DATADIR%%/AS/res/ADSR.svg +%%DATADIR%%/AS/res/AtNuVrTr.svg +%%DATADIR%%/AS/res/BPMCalc.svg +%%DATADIR%%/AS/res/BPMCalc2.svg +%%DATADIR%%/AS/res/BPMClock.svg +%%DATADIR%%/AS/res/Blanks/BlankPanel4.svg +%%DATADIR%%/AS/res/Blanks/BlankPanel6.svg +%%DATADIR%%/AS/res/Blanks/BlankPanel8.svg +%%DATADIR%%/AS/res/Blanks/as-BlankPanelSpecial0.svg +%%DATADIR%%/AS/res/Blanks/as-BlankPanelSpecial1.svg +%%DATADIR%%/AS/res/Blanks/as-BlankPanelSpecial2.svg +%%DATADIR%%/AS/res/Blanks/as-BlankPanelSpecial3.svg +%%DATADIR%%/AS/res/Blanks/as-BlankPanelSpecial4.svg +%%DATADIR%%/AS/res/CV2T.svg +%%DATADIR%%/AS/res/DelayPlus.svg +%%DATADIR%%/AS/res/DelayPlusStereo.svg +%%DATADIR%%/AS/res/Flow.svg +%%DATADIR%%/AS/res/KillGate.svg +%%DATADIR%%/AS/res/LaunchGate.svg +%%DATADIR%%/AS/res/Merge2_5.svg +%%DATADIR%%/AS/res/MonoVUmeter.svg +%%DATADIR%%/AS/res/Multiple2_5.svg +%%DATADIR%%/AS/res/Phaser.svg +%%DATADIR%%/AS/res/QuadVCA.svg +%%DATADIR%%/AS/res/ReScale.svg +%%DATADIR%%/AS/res/Reverb.svg +%%DATADIR%%/AS/res/ReverbStereo.svg +%%DATADIR%%/AS/res/SEQ16.svg +%%DATADIR%%/AS/res/SawOSC.svg +%%DATADIR%%/AS/res/Segment7Standard.ttf +%%DATADIR%%/AS/res/SignalDelay.svg +%%DATADIR%%/AS/res/SineOSC.svg +%%DATADIR%%/AS/res/Steps.svg +%%DATADIR%%/AS/res/StereoVUmeter.svg +%%DATADIR%%/AS/res/SuperDrive.svg +%%DATADIR%%/AS/res/SuperDriveStereo.svg +%%DATADIR%%/AS/res/Tremolo.svg +%%DATADIR%%/AS/res/TremoloStereo.svg +%%DATADIR%%/AS/res/Triggers.svg +%%DATADIR%%/AS/res/TriggersMKI.svg +%%DATADIR%%/AS/res/TriggersMKII.svg +%%DATADIR%%/AS/res/TriggersMKIII.svg +%%DATADIR%%/AS/res/VCA.svg +%%DATADIR%%/AS/res/WaveShaper.svg +%%DATADIR%%/AS/res/WaveShaperStereo.svg +%%DATADIR%%/AS/res/ZeroCV2T.svg +%%DATADIR%%/AS/res/as_CKSSH_0.svg +%%DATADIR%%/AS/res/as_CKSSH_1.svg +%%DATADIR%%/AS/res/as_CKSSThree_0.svg +%%DATADIR%%/AS/res/as_CKSSThree_1.svg +%%DATADIR%%/AS/res/as_CKSSThree_2.svg +%%DATADIR%%/AS/res/as_CKSS_0.svg +%%DATADIR%%/AS/res/as_CKSS_1.svg +%%DATADIR%%/AS/res/as_CKSS_white_0.svg +%%DATADIR%%/AS/res/as_CKSS_white_1.svg +%%DATADIR%%/AS/res/as_FaderPot.svg +%%DATADIR%%/AS/res/as_FxKnobBlack.svg +%%DATADIR%%/AS/res/as_FxKnobBlack_bg.svg +%%DATADIR%%/AS/res/as_FxKnobWhite.svg +%%DATADIR%%/AS/res/as_FxKnobWhite_bg.svg +%%DATADIR%%/AS/res/as_JumboLEDBezel44_0.svg +%%DATADIR%%/AS/res/as_JumboLEDBezel44_1.svg +%%DATADIR%%/AS/res/as_JumboLEDBezel60_0.svg +%%DATADIR%%/AS/res/as_JumboLEDBezel60_1.svg +%%DATADIR%%/AS/res/as_LFO.svg +%%DATADIR%%/AS/res/as_PJ301M.svg +%%DATADIR%%/AS/res/as_PJ301M_output_port.svg +%%DATADIR%%/AS/res/as_SlidePot.svg +%%DATADIR%%/AS/res/as_SlidePotHandle.svg +%%DATADIR%%/AS/res/as_bigLEDBezel.svg +%%DATADIR%%/AS/res/as_hexscrew.svg +%%DATADIR%%/AS/res/as_knob.svg +%%DATADIR%%/AS/res/as_knobBlack.svg +%%DATADIR%%/AS/res/as_knobBlack_bg.svg +%%DATADIR%%/AS/res/as_knob_bg.svg +%%DATADIR%%/AS/res/saxmono.ttf %%DATADIR%%/AaronStatic/res/ChordCV.svg %%DATADIR%%/AaronStatic/res/DiatonicCV.svg %%DATADIR%%/AaronStatic/res/RandomNoteCV.svg @@ -414,6 +504,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/BaconPlugs/res/1f60d.svg %%DATADIR%%/BaconPlugs/res/1f953.svg %%DATADIR%%/BaconPlugs/res/BaconSliderHandle.svg +%%DATADIR%%/BaconPlugs/res/FiraMono-Regular.ttf %%DATADIR%%/BaconPlugs/res/HelpActive.svg %%DATADIR%%/BaconPlugs/res/HelpActiveSmall.svg %%DATADIR%%/BaconPlugs/res/HelpGraySmall.svg @@ -493,6 +584,8 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/Befaco/res/components/BefacoTinyKnobLightGrey_bg.svg %%DATADIR%%/Befaco/res/components/BefacoTinyKnobRed_bg.svg %%DATADIR%%/Befaco/res/components/BefacoTinyPointWhite.svg +%%DATADIR%%/Befaco/res/components/CKSSThree_bg.svg +%%DATADIR%%/Befaco/res/components/CKSSThree_fg.svg %%DATADIR%%/Befaco/res/components/CrossfaderBackground.svg %%DATADIR%%/Befaco/res/components/CrossfaderHandle.svg %%DATADIR%%/Befaco/res/components/Davies1900hBlack.svg @@ -510,6 +603,10 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/Befaco/res/components/SwitchNarrow_0.svg %%DATADIR%%/Befaco/res/components/SwitchNarrow_1.svg %%DATADIR%%/Befaco/res/components/SwitchNarrow_2.svg +%%DATADIR%%/Befaco/res/components/SwitchTallVert_bg.svg +%%DATADIR%%/Befaco/res/components/SwitchTallVert_fg.svg +%%DATADIR%%/Befaco/res/components/SwitchWideHoriz_bg.svg +%%DATADIR%%/Befaco/res/components/SwitchWideHoriz_fg.svg %%DATADIR%%/Befaco/res/fonts/Segment7Standard.otf %%DATADIR%%/Befaco/res/panels/ABC.svg %%DATADIR%%/Befaco/res/panels/ADSR.svg @@ -521,9 +618,11 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/Befaco/res/panels/Mex.svg %%DATADIR%%/Befaco/res/panels/Mixer.svg %%DATADIR%%/Befaco/res/panels/Morphader.svg +%%DATADIR%%/Befaco/res/panels/MotionMTR.svg %%DATADIR%%/Befaco/res/panels/Muxlicer.svg %%DATADIR%%/Befaco/res/panels/NoisePlethora.svg %%DATADIR%%/Befaco/res/panels/Percall.svg +%%DATADIR%%/Befaco/res/panels/PonyVCO.svg %%DATADIR%%/Befaco/res/panels/Rampage.svg %%DATADIR%%/Befaco/res/panels/STMix.svg %%DATADIR%%/Befaco/res/panels/SamplingModulator.svg @@ -635,6 +734,8 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/Bidoo/res/DUKE.svg %%DATADIR%%/Bidoo/res/EDSAROS.svg %%DATADIR%%/Bidoo/res/EMILE.svg +%%DATADIR%%/Bidoo/res/ENCORE.svg +%%DATADIR%%/Bidoo/res/ENCOREExpander.svg %%DATADIR%%/Bidoo/res/FLAME.svg %%DATADIR%%/Bidoo/res/FORK.svg %%DATADIR%%/Bidoo/res/FREIN.svg @@ -659,6 +760,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/Bidoo/res/REI.svg %%DATADIR%%/Bidoo/res/SIGMA.svg %%DATADIR%%/Bidoo/res/SPORE.svg +%%DATADIR%%/Bidoo/res/TAPE.svg %%DATADIR%%/Bidoo/res/TIARE.svg %%DATADIR%%/Bidoo/res/TOCANTE.svg %%DATADIR%%/Bidoo/res/VOID.svg @@ -1070,6 +1172,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/BogaudioModules/res/port.svg %%DATADIR%%/BogaudioModules/res/slider_switch_2_14px_0.svg %%DATADIR%%/BogaudioModules/res/slider_switch_2_14px_1.svg +%%DATADIR%%/Cardinal/res/AIDA-X.svg %%DATADIR%%/Cardinal/res/AudioFile.svg %%DATADIR%%/Cardinal/res/AudioToCVPitch.svg %%DATADIR%%/Cardinal/res/Blank.svg @@ -1082,10 +1185,15 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/Cardinal/res/HostMIDIGate.svg %%DATADIR%%/Cardinal/res/HostMIDIMap.svg %%DATADIR%%/Cardinal/res/HostParameters.svg +%%DATADIR%%/Cardinal/res/HostParamsMap.svg %%DATADIR%%/Cardinal/res/HostTime.svg %%DATADIR%%/Cardinal/res/Ildaeil.svg %%DATADIR%%/Cardinal/res/MPV.svg %%DATADIR%%/Cardinal/res/Miku/Miku.png +%%DATADIR%%/Cardinal/res/aida-x-background-p2.png +%%DATADIR%%/Cardinal/res/aida-x-knob.svg +%%DATADIR%%/Cardinal/res/aida-x-logo.png +%%DATADIR%%/Cardinal/res/aida-x-scale.svg %%DATADIR%%/Cardinal/res/glBars.svg %%DATADIR%%/CatroModulo/res/CM-1.svg %%DATADIR%%/CatroModulo/res/CM-10.svg @@ -1216,6 +1324,8 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/ComponentLibrary/PJ3410.svg %%DATADIR%%/ComponentLibrary/Plug.svg %%DATADIR%%/ComponentLibrary/PlugPort.svg +%%DATADIR%%/ComponentLibrary/Rail-hcdark.svg +%%DATADIR%%/ComponentLibrary/Rail-light.svg %%DATADIR%%/ComponentLibrary/Rail.svg %%DATADIR%%/ComponentLibrary/Rogan1PBlue.svg %%DATADIR%%/ComponentLibrary/Rogan1PBlue_fg.svg @@ -1427,6 +1537,12 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/DrumKit/res/samples/tomi/13.raw %%DATADIR%%/DrumKit/res/samples/tomi/14.raw %%DATADIR%%/ESeries/res/E340.svg +%%DATADIR%%/EnigmaCurry/res/10hp.svg +%%DATADIR%%/EnigmaCurry/res/3hp.svg +%%DATADIR%%/EnigmaCurry/res/6hp.svg +%%DATADIR%%/EnigmaCurry/res/fonts/Fantasque/FantasqueSansMono-Regular.ttf +%%DATADIR%%/EnigmaCurry/res/fonts/dseg/DSEG14Modern-Regular.ttf +%%DATADIR%%/EnigmaCurry/res/fonts/manrope/Manrope-Regular.ttf %%DATADIR%%/ExpertSleepers-Encoders/res/8CV.svg %%DATADIR%%/ExpertSleepers-Encoders/res/8GT.svg %%DATADIR%%/ExpertSleepers-Encoders/res/Calibrator.svg @@ -1568,6 +1684,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/Fundamental/res/WTLFO.svg %%DATADIR%%/Fundamental/res/WTVCO.svg %%DATADIR%%/Fundamental/res/components/ADSR-bg.svg +%%DATADIR%%/Fundamental/res/components/Quantizer-keyboard.svg %%DATADIR%%/Fundamental/res/components/Scope-bg.svg %%DATADIR%%/Fundamental/res/components/button-off.svg %%DATADIR%%/Fundamental/res/components/button-on.svg @@ -1683,6 +1800,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/GrandeModular/res/BlackButton0.svg %%DATADIR%%/GrandeModular/res/BlackButton1.svg %%DATADIR%%/GrandeModular/res/Clip.svg +%%DATADIR%%/GrandeModular/res/Compare3.svg %%DATADIR%%/GrandeModular/res/LFO3.svg %%DATADIR%%/GrandeModular/res/LFO4.svg %%DATADIR%%/GrandeModular/res/Logic.svg @@ -1718,6 +1836,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/GrandeModular/res/SquareButton1.svg %%DATADIR%%/GrandeModular/res/SquareButton1dim.svg %%DATADIR%%/GrandeModular/res/Tails.svg +%%DATADIR%%/GrandeModular/res/Tails4.svg %%DATADIR%%/GrandeModular/res/TinyLightFlat.svg %%DATADIR%%/GrandeModular/res/TriangleLEDButton0.svg %%DATADIR%%/GrandeModular/res/TriangleLEDButton1.svg @@ -2185,8 +2304,25 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/Meander/res/Meander.png %%DATADIR%%/Meander/res/Meander.svg %%DATADIR%%/Meander/res/OFL.txt +%%DATADIR%%/Meander/res/Progression-Edit-Panel-Help.png %%DATADIR%%/Meander/res/TinyPJ301M.svg %%DATADIR%%/Meander/res/Ubuntu Condensed 400.ttf +%%DATADIR%%/MindMeldModular/presets/PatchMaster/ADSR Faders.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/ADSR Knobs.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/Delay Mono.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/Delay Stereo.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/Empty.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/Granular.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/LFO.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/Level-Mute.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/Looper.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/Mixer.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/Plaits.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/Plateau.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/Sampler.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/VCF.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/VCO.vcvm +%%DATADIR%%/MindMeldModular/presets/PatchMaster/Wave Folder.vcvm %%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityPresets/Circadian Sound/Creative/Pluck Swell (Warped).smpr %%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityPresets/Circadian Sound/Creative/Pluck(Ping)-Swell(Pong).smpr %%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityPresets/Circadian Sound/Creative/Ramp (Riser).smpr @@ -2456,6 +2592,36 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/Circadian Sound/Stepped/Quant Melo 5.smsh %%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/Circadian Sound/Stepped/Quant Melo 6.smsh %%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/CommunityShapes.txt +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Computational.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Databend.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Fall from 128.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Fallacy.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Insect Sequence.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Jitters.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Meow.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Motion Swap.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Pandemonium.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Pattern 1.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Pattern 10.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Pattern 11.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Pattern 12.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Pattern 2.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Pattern 3.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Pattern 4.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Pattern 5.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Pattern 6.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Pattern 7.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Pattern 8.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Pattern 9.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Quantify.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Quick Fall.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Shake.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Sputterstep.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Switcher.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Trapedic.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Waverider.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Wobbledown.smsh +%%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/DATABROTH/Woggle.smsh %%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/Eurikon/Controllah/1 - Controllah.smsh %%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/Eurikon/Controllah/2 - Controllah.smsh %%DATADIR%%/MindMeldModular/res/ShapeMaster/CommunityShapes/Eurikon/Controllah/3 - Controllah.smsh @@ -3003,6 +3169,10 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/MindMeldModular/res/comp/bass/solo-round-on.svg %%DATADIR%%/MindMeldModular/res/comp/big-knob-pointer.svg %%DATADIR%%/MindMeldModular/res/comp/bigger-knob-pointer.svg +%%DATADIR%%/MindMeldModular/res/comp/dots-7.5_120.svg +%%DATADIR%%/MindMeldModular/res/comp/dots-7.5c_120.svg +%%DATADIR%%/MindMeldModular/res/comp/dots-8.0_112.svg +%%DATADIR%%/MindMeldModular/res/comp/dots-8.0c_112.svg %%DATADIR%%/MindMeldModular/res/comp/eq/band1-off.svg %%DATADIR%%/MindMeldModular/res/comp/eq/band1-on.svg %%DATADIR%%/MindMeldModular/res/comp/eq/band2-off.svg @@ -3034,6 +3204,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/MindMeldModular/res/comp/knob-red-7.5.svg %%DATADIR%%/MindMeldModular/res/comp/knob-red-8.svg %%DATADIR%%/MindMeldModular/res/comp/led-button.svg +%%DATADIR%%/MindMeldModular/res/comp/logo.svg %%DATADIR%%/MindMeldModular/res/comp/mixer/dim-off.svg %%DATADIR%%/MindMeldModular/res/comp/mixer/dim-on.svg %%DATADIR%%/MindMeldModular/res/comp/mixer/fade-off.svg @@ -3053,6 +3224,17 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/MindMeldModular/res/comp/mixer/mute-on.svg %%DATADIR%%/MindMeldModular/res/comp/mixer/solo-off.svg %%DATADIR%%/MindMeldModular/res/comp/mixer/solo-on.svg +%%DATADIR%%/MindMeldModular/res/comp/patchset/Omri-logo.svg +%%DATADIR%%/MindMeldModular/res/comp/patchset/Trimpot.svg +%%DATADIR%%/MindMeldModular/res/comp/patchset/Trimpot_bg.svg +%%DATADIR%%/MindMeldModular/res/comp/patchset/button-lg.svg +%%DATADIR%%/MindMeldModular/res/comp/patchset/button-md.svg +%%DATADIR%%/MindMeldModular/res/comp/patchset/button-sm.svg +%%DATADIR%%/MindMeldModular/res/comp/patchset/fader-large-bg.svg +%%DATADIR%%/MindMeldModular/res/comp/patchset/fader-xlarge-bg.svg +%%DATADIR%%/MindMeldModular/res/comp/patchset/fader-xxlarge-bg.svg +%%DATADIR%%/MindMeldModular/res/comp/patchset/knob-bg-13.svg +%%DATADIR%%/MindMeldModular/res/comp/patchset/knob-grey-13.svg %%DATADIR%%/MindMeldModular/res/comp/round-button4-grey.svg %%DATADIR%%/MindMeldModular/res/comp/shape/E1-on.svg %%DATADIR%%/MindMeldModular/res/comp/shape/E2-on.svg @@ -3086,12 +3268,57 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/MindMeldModular/res/dark/auxspander-jr.svg %%DATADIR%%/MindMeldModular/res/dark/auxspander.svg %%DATADIR%%/MindMeldModular/res/dark/eqmaster.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/16track/Aux-A-D-Grps.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/16track/Aux-A.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/16track/Aux-B.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/16track/Aux-C.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/16track/Aux-D.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/16track/Bus-M_S.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/16track/Bus-Snd-Pan-Rtn.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/16track/M_S-Grp-Mstr.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/16track/Mute-Grps.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/16track/Mute.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/16track/Solo.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/8track/Aux-A-D-GrpsJr.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/8track/Aux-A_B-1-8Jr.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/8track/Aux-C_D-1-8Jr.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/8track/Aux-M-1-8-GrpsJr.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/8track/M_S-1-8Jr.svg +%%DATADIR%%/MindMeldModular/res/dark/meld/8track/M_S-Grp-MstrJr.svg %%DATADIR%%/MindMeldModular/res/dark/meld/meld-1-8.svg %%DATADIR%%/MindMeldModular/res/dark/meld/meld-9-16.svg %%DATADIR%%/MindMeldModular/res/dark/meld/meld-grp-aux.svg %%DATADIR%%/MindMeldModular/res/dark/mixmaster-jr.svg %%DATADIR%%/MindMeldModular/res/dark/mixmaster.svg %%DATADIR%%/MindMeldModular/res/dark/ms-melder.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/RouteMaster1to5.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/RouteMaster1to5stereo.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/RouteMaster5to1.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/RouteMaster5to1stereo.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/master-channel.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-bg.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-blank-smaller.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-blank-xsm.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-blank-xxsm.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-button-lg.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-button-md.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-button-sm.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-fader-lg-u.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-fader-lg.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-fader-xlg-u.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-fader-xlg.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-fader-xxlg-u.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-fader-xxlg.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-knob-lg-u.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-knob-lg.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-knob-md-u.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-knob-md.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-knob-sm-u.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-knob-sm.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-vsep-bg-noline.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/pm-vsep-bg.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/rm-ctrl-four.svg +%%DATADIR%%/MindMeldModular/res/dark/patchset/title-divider.svg %%DATADIR%%/MindMeldModular/res/dark/unmeld-1-8.svg %%DATADIR%%/MindMeldModular/res/dark/unmeld-9-16.svg %%DATADIR%%/MindMeldModular/res/dark/unmeld-grp-aux.svg @@ -3269,6 +3496,8 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/PathSet/res/GlassPane.svg %%DATADIR%%/PathSet/res/IceTray.svg %%DATADIR%%/PathSet/res/Nudge.svg +%%DATADIR%%/PathSet/res/OneShot.svg +%%DATADIR%%/PathSet/res/PlusPane.svg %%DATADIR%%/PathSet/res/ShiftyExpander.svg %%DATADIR%%/PathSet/res/ShiftyMod.svg %%DATADIR%%/PathSet/res/WhiteKnob.svg @@ -3289,6 +3518,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/PinkTrombone/res/pinktromboneold.svg %%DATADIR%%/PluginManifests/21kHz.json %%DATADIR%%/PluginManifests/8Mode.json +%%DATADIR%%/PluginManifests/AS.json %%DATADIR%%/PluginManifests/AaronStatic.json %%DATADIR%%/PluginManifests/Algoritmarte.json %%DATADIR%%/PluginManifests/AmalgamatedHarmonics.json @@ -3307,6 +3537,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/PluginManifests/ChowDSP.json %%DATADIR%%/PluginManifests/DrumKit.json %%DATADIR%%/PluginManifests/ESeries.json +%%DATADIR%%/PluginManifests/EnigmaCurry.json %%DATADIR%%/PluginManifests/ExpertSleepers-Encoders.json %%DATADIR%%/PluginManifests/Extratone.json %%DATADIR%%/PluginManifests/FehlerFabrik.json @@ -3334,19 +3565,29 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/PluginManifests/PathSet.json %%DATADIR%%/PluginManifests/PinkTrombone.json %%DATADIR%%/PluginManifests/Prism.json +%%DATADIR%%/PluginManifests/RebelTech.json +%%DATADIR%%/PluginManifests/Sapphire.json %%DATADIR%%/PluginManifests/ValleyAudio.json %%DATADIR%%/PluginManifests/WhatTheRack.json %%DATADIR%%/PluginManifests/ZZC.json +%%DATADIR%%/PluginManifests/ZamAudio.json %%DATADIR%%/PluginManifests/ZetaCarinaeModules.json +%%DATADIR%%/PluginManifests/alefsbits.json %%DATADIR%%/PluginManifests/cf.json +%%DATADIR%%/PluginManifests/dBiz.json +%%DATADIR%%/PluginManifests/forsitan-modulare.json +%%DATADIR%%/PluginManifests/h4n4-modules.json %%DATADIR%%/PluginManifests/ihtsyn.json %%DATADIR%%/PluginManifests/kocmoc.json %%DATADIR%%/PluginManifests/mscHack.json +%%DATADIR%%/PluginManifests/myth-modules.json %%DATADIR%%/PluginManifests/nonlinearcircuits.json %%DATADIR%%/PluginManifests/rackwindows.json %%DATADIR%%/PluginManifests/repelzen.json %%DATADIR%%/PluginManifests/sonusmodular.json %%DATADIR%%/PluginManifests/stocaudio.json +%%DATADIR%%/PluginManifests/stoermelder-packone.json +%%DATADIR%%/PluginManifests/surgext.json %%DATADIR%%/PluginManifests/unless_modules.json %%DATADIR%%/PluginManifests/voxglitch.json %%DATADIR%%/Prism/res/ComponentLibrary/PrismButton_0.svg @@ -3384,6 +3625,32 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/Prism/res/RobotoCondensed-Regular.ttf %%DATADIR%%/Prism/res/prism_Droplet.svg %%DATADIR%%/Prism/res/prism_Rainbow.svg +%%DATADIR%%/RebelTech/res/components/BefacoInputPort.svg +%%DATADIR%%/RebelTech/res/components/BefacoOutputPort.svg +%%DATADIR%%/RebelTech/res/components/Pot.svg +%%DATADIR%%/RebelTech/res/components/Pot_bg.svg +%%DATADIR%%/RebelTech/res/components/TonicButton_0.svg +%%DATADIR%%/RebelTech/res/components/TonicButton_1.svg +%%DATADIR%%/RebelTech/res/panels/CLK.svg +%%DATADIR%%/RebelTech/res/panels/CLK_drk.svg +%%DATADIR%%/RebelTech/res/panels/Klasmata.svg +%%DATADIR%%/RebelTech/res/panels/Klasmata_drk.svg +%%DATADIR%%/RebelTech/res/panels/Logoi.svg +%%DATADIR%%/RebelTech/res/panels/Logoi_drk.svg +%%DATADIR%%/RebelTech/res/panels/Phoreo.svg +%%DATADIR%%/RebelTech/res/panels/Phoreo_drk.svg +%%DATADIR%%/RebelTech/res/panels/Stoicheia.svg +%%DATADIR%%/RebelTech/res/panels/Stoicheia_drk.svg +%%DATADIR%%/RebelTech/res/panels/Tonic.svg +%%DATADIR%%/RebelTech/res/panels/Tonic_drk.svg +%%DATADIR%%/Sapphire/res/elastika.svg +%%DATADIR%%/Sapphire/res/moots.svg +%%DATADIR%%/Sapphire/res/port.svg +%%DATADIR%%/Sapphire/res/tubeunit.svg +%%DATADIR%%/Sapphire/res/tubeunit_audio_path.svg +%%DATADIR%%/Sapphire/res/tubeunit_labels.svg +%%DATADIR%%/Sapphire/res/tubeunit_seal.svg +%%DATADIR%%/Sapphire/res/tubeunit_vent.svg %%DATADIR%%/ValleyAudio/res/AmalgamPanelDark.svg %%DATADIR%%/ValleyAudio/res/AmalgamPanelLight.svg %%DATADIR%%/ValleyAudio/res/DSEG14Classic-Italic.ttf @@ -3605,6 +3872,16 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/ZZC/res/switches/ZZC-Switch-3_2.svg %%DATADIR%%/ZZC/res/switches/ZZC-VBPSVOCT-Switch_0.svg %%DATADIR%%/ZZC/res/switches/ZZC-VBPSVOCT-Switch_1.svg +%%DATADIR%%/ZamAudio/res/ZamComp.svg +%%DATADIR%%/ZamAudio/res/components/ADSR-bg.svg +%%DATADIR%%/ZamAudio/res/components/Scope-bg.svg +%%DATADIR%%/ZamAudio/res/components/button-off.svg +%%DATADIR%%/ZamAudio/res/components/button-on.svg +%%DATADIR%%/ZamAudio/res/components/knob-marker-small.svg +%%DATADIR%%/ZamAudio/res/components/knob-marker.svg +%%DATADIR%%/ZamAudio/res/components/knob-small.svg +%%DATADIR%%/ZamAudio/res/components/knob.svg +%%DATADIR%%/ZamAudio/res/components/port.svg %%DATADIR%%/ZetaCarinaeModules/res/BrownianBridge.svg %%DATADIR%%/ZetaCarinaeModules/res/FireflyPlate.svg %%DATADIR%%/ZetaCarinaeModules/res/GuildensTurnPlate.svg @@ -3613,6 +3890,18 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/ZetaCarinaeModules/res/RosenchancePlate.svg %%DATADIR%%/ZetaCarinaeModules/res/RosslerRustlerPlate.svg %%DATADIR%%/ZetaCarinaeModules/res/WarblerPlate.svg +%%DATADIR%%/alefsbits/res/blank6hp.svg +%%DATADIR%%/alefsbits/res/fibb.svg +%%DATADIR%%/alefsbits/res/logic.svg +%%DATADIR%%/alefsbits/res/math.svg +%%DATADIR%%/alefsbits/res/mlt.svg +%%DATADIR%%/alefsbits/res/noize.svg +%%DATADIR%%/alefsbits/res/octsclr.svg +%%DATADIR%%/alefsbits/res/polyrand.svg +%%DATADIR%%/alefsbits/res/probablynot.svg +%%DATADIR%%/alefsbits/res/shift.svg +%%DATADIR%%/alefsbits/res/simplexandhold.svg +%%DATADIR%%/alefsbits/res/steps.svg %%DATADIR%%/cf/playeroscs/noisepink.wav %%DATADIR%%/cf/playeroscs/noisewhite.wav %%DATADIR%%/cf/playeroscs/osc1.wav @@ -3669,6 +3958,161 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/cf/res/trSEQ.svg %%DATADIR%%/cf/res/upButton.svg %%DATADIR%%/cf/res/upButtonDown.svg +%%DATADIR%%/dBiz/res/Dark/Bench.svg +%%DATADIR%%/dBiz/res/Dark/Bene.svg +%%DATADIR%%/dBiz/res/Dark/BenePad.svg +%%DATADIR%%/dBiz/res/Dark/BigSmorph.svg +%%DATADIR%%/dBiz/res/Dark/Chord.svg +%%DATADIR%%/dBiz/res/Dark/Contorno.svg +%%DATADIR%%/dBiz/res/Dark/ContornoExpander.svg +%%DATADIR%%/dBiz/res/Dark/ContornoMK2.svg +%%DATADIR%%/dBiz/res/Dark/DAOSC.svg +%%DATADIR%%/dBiz/res/Dark/DVCO.svg +%%DATADIR%%/dBiz/res/Dark/Divider.svg +%%DATADIR%%/dBiz/res/Dark/DrMix.svg +%%DATADIR%%/dBiz/res/Dark/DrMixExt.svg +%%DATADIR%%/dBiz/res/Dark/DualFilter.svg +%%DATADIR%%/dBiz/res/Dark/DualMatrix.svg +%%DATADIR%%/dBiz/res/Dark/FourSeq.svg +%%DATADIR%%/dBiz/res/Dark/Multiple.svg +%%DATADIR%%/dBiz/res/Dark/NavControl.svg +%%DATADIR%%/dBiz/res/Dark/Order.svg +%%DATADIR%%/dBiz/res/Dark/PerfMixer.svg +%%DATADIR%%/dBiz/res/Dark/PerfMixer4.svg +%%DATADIR%%/dBiz/res/Dark/QuePasa.svg +%%DATADIR%%/dBiz/res/Dark/Remix.svg +%%DATADIR%%/dBiz/res/Dark/Remix2.svg +%%DATADIR%%/dBiz/res/Dark/SPan.svg +%%DATADIR%%/dBiz/res/Dark/Smixer.svg +%%DATADIR%%/dBiz/res/Dark/Smorph.svg +%%DATADIR%%/dBiz/res/Dark/SuHa.svg +%%DATADIR%%/dBiz/res/Dark/SuHaMK2.svg +%%DATADIR%%/dBiz/res/Dark/TROSC.svg +%%DATADIR%%/dBiz/res/Dark/TROSCMK2.svg +%%DATADIR%%/dBiz/res/Dark/Transpose.svg +%%DATADIR%%/dBiz/res/Dark/Util2.svg +%%DATADIR%%/dBiz/res/Dark/Utility.svg +%%DATADIR%%/dBiz/res/Dark/VCA4.svg +%%DATADIR%%/dBiz/res/Dark/VCA530.svg +%%DATADIR%%/dBiz/res/Dark/Verbo.svg +%%DATADIR%%/dBiz/res/DejaVuSansMono.ttf +%%DATADIR%%/dBiz/res/Light/Bench.svg +%%DATADIR%%/dBiz/res/Light/Bene.svg +%%DATADIR%%/dBiz/res/Light/BenePad.svg +%%DATADIR%%/dBiz/res/Light/BigSmorph.svg +%%DATADIR%%/dBiz/res/Light/Chord.svg +%%DATADIR%%/dBiz/res/Light/Contorno.svg +%%DATADIR%%/dBiz/res/Light/ContornoExpander.svg +%%DATADIR%%/dBiz/res/Light/DAOSC.svg +%%DATADIR%%/dBiz/res/Light/DVCO.svg +%%DATADIR%%/dBiz/res/Light/Divider.svg +%%DATADIR%%/dBiz/res/Light/DrMix.svg +%%DATADIR%%/dBiz/res/Light/DrMixExt.svg +%%DATADIR%%/dBiz/res/Light/DualFilter.svg +%%DATADIR%%/dBiz/res/Light/DualMatrix.svg +%%DATADIR%%/dBiz/res/Light/FourSeq.svg +%%DATADIR%%/dBiz/res/Light/Multiple.svg +%%DATADIR%%/dBiz/res/Light/NavControl.svg +%%DATADIR%%/dBiz/res/Light/Order.svg +%%DATADIR%%/dBiz/res/Light/PerfMixer.svg +%%DATADIR%%/dBiz/res/Light/PerfMixer4.svg +%%DATADIR%%/dBiz/res/Light/QuePasa.svg +%%DATADIR%%/dBiz/res/Light/QuePasa.svg.2021_05_22_08_30_33.0.svg +%%DATADIR%%/dBiz/res/Light/Remix.svg +%%DATADIR%%/dBiz/res/Light/Remix2.svg +%%DATADIR%%/dBiz/res/Light/SPan.svg +%%DATADIR%%/dBiz/res/Light/Smixer.svg +%%DATADIR%%/dBiz/res/Light/Smorph.svg +%%DATADIR%%/dBiz/res/Light/SuHa.svg +%%DATADIR%%/dBiz/res/Light/SuHaMK2.svg +%%DATADIR%%/dBiz/res/Light/TROSC.svg +%%DATADIR%%/dBiz/res/Light/TROSCMK2.svg +%%DATADIR%%/dBiz/res/Light/Transpose.svg +%%DATADIR%%/dBiz/res/Light/Util2.svg +%%DATADIR%%/dBiz/res/Light/Utility.svg +%%DATADIR%%/dBiz/res/Light/VCA4.svg +%%DATADIR%%/dBiz/res/Light/VCA530.svg +%%DATADIR%%/dBiz/res/Light/Verbo.svg +%%DATADIR%%/dBiz/res/ShareTechMono-Regular.ttf +%%DATADIR%%/dBiz/res/component/BLEDB_0.svg +%%DATADIR%%/dBiz/res/component/BPush_0.svg +%%DATADIR%%/dBiz/res/component/BPush_1.svg +%%DATADIR%%/dBiz/res/component/CKSS_0.svg +%%DATADIR%%/dBiz/res/component/CKSS_1.svg +%%DATADIR%%/dBiz/res/component/DKnob-bg.svg +%%DATADIR%%/dBiz/res/component/DKnob-cap.svg +%%DATADIR%%/dBiz/res/component/DKnob.svg +%%DATADIR%%/dBiz/res/component/Flat-cap.svg +%%DATADIR%%/dBiz/res/component/FlatA-bg.svg +%%DATADIR%%/dBiz/res/component/FlatA.svg +%%DATADIR%%/dBiz/res/component/FlatG-bg.svg +%%DATADIR%%/dBiz/res/component/FlatG.svg +%%DATADIR%%/dBiz/res/component/FlatR-bg.svg +%%DATADIR%%/dBiz/res/component/FlatR.svg +%%DATADIR%%/dBiz/res/component/HRoundWhite-bg.svg +%%DATADIR%%/dBiz/res/component/HRoundWhite-fg.svg +%%DATADIR%%/dBiz/res/component/HRoundWhite.svg +%%DATADIR%%/dBiz/res/component/LEDB_0.svg +%%DATADIR%%/dBiz/res/component/LEDS_0.svg +%%DATADIR%%/dBiz/res/component/LEDSlider.svg +%%DATADIR%%/dBiz/res/component/LEDSliderBlueHandle.svg +%%DATADIR%%/dBiz/res/component/LEDSliderGreenHandle.svg +%%DATADIR%%/dBiz/res/component/LEDSliderHandle.svg +%%DATADIR%%/dBiz/res/component/LEDSliderRedHandle.svg +%%DATADIR%%/dBiz/res/component/LEDSliderWhiteHandle.svg +%%DATADIR%%/dBiz/res/component/LEDSliderYellowHandle.svg +%%DATADIR%%/dBiz/res/component/LRoundWhite-bg.svg +%%DATADIR%%/dBiz/res/component/LRoundWhite.svg +%%DATADIR%%/dBiz/res/component/MCKSSS_0.svg +%%DATADIR%%/dBiz/res/component/MCKSSS_1.svg +%%DATADIR%%/dBiz/res/component/MCKSSS_2.svg +%%DATADIR%%/dBiz/res/component/MicroRound.svg +%%DATADIR%%/dBiz/res/component/MicroRoundAzz-bg.svg +%%DATADIR%%/dBiz/res/component/PJ301MA.svg +%%DATADIR%%/dBiz/res/component/PJ301MB.svg +%%DATADIR%%/dBiz/res/component/PJ301ML.svg +%%DATADIR%%/dBiz/res/component/PJ301MO.svg +%%DATADIR%%/dBiz/res/component/PJ301MR.svg +%%DATADIR%%/dBiz/res/component/PJ301MVA.svg +%%DATADIR%%/dBiz/res/component/PJ301MW.svg +%%DATADIR%%/dBiz/res/component/PJ3410.svg +%%DATADIR%%/dBiz/res/component/Round-bg.svg +%%DATADIR%%/dBiz/res/component/Round.svg +%%DATADIR%%/dBiz/res/component/RoundAzz-bg.svg +%%DATADIR%%/dBiz/res/component/RoundAzz-cap.svg +%%DATADIR%%/dBiz/res/component/RoundRed-bg.svg +%%DATADIR%%/dBiz/res/component/RoundWhite-bg.svg +%%DATADIR%%/dBiz/res/component/RoundWhite.svg +%%DATADIR%%/dBiz/res/component/SDKnob-bg.svg +%%DATADIR%%/dBiz/res/component/SDKnob-cap.svg +%%DATADIR%%/dBiz/res/component/SDKnob.svg +%%DATADIR%%/dBiz/res/component/SilverSwitch_0.svg +%%DATADIR%%/dBiz/res/component/SilverSwitch_1.svg +%%DATADIR%%/dBiz/res/component/SilverSwitch_2.svg +%%DATADIR%%/dBiz/res/component/SlidePot.svg +%%DATADIR%%/dBiz/res/component/SlidePotHandle.svg +%%DATADIR%%/dBiz/res/component/SlidePotHandle2.svg +%%DATADIR%%/dBiz/res/component/SlidePotL.svg +%%DATADIR%%/dBiz/res/component/Small-bg.svg +%%DATADIR%%/dBiz/res/component/SmallBla.svg +%%DATADIR%%/dBiz/res/component/SmallBlu-cap.svg +%%DATADIR%%/dBiz/res/component/SmallBlu.svg +%%DATADIR%%/dBiz/res/component/Trim-bg.svg +%%DATADIR%%/dBiz/res/component/Trim.svg +%%DATADIR%%/dBiz/res/component/VerboDL.svg +%%DATADIR%%/dBiz/res/component/VerboDS-bg.svg +%%DATADIR%%/dBiz/res/component/VerboDS-cap.svg +%%DATADIR%%/dBiz/res/component/VerboDS.svg +%%DATADIR%%/dBiz/res/component/VerboL.svg +%%DATADIR%%/dBiz/res/component/VerboR-bg.svg +%%DATADIR%%/dBiz/res/component/VerboRS-cap.svg +%%DATADIR%%/dBiz/res/component/VerboRS.svg +%%DATADIR%%/dBiz/res/component/VerboS-bg.svg +%%DATADIR%%/dBiz/res/component/VerboS-cap.svg +%%DATADIR%%/dBiz/res/component/VerboS.svg +%%DATADIR%%/dBiz/res/component/VerboXS-bg.svg +%%DATADIR%%/dBiz/res/component/VerboXS-cap.svg +%%DATADIR%%/dBiz/res/component/VerboXS.svg %%DATADIR%%/fonts/DSEG7ClassicMini-Bold.ttf %%DATADIR%%/fonts/DSEG7ClassicMini-BoldItalic.ttf %%DATADIR%%/fonts/DSEG7ClassicMini-Italic.ttf @@ -3678,6 +4122,18 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/fonts/DejaVuSans.ttf %%DATADIR%%/fonts/Nunito-Bold.ttf %%DATADIR%%/fonts/ShareTechMono-Regular.ttf +%%DATADIR%%/forsitan-modulare/res/alea.svg +%%DATADIR%%/forsitan-modulare/res/buttons/die-negative.svg +%%DATADIR%%/forsitan-modulare/res/buttons/die.svg +%%DATADIR%%/forsitan-modulare/res/cumuli.svg +%%DATADIR%%/forsitan-modulare/res/deinde.svg +%%DATADIR%%/forsitan-modulare/res/interea.svg +%%DATADIR%%/forsitan-modulare/res/palette.svg +%%DATADIR%%/forsitan-modulare/res/pavo.svg +%%DATADIR%%/h4n4-modules/res/MatrixButton_0.svg +%%DATADIR%%/h4n4-modules/res/MatrixButton_1.svg +%%DATADIR%%/h4n4-modules/res/XenQnt-fonts.svg +%%DATADIR%%/h4n4-modules/res/XenQnt.svg %%DATADIR%%/ihtsyn/res/Davies1900hWhite20.svg %%DATADIR%%/ihtsyn/res/Davies1900hWhite20_bg.svg %%DATADIR%%/ihtsyn/res/HiVerb.svg @@ -3757,6 +4213,9 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/mscHack/res/mschack_sliderBG_02.svg %%DATADIR%%/mscHack/res/mschack_sliderKNOB_01.svg %%DATADIR%%/mscHack/res/mschack_square_button.svg +%%DATADIR%%/myth-modules/res/Mavka.svg +%%DATADIR%%/myth-modules/res/Molphar.svg +%%DATADIR%%/myth-modules/res/Template.svg %%DATADIR%%/nonlinearcircuits/res/Audiowide-Regular.ttf %%DATADIR%%/nonlinearcircuits/res/BOOLs.afdesign %%DATADIR%%/nonlinearcircuits/res/BOOLs.svg @@ -3790,10 +4249,34 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/nonlinearcircuits/res/NLC - SEGUE.svg %%DATADIR%%/nonlinearcircuits/res/NLC - STATUES.afdesign %%DATADIR%%/nonlinearcircuits/res/NLC - STATUES.svg +%%DATADIR%%/nonlinearcircuits/res/SlothApathy.svg +%%DATADIR%%/nonlinearcircuits/res/SlothInertia.svg +%%DATADIR%%/nonlinearcircuits/res/SlothTorpor.svg +%%DATADIR%%/nonlinearcircuits/res/TripleSloth.svg %%DATADIR%%/nonlinearcircuits/res/squid-axon-original-panel.svg %%DATADIR%%/nonlinearcircuits/res/squid-axon-papernoise-panel.afdesign %%DATADIR%%/nonlinearcircuits/res/squid-axon-papernoise-panel.svg %%DATADIR%%/nonlinearcircuits/res/squid-axon-papernoise-panel2.svg +%%DATADIR%%/patches/examples/DRMR_-_BassGrowl.vcv +%%DATADIR%%/patches/examples/DRMR_-_Etherpad.vcv +%%DATADIR%%/patches/examples/DRMR_-_Gabberswing.vcv +%%DATADIR%%/patches/examples/DRMR_-_Interverb.vcv +%%DATADIR%%/patches/examples/JTB_-_Waves.vcv +%%DATADIR%%/patches/examples/SpotlightKid_-_Classic-Polysynth.vcv +%%DATADIR%%/patches/examples/VT_-_Jupiter_Ascent.vcv +%%DATADIR%%/patches/examples/falkTX_-_Divide-no-Conquer.vcv +%%DATADIR%%/patches/examples/falkTX_-_Random-Progress-Pluck-Rev.vcv +%%DATADIR%%/patches/examples/falkTX_-_Salomonis-MonoRegen.vcv +%%DATADIR%%/patches/mini/falkTX_-_Moogy.vcv +%%DATADIR%%/patches/mini/falkTX_-_Saw_For_One.vcv +%%DATADIR%%/patches/templates/fx.vcv +%%DATADIR%%/patches/templates/main.vcv +%%DATADIR%%/patches/templates/mini.vcv +%%DATADIR%%/patches/templates/native.vcv +%%DATADIR%%/patches/templates/synth.vcv +%%DATADIR%%/patches/touchosc/24-direct-fader-params.tosc +%%DATADIR%%/patches/welcome-wasm-mini.vcv +%%DATADIR%%/patches/welcome-wasm.vcv %%DATADIR%%/rackwindows/res/bitshiftgain_dark.svg %%DATADIR%%/rackwindows/res/capacitor_mono_dark.svg %%DATADIR%%/rackwindows/res/capacitor_st_dark.svg @@ -3919,9 +4402,706 @@ lib/vst/Cardinal.vst/CardinalSynth.so %%DATADIR%%/stocaudio/res/polydelay.svg %%DATADIR%%/stocaudio/res/polyturing.svg %%DATADIR%%/stocaudio/res/spread.svg -%%DATADIR%%/template-fx.vcv -%%DATADIR%%/template-synth.vcv -%%DATADIR%%/template.vcv +%%DATADIR%%/stoermelder-packone/presets/MidiCat/cc01-32.txt +%%DATADIR%%/stoermelder-packone/presets/Strip/Demo.vcvss +%%DATADIR%%/stoermelder-packone/res/Affix.svg +%%DATADIR%%/stoermelder-packone/res/AffixMicro.svg +%%DATADIR%%/stoermelder-packone/res/Arena.svg +%%DATADIR%%/stoermelder-packone/res/AudioInterface64.svg +%%DATADIR%%/stoermelder-packone/res/Bolt.svg +%%DATADIR%%/stoermelder-packone/res/CVMap.svg +%%DATADIR%%/stoermelder-packone/res/CVMapCtx.svg *** 702 LINES SKIPPED *** From nobody Sun Feb 4 23:57:02 2024 X-Original-To: dev-commits-ports-branches@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 4TSmdV55g3z595vh; Sun, 4 Feb 2024 23:57:02 +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 4TSmdV3xspz4gc6; Sun, 4 Feb 2024 23:57:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707091022; 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=5vk3XeXRPBp+Ei3NmfzI6IRdGpZb80NVFylZXGF5NXA=; b=vQlqYpPx55OQTV3dGjOtzDNOBgqZ+exMNhJJiLzm63ZErBWXCH+Ifq8nsOMmR2EST5++AL Jpw0DEkkZ261vA41XYylHpJVjrv/NAli+beXM9VzJx/SaX0HT7CZt5MfdiywkzI5xp6wzN jasoI3MDHzQ4AckaoqYvQb+rCp/3X79Ie3NRMCgNMsYQwH8cPlBPPO9D/7vip+nGh7p5vS SWhcsjaXQhhoQ0oDZHJ/xpGUURX0Sj1K5rsqMFmHTet8Pf1XN4gL/rFHwdGV5pTcBqaeAU fuKxKj+xkxwm7Z4yxwBU7momfat03PncGb+aUzYHdjrs+0p37AoI7mUUe/GlHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707091022; 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=5vk3XeXRPBp+Ei3NmfzI6IRdGpZb80NVFylZXGF5NXA=; b=nS7ZRg6B+P1erlQ9YVkct/7hegUivz7sYgqC8FiIfh4W4xNH+sxRwFxhiCcRzn++GhLEqq ohF2/+SpgFYe1xGB6oJohFTSbOGn5Ud8xjn4UwtpCYzgKvx43eq5OCeNEKFS2TpdsPVphx Oh0+wNsDX8VLEHwDMODK2q2dx75YBcxmpMrTiChN1z5DRvr5gHZRlj9hDZTly+SOyCxerH Ov49hTL6lDvTTnWUwJSVEUlbZV8IAJ1RsjNnNp+V2v+yf1PA38L1BhdtD49gQbz/zSk2E+ qNRLj/sxlSZLHfKzoYnylaBJOoJNACFbdYFWNuw6xIVLwN40KGAsIrr7jkNBNA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1707091022; a=rsa-sha256; cv=none; b=b7HgQeM/dhxHIwtnumhdryXtt48W1WD+UbuGEFt5Gn7sctu483ucgjlkf4UoqE0RbTuHly H9mzIJWnFfA7kRmDVLsuG6Hd7VN7x518Dl8IgaPwUBb8F3ql1a89NMakGeSWFfo+RSNCFa vfmf3tXbp/LjIsfyfmMEqjzNosbabJh9Ji5vgOtKc+JEcgaIdxG1bcJwBIWxu0GyYEzwZ3 NpBuA9lm6t49ZYVd5eAnOl8VY8PO5GyLBehMz6e5qpBBBfdFtJn61evpBAQqPizdKZLY1U q9aaM/ntpC8WqRN1znbQKUa6ukOTALbN2+YWsMu5ik9CT8AvXRgWE7qUFvK3cA== 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 4TSmdV31L4zHjm; Sun, 4 Feb 2024 23:57:02 +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 414Nv2Tm086938; Sun, 4 Feb 2024 23:57:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 414Nv2gM086935; Sun, 4 Feb 2024 23:57:02 GMT (envelope-from git) Date: Sun, 4 Feb 2024 23:57:02 GMT Message-Id: <202402042357.414Nv2gM086935@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Yuri Victorovich Subject: git: c37cf2dea043 - 2024Q1 - graphics/filament: Broken on powerpc* List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: c37cf2dea043062fa8278517006533b400efbc0a Auto-Submitted: auto-generated The branch 2024Q1 has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=c37cf2dea043062fa8278517006533b400efbc0a commit c37cf2dea043062fa8278517006533b400efbc0a Author: Yuri Victorovich AuthorDate: 2024-02-04 23:56:12 +0000 Commit: Yuri Victorovich CommitDate: 2024-02-04 23:56:56 +0000 graphics/filament: Broken on powerpc* Reported by: fallout (cherry picked from commit 08fb1abf61d459965c47c08744fe60bc5bcf509a) --- graphics/filament/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/graphics/filament/Makefile b/graphics/filament/Makefile index 32ab7078429b..f177a2c5a9cf 100644 --- a/graphics/filament/Makefile +++ b/graphics/filament/Makefile @@ -12,6 +12,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= compilation breaks: unexpected token in operand, see https://github.com/google/filament/issues/6131 BROKEN_i386= compilation breaks: register r11 is only available in 64-bit mode +BROKEN_powerpc= compilation breaks: invalid register name, see https://github.com/google/filament/issues/7552 +BROKEN_powerpc64= compilation breaks: invalid register name, see https://github.com/google/filament/issues/7552 +BROKEN_powerpc64le= compilation breaks: invalid register name, see https://github.com/google/filament/issues/7552 BUILD_DEPENDS= bash:shells/bash \ evdev-proto>0:devel/evdev-proto