graphics/ogre3d 14.6.0
Scene-oriented, flexible 3D engine written in C++
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
7af2cb8b14- License
- MIT
- Categories
- graphics, devel
- Package size
- 87526.7 KiB, 190656.5 KiB installed
Description
OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce games and demos utilising 3D hardware. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes.
Install
As a binary package — by origin, or by package name:
pkg install graphics/ogre3d
pkg install ogre3d
From the ports tree:
cd /usr/ports/graphics/ogre3d/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ogre3d>0:graphics/ogre3d
LIB_DEPENDS= libOgreBites.so:graphics/ogre3d
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 14.6.0 | 14.6.0 | - | 14.4.0_1 | 14.6.0 |
| FreeBSD:14:quarterly | 14.6.0 | 14.6.0 | n/a | 14.3.4 | 14.6.0 |
| FreeBSD:15:latest | 14.6.0 | 14.6.0 | n/a | 14.4.0_1 | 14.4.0_1 |
| FreeBSD:15:quarterly | 14.6.0 | 14.6.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 14.6.0 | 14.6.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 3
libzzip.so: devel/zzipliblibfreetype.so: print/freetype2libpugixml.so: textproc/pugixml
The full lists below include those, and their dependencies in turn.
All build dependencies 97
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/sqlite3
- devel/cmake-core
- devel/doxygen
- devel/gettext-runtime
- devel/glib20
- devel/jsoncpp
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libffi
- devel/libfmt
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libthai
- devel/libunistring
- devel/libuv
- devel/llvm12
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spdlog
- devel/spirv-llvm-translator
- devel/zziplib
- dns/libidn2
- graphics/cairo
- graphics/freeimage
- graphics/gd
- graphics/giflib
- graphics/graphite2
- graphics/graphviz
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hwdata
- ports-mgmt/pkg
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/rhash
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- textproc/pugixml
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXaw
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXpm
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/pixman
- x11/xkeyboard-config
- x11/xorgproto
All run dependencies 53
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/llvm12
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- devel/zziplib
- graphics/freeimage
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/perl5.42
- misc/hwdata
- print/freetype2
- print/indexinfo
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- textproc/pugixml
- x11-toolkits/libXaw
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXpm
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
Required by 3
Configuration
Options name: graphics_ogre3d
| Option | Default | Description |
|---|---|---|
| BULLET | off | Build Bullet bindings |
| CSHARP | off | Build Csharp bindings |
| DOCS | off | Build and/or install documentation |
| FREEIMAGE | on | Build FreeImage codec |
| JAVA | off | Java platform support |
| OPENEXR | off | HDR image format support via OpenEXR |
| OPENGL | on | 2D/3D rendering support via OpenGL |
| PROFILE | off | Build with profiling support |
| PYTHON | off | Python bindings or support |
- USES
- cmake compiler:c++14-lang pkgconfig sdl xorg
- Service scripts
- none
- Conflicts with
- ogre3d19
Files
pkg-plist 1328
- bin/OgreMeshUpgrader
- bin/OgreXMLConverter
- bin/SampleBrowser
- bin/VRMLConverter
- include/OGRE/Bites/OgreAdvancedRenderControls.h
- include/OGRE/Bites/OgreApplicationContext.h
- include/OGRE/Bites/OgreApplicationContextBase.h
- include/OGRE/Bites/OgreApplicationContextQt.h
- include/OGRE/Bites/OgreBites.i
- include/OGRE/Bites/OgreBitesConfigDialog.h
- include/OGRE/Bites/OgreBitesPrerequisites.h
- include/OGRE/Bites/OgreCameraMan.h
- include/OGRE/Bites/OgreGizmos.h
- include/OGRE/Bites/OgreImGuiInputListener.h
- include/OGRE/Bites/OgreInput.h
- include/OGRE/Bites/OgreSGTechniqueResolverListener.h
- include/OGRE/Bites/OgreStaticPluginLoader.h
- include/OGRE/Bites/OgreTrays.h
- include/OGRE/Bites/OgreWindowEventUtilities.h
- include/OGRE/Bullet/OgreBullet.h
- include/OGRE/Bullet/OgreBulletExports.h
- include/OGRE/MeshLodGenerator/OgreLod0Stripifier.h
- include/OGRE/MeshLodGenerator/OgreLodCollapseCost.h
- include/OGRE/MeshLodGenerator/OgreLodCollapseCostCurvature.h
- include/OGRE/MeshLodGenerator/OgreLodCollapseCostOutside.h
- include/OGRE/MeshLodGenerator/OgreLodCollapseCostProfiler.h
- include/OGRE/MeshLodGenerator/OgreLodCollapseCostQuadric.h
- include/OGRE/MeshLodGenerator/OgreLodCollapser.h
- include/OGRE/MeshLodGenerator/OgreLodConfig.h
- include/OGRE/MeshLodGenerator/OgreLodConfigSerializer.h
- include/OGRE/MeshLodGenerator/OgreLodData.h
- include/OGRE/MeshLodGenerator/OgreLodInputProvider.h
- include/OGRE/MeshLodGenerator/OgreLodOutputProvider.h
- include/OGRE/MeshLodGenerator/OgreLodOutsideMarker.h
- include/OGRE/MeshLodGenerator/OgreLodPrerequisites.h
- include/OGRE/MeshLodGenerator/OgreLodWorkQueueInjectorListener.h
- include/OGRE/MeshLodGenerator/OgreMeshLodGenerator.h
- include/OGRE/MeshLodGenerator/OgreSmallVector.h
- include/OGRE/MeshLodGenerator/OgreVectorSet.h
- include/OGRE/MeshLodGenerator/OgreVectorSetImpl.h
- include/OGRE/Ogre.h
- include/OGRE/Ogre.i
- include/OGRE/OgreAlignedAllocator.h
- include/OGRE/OgreAnimable.h
- include/OGRE/OgreAnimation.h
- include/OGRE/OgreAnimationState.h
- include/OGRE/OgreAnimationTrack.h
- include/OGRE/OgreAny.h
- include/OGRE/OgreArchive.h
- include/OGRE/OgreArchiveFactory.h
- include/OGRE/OgreArchiveManager.h
- include/OGRE/OgreAtomicScalar.h
- include/OGRE/OgreAutoParamDataSource.h
- include/OGRE/OgreAxisAlignedBox.h
- include/OGRE/OgreBillboard.h
- include/OGRE/OgreBillboardChain.h
- include/OGRE/OgreBillboardParticleRenderer.h
- include/OGRE/OgreBillboardSet.h
- include/OGRE/OgreBitwise.h
- include/OGRE/OgreBlendMode.h
- include/OGRE/OgreBone.h
- include/OGRE/OgreBuildSettings.h
- include/OGRE/OgreCamera.h
- include/OGRE/OgreCodec.h
- include/OGRE/OgreColourValue.h
- include/OGRE/OgreCommon.h
- include/OGRE/OgreComponents.h
- include/OGRE/OgreCompositionPass.h
- include/OGRE/OgreCompositionTargetPass.h
- include/OGRE/OgreCompositionTechnique.h
- include/OGRE/OgreCompositor.h
- include/OGRE/OgreCompositorChain.h
- include/OGRE/OgreCompositorInstance.h
- include/OGRE/OgreCompositorLogic.h
- include/OGRE/OgreCompositorManager.h
- include/OGRE/OgreConfig.h
- include/OGRE/OgreConfigDialog.h
- include/OGRE/OgreConfigFile.h
- include/OGRE/OgreConfigOptionMap.h
- include/OGRE/OgreController.h
- include/OGRE/OgreControllerManager.h
- include/OGRE/OgreConvexBody.h
- include/OGRE/OgreCustomCompositionPass.h
- include/OGRE/OgreDataStream.h
- include/OGRE/OgreDefaultDebugDrawer.h
- include/OGRE/OgreDefaultHardwareBufferManager.h
- include/OGRE/OgreDefaultWorkQueue.h
- include/OGRE/OgreDeflate.h
- include/OGRE/OgreDeprecated.h
- include/OGRE/OgreDepthBuffer.h
- include/OGRE/OgreDistanceLodStrategy.h
- include/OGRE/OgreDualQuaternion.h
- include/OGRE/OgreDynLib.h
- include/OGRE/OgreDynLibManager.h
- include/OGRE/OgreEdgeListBuilder.h
- include/OGRE/OgreEntity.h
- include/OGRE/OgreException.h
- include/OGRE/OgreExports.h
- include/OGRE/OgreExternalTextureSource.h
- include/OGRE/OgreExternalTextureSourceManager.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| OGRECave-ogre-v14.6.0_GH0.tar.gz | 9.4204114e+07 | 5ac6b697622f7e35976b18d34d2de08a9cbc68517526f6b84d381e400169951b |