Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 Apr 2026 19:19:17 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: fd5e125d4fa7 - main - graphics/{,py-}f3d: update 3.4=?utf-8?Q?=2E1 =E2=86=92 3?=.5.0
Message-ID:  <69d558b5.33877.9a8cfcb@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fd5e125d4fa7da3e69e4a84568f3336b0adcf99f

commit fd5e125d4fa7da3e69e4a84568f3336b0adcf99f
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-04-07 15:58:39 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
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 <mach-o/dyld.h>
+@@ -19,6 +19,10 @@
+ #include <sys/sysctl.h>
+ #include <sys/types.h>
  #endif
 +#ifdef __FreeBSD__
 +#include <sys/types.h>
 +#include <sys/sysctl.h>
 +#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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d558b5.33877.9a8cfcb>