mirror of
https://git.freebsd.org/ports.git
synced 2026-06-02 11:08:52 +00:00
graphics/{,py-}f3d: update 3.4.1 → 3.5.0
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
PORTNAME= f3d
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 3.4.1
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 3.5.0
|
||||
CATEGORIES= graphics
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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");
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
PORTNAME= f3d
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 3.4.1
|
||||
DISTVERSION= 3.5.0
|
||||
CATEGORIES= graphics
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user