mJZXGg+Ei/W/c+jxzb62dIBYIbdumcrvkSF6gEtdexVq7NWowjiuxF REMOUm85mo0Vk0/gZdr98WkSLDLMe+E/q3YWA6plcMbKWZo02uwV+SKa7uJ97tgF+/btSA RuBSSmrEQy2sdUpbozD/w7RyPT1AgCtZRTG+BD83jJUY2JGbt/X/TKxaw5PkKg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1775589557; a=rsa-sha256; cv=none; b=Q/Fdmi5sip8e74v/fvz+I3K2uB0So1X5rddGJ6n0gBafEyPQcJjUWx15uAWuTLaNohK5Nv LOYl4TkVYJjaJsD/LdnpKf+6kc+77NdcM3/Lt0acyntF6Z9j0DRjuTaf5WNZf97CyHstW7 XGbbVKjwIfj77ovjITGdyPgRfa4aRkODr3DY2E+xjC7nYBdYMwwrsKd9nj4h1NMV2ESCkl eJnuDpowQsgEk/WYjS0igSJmdJ+fZkQqG4md/LvfCA1RXDtPNpVQb5HO0LFdzvfgcxwgm1 Ci9YB//fnTxhA6KvnJjgpz+QYFbwkVVmi9suEIrgB7U8L9B48C3Jssnv6V/CZg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775589557; 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=h/h5iwEwk0zz7Fpt4S/kdtBBlsI+2mL9LM0/mFXhAfM=; b=NNgrMinPW/0P0bQQFcwayeSNiU5kqAaVZkJkmHxT02nWxUHUB8Sa34My1q5DDmTYMym2vy eO+o5l7jzQIrRvIvZk1aGAM4f55lZKTpaYF3ctotatCc1yN8YTKitf/kXJBB3eHQ1X243M mK6v+EMwVDl+E2BrMomaolL18OvSbrr1Lz5pAjmM10IXNZSmc5C+A5n+URPzlLjzelfSl7 d+sL8fTBm9PQ2DhxsyDsa6yINFWGxQmFOFL56dmYfnquqCnPxqtQahck2F3sQNfpIzmoEZ wnBEEemDyPiRQN0s7iYm5vpqPaqZFQutB4oXxUxxBfeY++v0uziMJkZrL2Xi/g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fqwx14kVNzsXH for ; Tue, 07 Apr 2026 19:19:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 33877 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 07 Apr 2026 19:19:17 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: fd5e125d4fa7 - main - graphics/{,py-}f3d: update 3.4=?utf-8?Q?=2E1 =E2=86=92 3?=.5.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fd5e125d4fa7da3e69e4a84568f3336b0adcf99f Auto-Submitted: auto-generated Date: Tue, 07 Apr 2026 19:19:17 +0000 Message-Id: <69d558b5.33877.9a8cfcb@gitrepo.freebsd.org> The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=fd5e125d4fa7da3e69e4a84568f3336b0adcf99f commit fd5e125d4fa7da3e69e4a84568f3336b0adcf99f Author: Yuri Victorovich AuthorDate: 2026-04-07 15:58:39 +0000 Commit: Yuri Victorovich CommitDate: 2026-04-07 19:19:13 +0000 graphics/{,py-}f3d: update 3.4.1 → 3.5.0 --- graphics/f3d/Makefile | 3 +-- graphics/f3d/distinfo | 6 ++--- .../f3d/files/patch-application_F3DSystemTools.cxx | 29 +++++----------------- graphics/f3d/pkg-plist | 6 ++--- graphics/py-f3d/Makefile | 2 +- graphics/py-f3d/distinfo | 6 ++--- 6 files changed, 17 insertions(+), 35 deletions(-) diff --git a/graphics/f3d/Makefile b/graphics/f3d/Makefile index ff3a598e2d62..80bfc61f2b9f 100644 --- a/graphics/f3d/Makefile +++ b/graphics/f3d/Makefile @@ -1,7 +1,6 @@ PORTNAME= f3d DISTVERSIONPREFIX= v -DISTVERSION= 3.4.1 -PORTREVISION= 1 +DISTVERSION= 3.5.0 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/f3d/distinfo b/graphics/f3d/distinfo index 49d3aa6c143e..036640332e5d 100644 --- a/graphics/f3d/distinfo +++ b/graphics/f3d/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772411138 -SHA256 (f3d-app-f3d-v3.4.1_GH0.tar.gz) = a0e17eb352c32aa2f8e7123cf75ec5633d25e230112d4dc2ba2b7024011e2615 -SIZE (f3d-app-f3d-v3.4.1_GH0.tar.gz) = 3337170 +TIMESTAMP = 1775505894 +SHA256 (f3d-app-f3d-v3.5.0_GH0.tar.gz) = 033845b5d49af3ae60fcc3fe85d82c841d990d3534638a4472123f84b3e82795 +SIZE (f3d-app-f3d-v3.5.0_GH0.tar.gz) = 3479300 diff --git a/graphics/f3d/files/patch-application_F3DSystemTools.cxx b/graphics/f3d/files/patch-application_F3DSystemTools.cxx index 4ec193003a24..50254cabb6b4 100644 --- a/graphics/f3d/files/patch-application_F3DSystemTools.cxx +++ b/graphics/f3d/files/patch-application_F3DSystemTools.cxx @@ -1,30 +1,13 @@ ---- application/F3DSystemTools.cxx.orig 2025-07-21 09:00:00 UTC +--- application/F3DSystemTools.cxx.orig 2026-04-05 11:41:50 UTC +++ application/F3DSystemTools.cxx -@@ -15,6 +15,10 @@ - #ifdef __APPLE__ - #include +@@ -19,6 +19,10 @@ + #include + #include #endif +#ifdef __FreeBSD__ +#include +#include +#endif - + namespace fs = std::filesystem; - -@@ -44,7 +48,15 @@ fs::path GetApplicationPath() - #else - try - { --#if defined(__FreeBSD__) -+#if defined(__FreeBSD__) -+ int mib[4] = { CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 }; -+ char buf[PATH_MAX]; -+ size_t len = sizeof(buf); -+ if (sysctl(mib, 4, buf, &len, nullptr, 0) == 0) -+ { -+ return fs::path(buf); -+ } -+ // Fallback to procfs if sysctl fails - return fs::canonical("/proc/curproc/file"); - #else - return fs::canonical("/proc/self/exe"); + diff --git a/graphics/f3d/pkg-plist b/graphics/f3d/pkg-plist index 40078ee309f6..c917f4d7e4cb 100644 --- a/graphics/f3d/pkg-plist +++ b/graphics/f3d/pkg-plist @@ -25,7 +25,7 @@ lib/cmake/f3d/f3dTargets.cmake lib/cmake/f3d/library-config.cmake lib/libf3d.so lib/libf3d.so.3 -lib/libf3d.so.3.4 +lib/libf3d.so.3.5 lib/libvtkext.so %%ALEMBIC%%share/applications/f3d-plugin-alembic.desktop %%ASSIMP%%share/applications/f3d-plugin-assimp.desktop @@ -68,12 +68,12 @@ share/icons/hicolor/64x64/apps/f3d.png share/icons/hicolor/scalable/apps/f3d.svg share/metainfo/app.f3d.F3D.metainfo.xml share/mime/packages/f3d-3d-formats.xml -share/mime/packages/f3d-3d-image-formats.xml %%ALEMBIC%%share/mime/packages/f3d-alembic-formats.xml %%ASSIMP%%share/mime/packages/f3d-assimp-formats.xml %%DRACO%%share/mime/packages/f3d-draco-formats.xml -%%OCCT%%share/mime/packages/f3d-occt-formats.xml %%HDF%%share/mime/packages/f3d-hdf-formats.xml +share/mime/packages/f3d-image-formats.xml +%%OCCT%%share/mime/packages/f3d-occt-formats.xml share/mime/packages/f3d-vtk-formats.xml %%ALEMBIC%%share/thumbnailers/f3d-plugin-alembic.thumbnailer %%ASSIMP%%share/thumbnailers/f3d-plugin-assimp.thumbnailer diff --git a/graphics/py-f3d/Makefile b/graphics/py-f3d/Makefile index a30d7395e87c..6c7b5cfed86b 100644 --- a/graphics/py-f3d/Makefile +++ b/graphics/py-f3d/Makefile @@ -1,6 +1,6 @@ PORTNAME= f3d DISTVERSIONPREFIX= v -DISTVERSION= 3.4.1 +DISTVERSION= 3.5.0 CATEGORIES= graphics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-f3d/distinfo b/graphics/py-f3d/distinfo index 23b6b6a62c6d..115e08427153 100644 --- a/graphics/py-f3d/distinfo +++ b/graphics/py-f3d/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772427930 -SHA256 (f3d-app-f3d-v3.4.1_GH0.tar.gz) = a0e17eb352c32aa2f8e7123cf75ec5633d25e230112d4dc2ba2b7024011e2615 -SIZE (f3d-app-f3d-v3.4.1_GH0.tar.gz) = 3337170 +TIMESTAMP = 1775577595 +SHA256 (f3d-app-f3d-v3.5.0_GH0.tar.gz) = 033845b5d49af3ae60fcc3fe85d82c841d990d3534638a4472123f84b3e82795 +SIZE (f3d-app-f3d-v3.5.0_GH0.tar.gz) = 3479300