summaryrefslogtreecommitdiff
path: root/graphics/f3d
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/f3d')
-rw-r--r--graphics/f3d/Makefile9
-rw-r--r--graphics/f3d/distinfo8
-rw-r--r--graphics/f3d/files/patch-external_dmon_dmon.h6
-rw-r--r--graphics/f3d/files/patch-plugins_assimp_CMakeLists.txt11
-rw-r--r--graphics/f3d/pkg-plist16
5 files changed, 21 insertions, 29 deletions
diff --git a/graphics/f3d/Makefile b/graphics/f3d/Makefile
index b3fcee6e8918..b5d60c73b92c 100644
--- a/graphics/f3d/Makefile
+++ b/graphics/f3d/Makefile
@@ -1,12 +1,9 @@
PORTNAME= f3d
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.0
-PORTREVISION= 1
+DISTVERSION= 3.1.0
+PORTREVISION= 4
CATEGORIES= graphics
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= af299dfc670160f01886461b5904797f0aa67cb1.patch:-p1 # https://github.com/f3d-app/f3d/pull/1936
-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast and minimalist 3D viewer
WWW= https://f3d.app/ \
@@ -15,7 +12,7 @@ WWW= https://f3d.app/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg4 \
+LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libfontconfig.so:x11-fonts/fontconfig \
libfreeimage.so:graphics/freeimage \
libfreetype.so:print/freetype2 \
diff --git a/graphics/f3d/distinfo b/graphics/f3d/distinfo
index 507b1521ad30..531cd6078de7 100644
--- a/graphics/f3d/distinfo
+++ b/graphics/f3d/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1737405692
-SHA256 (f3d-app-f3d-v3.0.0_GH0.tar.gz) = 7ea83830d1c8158a1f01e5ac9edd00b81de3e0b4cbdbc4a4bb60a113728b7b7a
-SIZE (f3d-app-f3d-v3.0.0_GH0.tar.gz) = 59780102
-SHA256 (af299dfc670160f01886461b5904797f0aa67cb1.patch) = 9633f417ee2a23772c99a77ad25dc3d2e08a3e8b3ab299b832b88ab8ae71705d
-SIZE (af299dfc670160f01886461b5904797f0aa67cb1.patch) = 820
+TIMESTAMP = 1748893025
+SHA256 (f3d-app-f3d-v3.1.0_GH0.tar.gz) = 93ba23078133122e929d9c1e2946c86da1f08fe56b9ffae40ebfd8185e91380a
+SIZE (f3d-app-f3d-v3.1.0_GH0.tar.gz) = 61473994
diff --git a/graphics/f3d/files/patch-external_dmon_dmon.h b/graphics/f3d/files/patch-external_dmon_dmon.h
index d6239980cb57..a125e1d301a3 100644
--- a/graphics/f3d/files/patch-external_dmon_dmon.h
+++ b/graphics/f3d/files/patch-external_dmon_dmon.h
@@ -1,6 +1,6 @@
---- external/dmon/dmon.h.orig 2024-04-03 12:42:33 UTC
+--- external/dmon/dmon.h.orig 2025-04-16 06:15:03 UTC
+++ external/dmon/dmon.h
-@@ -137,7 +137,7 @@ DMON_API_DECL void dmon_unwatch(dmon_watch_id id);
+@@ -142,7 +142,7 @@ DMON_API_DECL void dmon_unwatch(dmon_watch_id id);
#if defined(_WIN32) || defined(_WIN64)
# undef DMON_OS_WINDOWS
# define DMON_OS_WINDOWS 1
@@ -9,7 +9,7 @@
# undef DMON_OS_LINUX
# define DMON_OS_LINUX 1
#elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)
-@@ -167,7 +167,7 @@ DMON_API_DECL void dmon_unwatch(dmon_watch_id id);
+@@ -172,7 +172,7 @@ DMON_API_DECL void dmon_unwatch(dmon_watch_id id);
# include <dirent.h>
# include <errno.h>
# include <fcntl.h>
diff --git a/graphics/f3d/files/patch-plugins_assimp_CMakeLists.txt b/graphics/f3d/files/patch-plugins_assimp_CMakeLists.txt
new file mode 100644
index 000000000000..1119e588b41b
--- /dev/null
+++ b/graphics/f3d/files/patch-plugins_assimp_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- plugins/assimp/CMakeLists.txt.orig 2025-06-02 22:44:41 UTC
++++ plugins/assimp/CMakeLists.txt
+@@ -11,7 +11,7 @@ endif()
+ include(f3dPlugin)
+ endif()
+
+-find_package(assimp 5.4.0 REQUIRED)
++find_package(assimp REQUIRED)
+
+ set(F3D_ASSIMP_VERSION "${assimp_VERSION}" CACHE INTERNAL "")
+ message(STATUS "Plugin: assimp ${assimp_VERSION} found")
diff --git a/graphics/f3d/pkg-plist b/graphics/f3d/pkg-plist
index 0e39dc2b0bf6..9a973dfddcf4 100644
--- a/graphics/f3d/pkg-plist
+++ b/graphics/f3d/pkg-plist
@@ -13,10 +13,6 @@ include/f3d/reader.h
include/f3d/scene.h
include/f3d/types.h
include/f3d/utils.h
-include/f3d/vtkF3DFaceVaryingPointDispatcher.h
-include/f3d/vtkF3DGLTFImporter.h
-include/f3d/vtkF3DImporter.h
-include/f3d/vtkextModule.h
include/f3d/window.h
lib/cmake/f3d/application-config.cmake
lib/cmake/f3d/f3dConfig.cmake
@@ -27,20 +23,10 @@ lib/cmake/f3d/f3dLibraryTargets.cmake
lib/cmake/f3d/f3dTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/f3d/f3dTargets.cmake
lib/cmake/f3d/library-config.cmake
-lib/cmake/f3d_vtkext/f3d_vtkext-targets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/f3d_vtkext/f3d_vtkext-targets.cmake
-lib/cmake/f3d_vtkext/f3d_vtkext-vtk-module-properties.cmake
lib/libf3d.so
lib/libf3d.so.3
-lib/libf3d.so.3.0
+lib/libf3d.so.3.1
lib/libvtkext.so
-%%ALEMBIC%%lib/libvtkextAlembic.a
-%%ASSIMP%%lib/libvtkextAssimp.a
-%%DRACO%%lib/libvtkextDraco.a
-lib/libvtkextNative.a
-%%OCCT%%lib/libvtkextOCCT.a
-lib/libvtkextPrivate.a
-lib/vtk/hierarchy/f3d_vtkext/vtkext-hierarchy.txt
%%ALEMBIC%%share/applications/f3d-plugin-alembic.desktop
%%ASSIMP%%share/applications/f3d-plugin-assimp.desktop
%%DRACO%%share/applications/f3d-plugin-draco.desktop