FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest14.6.014.6.0-14.4.0_114.6.0
FreeBSD:14:quarterly14.6.014.6.0n/a14.3.414.6.0
FreeBSD:15:latest14.6.014.6.0n/a14.4.0_114.4.0_1
FreeBSD:15:quarterly14.6.014.6.0n/an/an/a
FreeBSD:16:latest14.6.014.6.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

The full lists below include those, and their dependencies in turn.

All build dependencies 97
All run dependencies 53

Configuration

Options name: graphics_ogre3d

OptionDefaultDescription
BULLEToffBuild Bullet bindings
CSHARPoffBuild Csharp bindings
DOCSoffBuild and/or install documentation
FREEIMAGEonBuild FreeImage codec
JAVAoffJava platform support
OPENEXRoffHDR image format support via OpenEXR
OPENGLon2D/3D rendering support via OpenGL
PROFILEoffBuild with profiling support
PYTHONoffPython 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
FileSizeSHA256
OGRECave-ogre-v14.6.0_GH0.tar.gz9.4204114e+075ac6b697622f7e35976b18d34d2de08a9cbc68517526f6b84d381e400169951b

Commit history 1

DateCommitCreditsLog message
7af2cb8b14 Dima Panov graphics/ogre3d: update to 14.6.0 release (+)
Announce: https://www.ogre3d.org/2026/09/09/ogre-14-6-released Release notes: https://github.com/OGRECave/ogre/releases/tag/v14.6.0