mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
graphics/{,py-}f3d: update 2.5.1 → 3.0.0
This commit is contained in:
parent
feb09798dd
commit
15789faf59
6 changed files with 44 additions and 30 deletions
|
@ -1,11 +1,15 @@
|
||||||
PORTNAME= f3d
|
PORTNAME= f3d
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 2.5.1
|
DISTVERSION= 3.0.0
|
||||||
CATEGORIES= graphics
|
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
|
MAINTAINER= yuri@FreeBSD.org
|
||||||
COMMENT= Fast and minimalist 3D viewer
|
COMMENT= Fast and minimalist 3D viewer
|
||||||
WWW= https://f3d.app/
|
WWW= https://f3d.app/ \
|
||||||
|
https://github.com/f3d-app/f3d
|
||||||
|
|
||||||
LICENSE= BSD3CLAUSE
|
LICENSE= BSD3CLAUSE
|
||||||
LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
||||||
|
@ -29,6 +33,7 @@ USE_LDCONFIG= yes
|
||||||
USE_GITHUB= yes
|
USE_GITHUB= yes
|
||||||
GH_ACCOUNT= f3d-app
|
GH_ACCOUNT= f3d-app
|
||||||
|
|
||||||
|
CMAKE_ON= F3D_LINUX_INSTALL_DEFAULT_CONFIGURATION_FILE_IN_PREFIX
|
||||||
CMAKE_OFF= F3D_STRICT_BUILD # disable -Werror
|
CMAKE_OFF= F3D_STRICT_BUILD # disable -Werror
|
||||||
CMAKE_OFF+= F3D_LINUX_APPLICATION_LINK_FILESYSTEM
|
CMAKE_OFF+= F3D_LINUX_APPLICATION_LINK_FILESYSTEM
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
TIMESTAMP = 1733899939
|
TIMESTAMP = 1737405692
|
||||||
SHA256 (f3d-app-f3d-v2.5.1_GH0.tar.gz) = 55ea01931f90f066df1abc0ae4e9575672e80b83b241f51884224baa8dccac24
|
SHA256 (f3d-app-f3d-v3.0.0_GH0.tar.gz) = 7ea83830d1c8158a1f01e5ac9edd00b81de3e0b4cbdbc4a4bb60a113728b7b7a
|
||||||
SIZE (f3d-app-f3d-v2.5.1_GH0.tar.gz) = 45656138
|
SIZE (f3d-app-f3d-v3.0.0_GH0.tar.gz) = 59780102
|
||||||
|
SHA256 (af299dfc670160f01886461b5904797f0aa67cb1.patch) = 9633f417ee2a23772c99a77ad25dc3d2e08a3e8b3ab299b832b88ab8ae71705d
|
||||||
|
SIZE (af299dfc670160f01886461b5904797f0aa67cb1.patch) = 820
|
||||||
|
|
|
@ -1,32 +1,21 @@
|
||||||
bin/f3d
|
bin/f3d
|
||||||
%%ALEMBIC%%%%ETCDIR%%/config.d/10_alembic.json
|
|
||||||
%%ASSIMP%%%%ETCDIR%%/config.d/10_assimp.json
|
|
||||||
%%DRACO%%%%ETCDIR%%/config.d/10_draco.json
|
|
||||||
%%EXODUS%%%%ETCDIR%%/config.d/10_exodus.json
|
|
||||||
%%ETCDIR%%/config.d/10_global.json
|
|
||||||
%%ETCDIR%%/config.d/10_native.json
|
|
||||||
%%ALEMBIC%%%%ETCDIR%%/thumbnail.d/10_alembic.json
|
|
||||||
%%ASSIMP%%%%ETCDIR%%/thumbnail.d/10_assimp.json
|
|
||||||
%%DRACO%%%%ETCDIR%%/thumbnail.d/10_draco.json
|
|
||||||
%%EXODUS%%%%ETCDIR%%/thumbnail.d/10_exodus.json
|
|
||||||
%%OCCT%%%%ETCDIR%%/config.d/10_occt.json
|
|
||||||
%%ETCDIR%%/thumbnail.d/10_global.json
|
|
||||||
%%ETCDIR%%/thumbnail.d/10_native.json
|
|
||||||
%%OCCT%%%%ETCDIR%%/thumbnail.d/10_occt.json
|
|
||||||
include/f3d/camera.h
|
include/f3d/camera.h
|
||||||
|
include/f3d/context.h
|
||||||
include/f3d/engine.h
|
include/f3d/engine.h
|
||||||
include/f3d/exception.h
|
include/f3d/exception.h
|
||||||
include/f3d/export.h
|
include/f3d/export.h
|
||||||
include/f3d/image.h
|
include/f3d/image.h
|
||||||
include/f3d/interactor.h
|
include/f3d/interactor.h
|
||||||
include/f3d/loader.h
|
|
||||||
include/f3d/log.h
|
include/f3d/log.h
|
||||||
include/f3d/options.h
|
include/f3d/options.h
|
||||||
include/f3d/plugin.h
|
include/f3d/plugin.h
|
||||||
include/f3d/reader.h
|
include/f3d/reader.h
|
||||||
|
include/f3d/scene.h
|
||||||
include/f3d/types.h
|
include/f3d/types.h
|
||||||
include/f3d/utils.h
|
include/f3d/utils.h
|
||||||
include/f3d/vtkF3DFaceVaryingPointDispatcher.h
|
include/f3d/vtkF3DFaceVaryingPointDispatcher.h
|
||||||
|
include/f3d/vtkF3DGLTFImporter.h
|
||||||
|
include/f3d/vtkF3DImporter.h
|
||||||
include/f3d/vtkextModule.h
|
include/f3d/vtkextModule.h
|
||||||
include/f3d/window.h
|
include/f3d/window.h
|
||||||
lib/cmake/f3d/application-config.cmake
|
lib/cmake/f3d/application-config.cmake
|
||||||
|
@ -42,8 +31,8 @@ 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-targets.cmake
|
||||||
lib/cmake/f3d_vtkext/f3d_vtkext-vtk-module-properties.cmake
|
lib/cmake/f3d_vtkext/f3d_vtkext-vtk-module-properties.cmake
|
||||||
lib/libf3d.so
|
lib/libf3d.so
|
||||||
lib/libf3d.so.2
|
lib/libf3d.so.3
|
||||||
lib/libf3d.so.2.5
|
lib/libf3d.so.3.0
|
||||||
lib/libvtkext.so
|
lib/libvtkext.so
|
||||||
%%ALEMBIC%%lib/libvtkextAlembic.a
|
%%ALEMBIC%%lib/libvtkextAlembic.a
|
||||||
%%ASSIMP%%lib/libvtkextAssimp.a
|
%%ASSIMP%%lib/libvtkextAssimp.a
|
||||||
|
@ -62,6 +51,20 @@ share/applications/f3d.desktop
|
||||||
share/bash-completion/completions/f3d
|
share/bash-completion/completions/f3d
|
||||||
share/doc/F3D/LICENSE.md
|
share/doc/F3D/LICENSE.md
|
||||||
share/doc/F3D/THIRD_PARTY_LICENSES.md
|
share/doc/F3D/THIRD_PARTY_LICENSES.md
|
||||||
|
%%DATADIR%%/configs/config.d/05_all.json
|
||||||
|
%%ALEMBIC%%%%DATADIR%%/configs/config.d/10_alembic.json
|
||||||
|
%%ASSIMP%%%%DATADIR%%/configs/config.d/10_assimp.json
|
||||||
|
%%DRACO%%%%DATADIR%%/configs/config.d/10_draco.json
|
||||||
|
%%EXODUS%%%%DATADIR%%/configs/config.d/10_exodus.json
|
||||||
|
%%DATADIR%%/configs/config.d/10_native.json
|
||||||
|
%%OCCT%%%%DATADIR%%/configs/config.d/10_occt.json
|
||||||
|
%%DATADIR%%/configs/thumbnail.d/05_all.json
|
||||||
|
%%ALEMBIC%%%%DATADIR%%/configs/thumbnail.d/10_alembic.json
|
||||||
|
%%ASSIMP%%%%DATADIR%%/configs/thumbnail.d/10_assimp.json
|
||||||
|
%%DRACO%%%%DATADIR%%/configs/thumbnail.d/10_draco.json
|
||||||
|
%%EXODUS%%%%DATADIR%%/configs/thumbnail.d/10_exodus.json
|
||||||
|
%%DATADIR%%/configs/thumbnail.d/10_native.json
|
||||||
|
%%OCCT%%%%DATADIR%%/configs/thumbnail.d/10_occt.json
|
||||||
%%ALEMBIC%%%%DATADIR%%/plugins/alembic.json
|
%%ALEMBIC%%%%DATADIR%%/plugins/alembic.json
|
||||||
%%ASSIMP%%%%DATADIR%%/plugins/assimp.json
|
%%ASSIMP%%%%DATADIR%%/plugins/assimp.json
|
||||||
%%DRACO%%%%DATADIR%%/plugins/draco.json
|
%%DRACO%%%%DATADIR%%/plugins/draco.json
|
||||||
|
@ -69,6 +72,10 @@ share/doc/F3D/THIRD_PARTY_LICENSES.md
|
||||||
%%DATADIR%%/plugins/native.json
|
%%DATADIR%%/plugins/native.json
|
||||||
%%OCCT%%%%DATADIR%%/plugins/occt.json
|
%%OCCT%%%%DATADIR%%/plugins/occt.json
|
||||||
share/fish/vendor_completions.d/f3d.fish
|
share/fish/vendor_completions.d/f3d.fish
|
||||||
|
share/icons/HighContrast/scalable/apps/f3d.svg
|
||||||
|
share/icons/hicolor/16x16/apps/f3d.png
|
||||||
|
share/icons/hicolor/24x24/apps/f3d.png
|
||||||
|
share/icons/hicolor/256x256/apps/f3d.png
|
||||||
share/icons/hicolor/32x32/apps/f3d.png
|
share/icons/hicolor/32x32/apps/f3d.png
|
||||||
share/icons/hicolor/48x48/apps/f3d.png
|
share/icons/hicolor/48x48/apps/f3d.png
|
||||||
share/icons/hicolor/64x64/apps/f3d.png
|
share/icons/hicolor/64x64/apps/f3d.png
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
PORTNAME= f3d
|
PORTNAME= f3d
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 2.5.1
|
DISTVERSION= 3.0.0
|
||||||
CATEGORIES= graphics
|
CATEGORIES= graphics
|
||||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
TIMESTAMP = 1733900218
|
TIMESTAMP = 1737445695
|
||||||
SHA256 (f3d-app-f3d-v2.5.1_GH0.tar.gz) = 55ea01931f90f066df1abc0ae4e9575672e80b83b241f51884224baa8dccac24
|
SHA256 (f3d-app-f3d-v3.0.0_GH0.tar.gz) = 7ea83830d1c8158a1f01e5ac9edd00b81de3e0b4cbdbc4a4bb60a113728b7b7a
|
||||||
SIZE (f3d-app-f3d-v2.5.1_GH0.tar.gz) = 45656138
|
SIZE (f3d-app-f3d-v3.0.0_GH0.tar.gz) = 59780102
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
--- CMakeLists.txt.orig 2024-03-29 06:17:35 UTC
|
--- CMakeLists.txt.orig 2025-01-18 16:41:08 UTC
|
||||||
+++ CMakeLists.txt
|
+++ CMakeLists.txt
|
||||||
@@ -6,7 +6,7 @@ include(f3dPython)
|
@@ -13,7 +13,7 @@ include(f3dPython)
|
||||||
include(GNUInstallDirs)
|
include(GNUInstallDirs)
|
||||||
include(f3dPython)
|
include(f3dPython)
|
||||||
|
|
||||||
-find_package(Python 3.8 COMPONENTS Interpreter Development)
|
-find_package(Python 3.9 COMPONENTS Interpreter Development)
|
||||||
+find_package(Python ${FREEBSD_PYTHON_VER} EXACT COMPONENTS Interpreter Development)
|
+find_package(Python ${FREEBSD_PYTHON_VER} COMPONENTS Interpreter Development)
|
||||||
find_package(pybind11 2.2 REQUIRED)
|
find_package(pybind11 2.2 REQUIRED)
|
||||||
|
|
||||||
pybind11_add_module(pyf3d MODULE F3DPythonBindings.cxx)
|
pybind11_add_module(pyf3d MODULE F3DPythonBindings.cxx)
|
||||||
|
|
Loading…
Add table
Reference in a new issue