BSD Ports

science/qt6-quick3dphysics MidnightBSD

High-level API for physics simulation

System
MidnightBSD
Repository
mports
Last update
Commit
3389a52279
Categories

Description

Qt Quick 3D Physics provides a high-level API for physics simulation. It supports simulating interactive rigid bodies as well as static meshes and non-colliding bodies used for detecting overlaps. Every simulated body can have its own physical properties like mass, density and friction.

In the other systems

The newest version among them is 6.11.2, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDscience/qt6-quick3dphysicsno data--2026-09-17
FreeBSDscience/qt6-quick3dphysics6.11.2 newestnone known-[email protected]2026-08-20
HardenedBSDscience/qt6-quick3dphysics6.11.2 newestno data-[email protected]-
GhostBSDscience/qt6-quick3dphysics6.11.2 newestno data-[email protected]-

Install

Binary package:

mport install qt6-quick3dphysics

From mports:

cd /usr/mports/science/qt6-quick3dphysics && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	qt6-quick3dphysics>0:science/qt6-quick3dphysics

Dependencies

As this port's Makefile names them.

Build 3

Library 1

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++17-lang gl pkgconfig python:build qt-dist:6
Service scripts
none

Files

pkg-plist 203
  • bin/cooker6
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qabstractcollisionshape_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qabstractphysicsbody_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qabstractphysicsnode_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qabstractphysxnode_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qboxshape_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qcacheutils_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qcapsuleshape_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qcharactercontroller_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qcollisiondebugmeshbuilder_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qconvexmeshshape_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qdebugdrawhelper_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qdynamicrigidbody_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qheightfieldshape_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qmeshshape_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qphysicscommands_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qphysicsmaterial_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qphysicsmeshutils_p_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qphysicsutils_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qphysicsworld_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qphysxactorbody_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qphysxcharactercontroller_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qphysxdynamicbody_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qphysxrigidbody_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qphysxstaticbody_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qphysxtriggerbody_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qphysxworld_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qplaneshape_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qsphereshape_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qstaticphysxobjects_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qstaticrigidbody_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qtquick3dphysicsglobal_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qtrianglemeshshape_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/%%FULLVER%%/QtQuick3DPhysics/private/qtriggerbody_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/QtQuick3DPhysics
  • %%QT_INCDIR%%/QtQuick3DPhysics/QtQuick3DPhysicsDepends
  • %%QT_INCDIR%%/QtQuick3DPhysics/QtQuick3DPhysicsVersion
  • %%QT_INCDIR%%/QtQuick3DPhysics/qtquick3dphysicsglobal.h
  • %%QT_INCDIR%%/QtQuick3DPhysics/qtquick3dphysicsversion.h
  • %%QT_INCDIR%%/QtQuick3DPhysicsHelpers/%%FULLVER%%/QtQuick3DPhysicsHelpers/private/qcapsulegeometry_p.h
  • %%QT_INCDIR%%/QtQuick3DPhysicsHelpers/QtQuick3DPhysicsHelpers
  • %%QT_INCDIR%%/QtQuick3DPhysicsHelpers/QtQuick3DPhysicsHelpersDepends
  • %%QT_INCDIR%%/QtQuick3DPhysicsHelpers/QtQuick3DPhysicsHelpersVersion
  • %%QT_INCDIR%%/QtQuick3DPhysicsHelpers/qtquick3dphysicshelpersversion.h
  • lib/cmake/Qt6/FindWrapBundledPhysXConfigExtra.cmake
  • lib/cmake/Qt6BuildInternals/StandaloneTests/QtQuick3DPhysicsTestsConfig.cmake
  • lib/cmake/Qt6BundledPhysX/Qt6BundledPhysXAdditionalTargetInfo.cmake
  • lib/cmake/Qt6BundledPhysX/Qt6BundledPhysXConfig.cmake
  • lib/cmake/Qt6BundledPhysX/Qt6BundledPhysXConfigVersion.cmake
  • lib/cmake/Qt6BundledPhysX/Qt6BundledPhysXConfigVersionImpl.cmake
  • lib/cmake/Qt6BundledPhysX/Qt6BundledPhysXTargets-.cmake
  • lib/cmake/Qt6BundledPhysX/Qt6BundledPhysXTargets.cmake
  • lib/cmake/Qt6BundledPhysX/Qt6BundledPhysXTargetsPrecheck.cmake
  • lib/cmake/Qt6BundledPhysX/Qt6BundledPhysXVersionlessAliasTargets.cmake
  • lib/cmake/Qt6BundledPhysX/Qt6BundledPhysXVersionlessTargets.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qquick3dphysicspluginAdditionalTargetInfo.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qquick3dphysicspluginConfig.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qquick3dphysicspluginConfigVersion.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qquick3dphysicspluginConfigVersionImpl.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qquick3dphysicspluginTargets-.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qquick3dphysicspluginTargets.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qquick3dphysicspluginTargetsPrecheck.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquick3dphysicshelperspluginAdditionalTargetInfo.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquick3dphysicshelperspluginConfig.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquick3dphysicshelperspluginConfigVersion.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquick3dphysicshelperspluginConfigVersionImpl.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquick3dphysicshelperspluginTargets-.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquick3dphysicshelperspluginTargets.cmake
  • lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquick3dphysicshelperspluginTargetsPrecheck.cmake
  • lib/cmake/Qt6Quick3DPhysics/Qt6Quick3DPhysicsAdditionalTargetInfo.cmake
  • lib/cmake/Qt6Quick3DPhysics/Qt6Quick3DPhysicsConfig.cmake
  • lib/cmake/Qt6Quick3DPhysics/Qt6Quick3DPhysicsConfigVersion.cmake
  • lib/cmake/Qt6Quick3DPhysics/Qt6Quick3DPhysicsConfigVersionImpl.cmake
  • lib/cmake/Qt6Quick3DPhysics/Qt6Quick3DPhysicsDependencies.cmake
  • lib/cmake/Qt6Quick3DPhysics/Qt6Quick3DPhysicsTargets-.cmake
  • lib/cmake/Qt6Quick3DPhysics/Qt6Quick3DPhysicsTargets.cmake
  • lib/cmake/Qt6Quick3DPhysics/Qt6Quick3DPhysicsTargetsPrecheck.cmake
  • lib/cmake/Qt6Quick3DPhysics/Qt6Quick3DPhysicsVersionlessAliasTargets.cmake
  • lib/cmake/Qt6Quick3DPhysics/Qt6Quick3DPhysicsVersionlessTargets.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpers/Qt6Quick3DPhysicsHelpersAdditionalTargetInfo.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpers/Qt6Quick3DPhysicsHelpersConfig.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpers/Qt6Quick3DPhysicsHelpersConfigVersion.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpers/Qt6Quick3DPhysicsHelpersConfigVersionImpl.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpers/Qt6Quick3DPhysicsHelpersDependencies.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpers/Qt6Quick3DPhysicsHelpersTargets-.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpers/Qt6Quick3DPhysicsHelpersTargets.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpers/Qt6Quick3DPhysicsHelpersTargetsPrecheck.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpers/Qt6Quick3DPhysicsHelpersVersionlessAliasTargets.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpers/Qt6Quick3DPhysicsHelpersVersionlessTargets.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpersPrivate/Qt6Quick3DPhysicsHelpersPrivateAdditionalTargetInfo.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpersPrivate/Qt6Quick3DPhysicsHelpersPrivateConfig.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpersPrivate/Qt6Quick3DPhysicsHelpersPrivateConfigVersion.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpersPrivate/Qt6Quick3DPhysicsHelpersPrivateConfigVersionImpl.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpersPrivate/Qt6Quick3DPhysicsHelpersPrivateDependencies.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpersPrivate/Qt6Quick3DPhysicsHelpersPrivateTargets.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpersPrivate/Qt6Quick3DPhysicsHelpersPrivateTargetsPrecheck.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpersPrivate/Qt6Quick3DPhysicsHelpersPrivateVersionlessAliasTargets.cmake
  • lib/cmake/Qt6Quick3DPhysicsHelpersPrivate/Qt6Quick3DPhysicsHelpersPrivateVersionlessTargets.cmake
  • lib/cmake/Qt6Quick3DPhysicsPrivate/Qt6Quick3DPhysicsPrivateAdditionalTargetInfo.cmake
  • lib/cmake/Qt6Quick3DPhysicsPrivate/Qt6Quick3DPhysicsPrivateConfig.cmake

The first 100 are listed.

distinfo 1
FileSizeSHA256
KDE/Qt/6.11.2/qtquick3dphysics-everywhere-src-6.11.2.tar.xz4.66982e+061c5a24cf4285fc48481d7c7ae65bd6e80ed98b10964ea6e8530c608c4cdeb86e

Commit history 1

DateCommitCreditsLog message
3389a52279 Lucas Holt qt6: update to 6.11.2 (#1455)