FreeBSD Ports

graphics/ogre3d19 1.9.1

Scene-oriented, flexible 3D engine written in C++ (legacy version 1.9)

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
85b022f3dc
License
MIT
Categories
graphics, devel

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/ogre3d19
pkg install ogre3d19

From the ports tree:

cd /usr/ports/graphics/ogre3d19/ && make install clean

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

RUN_DEPENDS=	ogre3d19>0:graphics/ogre3d19
LIB_DEPENDS=	libOgreMain.so:graphics/ogre3d19

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:latest-1.9.11.9.0_211.9.11.9.1
FreeBSD:14:quarterly-1.9.1n/a1.9.11.9.1
FreeBSD:15:latest-1.9.1n/a1.9.11.9.1
FreeBSD:15:quarterly-1.9.1n/an/an/a
FreeBSD:16:latest-1.9.1n/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 39
All run dependencies 25

Configuration

Options name: graphics_ogre3d

OptionDefaultDescription
BOOSToffBoost C++ libraries support
DOCSoffBuild and/or install documentation
USES
cmake compiler:c++11-lib gl pkgconfig sdl tar:bzip2 xorg
Service scripts
none
Conflicts with
ogre3d

Files

pkg-plist 1633
  • bin/OgreMeshUpgrader
  • bin/OgreXMLConverter
  • include/OGRE/ExampleApplication.h
  • include/OGRE/ExampleFrameListener.h
  • include/OGRE/ExampleLoadingBar.h
  • include/OGRE/GLX/GLX_backdrop.h
  • include/OGRE/GLX/OgreConfigDialogImp.h
  • include/OGRE/GLX/OgreErrorDialogImp.h
  • include/OGRE/GLX/OgreTimerImp.h
  • include/OGRE/InputContext.h
  • include/OGRE/Ogre.h
  • 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/OgreAtomicObject.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/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/OgreDDSCodec.h
  • include/OGRE/OgreDataStream.h
  • include/OGRE/OgreDefaultHardwareBufferManager.h
  • include/OGRE/OgreDefaultWorkQueue.h
  • include/OGRE/OgreDefaultWorkQueueStandard.h
  • include/OGRE/OgreDefaultWorkQueueTBB.h
  • include/OGRE/OgreDeflate.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/OgreErrorDialog.h
  • include/OGRE/OgreException.h
  • include/OGRE/OgreExternalTextureSource.h
  • include/OGRE/OgreExternalTextureSourceManager.h
  • include/OGRE/OgreFactoryObj.h
  • include/OGRE/OgreFileSystem.h
  • include/OGRE/OgreFileSystemLayer.h
  • include/OGRE/OgreFrameListener.h
  • include/OGRE/OgreFreeImageCodec.h
  • include/OGRE/OgreFrustum.h
  • include/OGRE/OgreGpuProgram.h
  • include/OGRE/OgreGpuProgramManager.h
  • include/OGRE/OgreGpuProgramParams.h
  • include/OGRE/OgreGpuProgramUsage.h
  • include/OGRE/OgreHardwareBuffer.h
  • include/OGRE/OgreHardwareBufferManager.h
  • include/OGRE/OgreHardwareCounterBuffer.h
  • include/OGRE/OgreHardwareIndexBuffer.h
  • include/OGRE/OgreHardwareOcclusionQuery.h
  • include/OGRE/OgreHardwarePixelBuffer.h
  • include/OGRE/OgreHardwareUniformBuffer.h
  • include/OGRE/OgreHardwareVertexBuffer.h
  • include/OGRE/OgreHeaderPrefix.h
  • include/OGRE/OgreHeaderSuffix.h
  • include/OGRE/OgreHighLevelGpuProgram.h
  • include/OGRE/OgreHighLevelGpuProgramManager.h
  • include/OGRE/OgreImage.h
  • include/OGRE/OgreImageCodec.h
  • include/OGRE/OgreImageResampler.h
  • include/OGRE/OgreInstanceBatch.h
  • include/OGRE/OgreInstanceBatchHW.h
  • include/OGRE/OgreInstanceBatchHW_VTF.h
  • include/OGRE/OgreInstanceBatchShader.h
  • include/OGRE/OgreInstanceBatchVTF.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
OGRECave-ogre-v1.9.1_GH0.tar.gz1.2759944e+08f1ef1fad757246ca43f1b81515c3af0e547ad0dfa3c14048bb87b654ee48a9ac

Commit history 1

DateCommitCreditsLog message
85b022f3dc Gleb Popov graphics/ogre3d19: Fix building with CMake 4
Approved by: portmgr (fixit blanket)